{"_id":"db-migrate-plugin-typescript","_rev":"7-04143db6c3fe734062bcfe53d4b73bd4","name":"db-migrate-plugin-typescript","description":"A db-migrate plugin to enable TypeScript style migrations.","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"db-migrate-plugin-typescript","version":"1.0.0","description":"A db-migrate plugin to enable Typescript style migrations.","main":"index.js","dependencies":{"typescript":"^1.8.10"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/db-migrate/plugin-typescript.git"},"keywords":["dbmigrate","db-migrate","db","migrate","migration","migrator","database","sql","nosql","newsql","typescript","type-script"],"author":{"name":"Rémy Jeancolas","email":"remy.jeancolas@illogeek.eu"},"license":"MIT","bugs":{"url":"https://github.com/db-migrate/plugin-typescript/issues"},"homepage":"https://github.com/db-migrate/plugin-typescript#readme","gitHead":"b3bb3eeae111bd208aa282e593fa51ae65b0c325","_id":"db-migrate-plugin-typescript@1.0.0","_shasum":"b070880fca0ca91ef7d5b6f414d67cf42e044920","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"wzrdtales","email":"magic@wizardtales.com"},"maintainers":[{"name":"wzrdtales","email":"magic@wizardtales.com"}],"dist":{"shasum":"b070880fca0ca91ef7d5b6f414d67cf42e044920","tarball":"https://registry.npmjs.org/db-migrate-plugin-typescript/-/db-migrate-plugin-typescript-1.0.0.tgz","integrity":"sha512-h50nShxqAJQSzwv3xBah/7fRPJK6D5uzYUUBnW9PxCH7YwDFarnwl019lNw5Fn6jriclHGaijCH+055wuKgyFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfaaC7H/PgWbZFP6XrgJsGvzqU//5MGMuBOJssDyuH2wIhAOdGMFzSigC4UdhqdmAsZ1m2DHwCfX1V3bTb1JwN4+Aa"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/db-migrate-plugin-typescript-1.0.0.tgz_1475181552626_0.06818532780744135"}},"1.0.1":{"name":"db-migrate-plugin-typescript","version":"1.0.1","description":"A db-migrate plugin to enable Typescript style migrations.","main":"index.js","dependencies":{"ts-node":"^1.3.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/db-migrate/plugin-typescript.git"},"keywords":["dbmigrate","db-migrate","db","migrate","migration","migrator","database","sql","nosql","newsql","typescript","type-script"],"author":{"name":"Rémy Jeancolas","email":"remy.jeancolas@illogeek.eu"},"license":"MIT","bugs":{"url":"https://github.com/db-migrate/plugin-typescript/issues"},"homepage":"https://github.com/db-migrate/plugin-typescript#readme","gitHead":"dfc4c48358fced62a3abeb432196d47ce29a64b4","_id":"db-migrate-plugin-typescript@1.0.1","_shasum":"aa78d80469e3aaaf12c97049f2f7e06decb060f7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ergy","email":"remy.jeancolas@illogeek.eu"},"dist":{"shasum":"aa78d80469e3aaaf12c97049f2f7e06decb060f7","tarball":"https://registry.npmjs.org/db-migrate-plugin-typescript/-/db-migrate-plugin-typescript-1.0.1.tgz","integrity":"sha512-xsfeGMx3adfzQqysmX+Gns52PSu2WTe30hi5TvQC2cSfrMImIfdHTBdEDJHwUq/PLwr4lmrNzJLVIUpgofc/1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlghZeGV8Vb5/ShjMr8ruvn+oOt3wBYq8ajHt5iKcDJgIgJYMKqyLTppkXlQELKvEt+7iISQq/6/4IuyN2dQ+sqt0="}]},"maintainers":[{"name":"ergy","email":"remy.jeancolas@illogeek.eu"},{"name":"wzrdtales","email":"magic@wizardtales.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/db-migrate-plugin-typescript-1.0.1.tgz_1475258105656_0.9219763537403196"}},"2.0.0":{"name":"db-migrate-plugin-typescript","version":"2.0.0","description":"A db-migrate plugin to enable TypeScript style migrations.","main":"index.js","peerDependencies":{"ts-node":"^3.3.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/db-migrate/plugin-typescript.git"},"keywords":["dbmigrate","db-migrate","db","migrate","migration","migrator","database","sql","nosql","newsql","typescript","type-script"],"author":{"name":"Rémy Jeancolas","email":"remy.jeancolas@illogeek.eu"},"license":"MIT","bugs":{"url":"https://github.com/db-migrate/plugin-typescript/issues"},"homepage":"https://github.com/db-migrate/plugin-typescript#readme","gitHead":"44b79116be993c760c9c817714bcb865ca045900","_id":"db-migrate-plugin-typescript@2.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"wzrdtales","email":"magic@wizardtales.com"},"dist":{"integrity":"sha512-I3vWzpXvftOUjC/aPPxTbfW7m0iCacHvB6hcFnvyzWOtERpJtFglRvSqbV1qrAzxyRTtzTmdKFaPZWIpXA70fQ==","shasum":"1fe18b7522d22b03fa0c7f0de5430dde49b0794a","tarball":"https://registry.npmjs.org/db-migrate-plugin-typescript/-/db-migrate-plugin-typescript-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFTNvZdOxwwEVeREK257POEQv0gJzixYsyGjMbO33jdAiAMiL3jY7IMQlu5NvHsCk2jKPca5p52wBSbEwa/XNlCwQ=="}]},"maintainers":[{"name":"ergy","email":"remy.jeancolas@illogeek.eu"},{"name":"wzrdtales","email":"magic@wizardtales.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/db-migrate-plugin-typescript-2.0.0.tgz_1512688600470_0.3576295741368085"}}},"readme":"# Plugin-Typescript\nA TypeScript plugin for db-migrate.\n\n## Usage\n\nUsage is very simple. Simply install this plugin via `npm install db-migrate-plugin-typescript`\nor if using yarn: `yarn add db-migrate-plugin-typescript` \n\nThis plugin has a peer dependency on ts-node as well. So you will need to install that as a dependency or dev-dependency as well, `npm install ts-node` or `yarn add ts-node` if using yarn.\n\nThe plugin will automatically resolve and compile any `.ts` files in your migrations directory,\nusing your regular `tsconfig.json`\n\nDo however note that this has no effect on generating new migrations.\nUsing `db-migrate create FooMigrations.ts` will not create a TypeScript migration file.\n\n## Implementation Detail\n\nThe plugin hooks into the functionality of `db-migrate` itself. In this case it hooks into `migrator:migration:hook:require`, which in this case requires another transpiler (TypeScript) and registers also a new file extension (.ts). Make sure to name your migrations accordingly (ending with .ts).\n","maintainers":[{"name":"ergy","email":"remy.jeancolas@illogeek.eu"},{"name":"wzrdtales","email":"magic@wizardtales.com"}],"time":{"modified":"2022-06-14T20:50:21.042Z","created":"2016-09-29T20:39:14.614Z","1.0.0":"2016-09-29T20:39:14.614Z","1.0.1":"2016-09-30T17:55:07.514Z","2.0.0":"2017-12-07T23:16:41.409Z"},"homepage":"https://github.com/db-migrate/plugin-typescript#readme","keywords":["dbmigrate","db-migrate","db","migrate","migration","migrator","database","sql","nosql","newsql","typescript","type-script"],"repository":{"type":"git","url":"git+https://github.com/db-migrate/plugin-typescript.git"},"author":{"name":"Rémy Jeancolas","email":"remy.jeancolas@illogeek.eu"},"bugs":{"url":"https://github.com/db-migrate/plugin-typescript/issues"},"license":"MIT","readmeFilename":"README.md"}