{"_id":"marv","_rev":"49-554dc7642928ccff43d23fd0473ecd48","name":"marv","dist-tags":{"latest":"6.1.0"},"versions":{"0.1.1":{"name":"marv","version":"0.1.1","keywords":["marv","database","migration","migrate","postgres"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.1.1","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"35171b17d8c17f5a193e2c64b75b2170a27bbe53","tarball":"https://registry.npmjs.org/marv/-/marv-0.1.1.tgz","integrity":"sha512-fXzsImu/+15ZTwyumzsIkPhjqHLqWN9b21y1ehL0b8z7248zpSJHUmJd4W5jZJOYmnrmkhBFcfx9usBRAMtwnA==","signatures":[{"sig":"MEUCIQDS+w++GPwsLK903dmZera45oZWIWDMgElCm4rJDgl5ywIgHhjK/eDwP/W0Nyp0aQI3DcvY1NfUG9VWQDGhH99lNuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"35171b17d8c17f5a193e2c64b75b2170a27bbe53","gitHead":"8a6b2caecd3096d76be112c40e1653b8822e077f","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.9.5","description":"A programatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.2.2","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"git+ssh://git@github.com/stringtree/hath.git","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.1.1.tgz_1472034721742_0.5649461182765663","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"marv","version":"0.2.0","keywords":["marv","database","migration","migrate","postgres"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.2.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"ec1a22da0ae2845ef1c44d98362a8906458ce020","tarball":"https://registry.npmjs.org/marv/-/marv-0.2.0.tgz","integrity":"sha512-03i0+DPrCfkQGjow60LAZkPvWuTBS9S0hJHbz4Ef1pRwZDHzDBGBlqYf/xFKcnMuT1dr9yoKqMOQyn9jGNGZ4w==","signatures":[{"sig":"MEUCICbBEZVlCy/3bMrl1EaDHT09Djjwz/vPC8iEl70hrrkzAiEA6WqbEdrt6L8Txn7YhV9LiTrTPKlye0zWX/tPjsimROg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ec1a22da0ae2845ef1c44d98362a8906458ce020","gitHead":"4783fb770c26bbd10c94f1df0338f12b6eee5589","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.9.5","description":"A programatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.2.2","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"git+https://github.com/stringtree/hath.git","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.2.0.tgz_1472035246571_0.9318865246605128","host":"packages-12-west.internal.npmjs.com"}},"0.2.1":{"name":"marv","version":"0.2.1","keywords":["marv","database","migration","migrate","postgres"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.2.1","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"39a3cf080502e6f6396de9440daeeb2044fdb711","tarball":"https://registry.npmjs.org/marv/-/marv-0.2.1.tgz","integrity":"sha512-gjzddUy72GRcsWqBgCCCTCS5OOqqkxH3FqoeloLF/qh9htdJ3mrbx8EcQuv3cWctIB2r1kQk4/NRnxPvzqyTZg==","signatures":[{"sig":"MEUCIFiFDjHNCP2dZu9tqbhJB7QMk3X4xkieR3i6rYh66dzWAiEAkOyE/jjMS1MY6OLN6GYhqLP8lnwqlDJpOryOuAVcpxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"39a3cf080502e6f6396de9440daeeb2044fdb711","gitHead":"f55a93c558d5429174c7f9ccd0806fa1cf06d99c","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.9.5","description":"A programatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.2.2","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"git+https://github.com/stringtree/hath.git","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.2.1.tgz_1472042685410_0.7200822439044714","host":"packages-12-west.internal.npmjs.com"}},"0.3.0":{"name":"marv","version":"0.3.0","keywords":["marv","database","migration","migrate","postgres"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.3.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"f49271c03e57d6d84e3b4aa9304b548bbb6908a7","tarball":"https://registry.npmjs.org/marv/-/marv-0.3.0.tgz","integrity":"sha512-ksjaDFRfXzX3cjMQtQ6UgCv1LGfmxyxP0SifR6DPg6YOz1c8c2exx/EybNPWhnb3ljKqAPNSMmYdtUSlr4X++w==","signatures":[{"sig":"MEUCIFNQ6SRvrzkohKQmjlvbEq8y3LSVYyp9PekyEbBpdVaOAiEA9ViQy8QCTqHyFzAF1/aXPTled6F/7OyAVTM79fLz1nU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f49271c03e57d6d84e3b4aa9304b548bbb6908a7","gitHead":"2f55cea386f1be62dbe52c7132286ba8b78b90a4","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.9.5","description":"A programmatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.2.2","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"git+https://github.com/stringtree/hath.git","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.3.0.tgz_1472065885659_0.8217869056388736","host":"packages-16-east.internal.npmjs.com"}},"0.3.1":{"name":"marv","version":"0.3.1","keywords":["marv","database","migration","migrate","postgres"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.3.1","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"fc54d7c9676a297af0938d06d5d5fa89a1eb00b8","tarball":"https://registry.npmjs.org/marv/-/marv-0.3.1.tgz","integrity":"sha512-PpBraCLwf1gx1dWy4U6KnCAqn+ZFGCx2pLkji2Deq/eWv2B9SsQEDQmbWLzRjA5Crz1F4g0o6xjSViKxwytwJA==","signatures":[{"sig":"MEYCIQDlAA5eZ//f4MWu/CfsbP5i86Gl2YU7k/mpiTMCsyMZfwIhAO2GLva7T3nb+ydblcZi/1QLzkhRZQeu0fF03oLUi01a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fc54d7c9676a297af0938d06d5d5fa89a1eb00b8","gitHead":"45aff0874c4a070aa426f74f5c0da56bbef089ca","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.9.5","description":"A programmatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.2.2","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"git+https://github.com/stringtree/hath.git","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.3.1.tgz_1472065996574_0.20413274131715298","host":"packages-16-east.internal.npmjs.com"}},"0.3.2":{"name":"marv","version":"0.3.2","keywords":["marv","database","migration","migrate","postgres"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.3.2","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"4a03d81df8c51aa07be4c46eccfa1f417cb6e75c","tarball":"https://registry.npmjs.org/marv/-/marv-0.3.2.tgz","integrity":"sha512-jasf98XY89qL+r5Tp45dSTcEQCrPAW02lhI6EwPYCXHfk/IxA2P2iXasDGDgPfHHWXsyCKjPs+fRQ+91Ybl4Dw==","signatures":[{"sig":"MEYCIQDa7M/mq7CAB2EXhE6MxYnShm90TlxgAlhSQ0rseHPnMgIhAPXtdvTkN37Y/IRdB6diCqRj/+ca93lZvrDFTIZyy66k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4a03d81df8c51aa07be4c46eccfa1f417cb6e75c","gitHead":"4187283aa916557884c663ca666e58e5d09db3b3","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.9.5","description":"A programmatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.2.2","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"^1.0.0","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.3.2.tgz_1472386520459_0.6526704300194979","host":"packages-12-west.internal.npmjs.com"}},"0.4.0":{"name":"marv","version":"0.4.0","keywords":["marv","database","migration","migrate","postgres"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.4.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"e1d08b02bea736ebc8c08a68af3103b7a77772f0","tarball":"https://registry.npmjs.org/marv/-/marv-0.4.0.tgz","integrity":"sha512-Ba99TiNG7gfsJR0K/PDB6zOMHRL7zKqLr8WXiuskKkpxtB5SBWinhLtIyNOpTtGj5Ss4sFSmKlxkdBq/Qt/Xnw==","signatures":[{"sig":"MEUCIH09+ARa8bxd79QSiU7v/F6v/wTMJH44JnI6aYOxmWW2AiEA3Drz93QrAVxO4pVKehpwXaDrwI6Ld8IVdORsU6vdpsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e1d08b02bea736ebc8c08a68af3103b7a77772f0","gitHead":"1b658880182d553d940a23ea1d601f6990fffec3","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.9.5","description":"A programmatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.2.2","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"^1.0.0","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.4.0.tgz_1472561547759_0.3720984775573015","host":"packages-12-west.internal.npmjs.com"}},"0.5.0":{"name":"marv","version":"0.5.0","keywords":["marv","database","migration","migrate","postgres"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.5.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"ac5d39ebb9908ff17c734d16c8c3769184997a99","tarball":"https://registry.npmjs.org/marv/-/marv-0.5.0.tgz","integrity":"sha512-GCoAQg2WF/o1lmFOw6wa0EBKrJzYIpDPHAI4gmhsBpNIcIJHImFHv0zMXa2TmaT3wmkVIIIGWWdoZoAmWbFQuQ==","signatures":[{"sig":"MEUCIQD5ryGsCHf2guo3R2WDgm0AjvVomulkyIVz2qm5tgsexwIgZBVrYGYyqu3kBXjl71Oi2pnyNOO5vD0ci/zActNMdu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ac5d39ebb9908ff17c734d16c8c3769184997a99","gitHead":"8240491de3ee141bd6f9a54f6104ab0d160471f6","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.3","description":"A programmatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.5.0","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"^1.0.0","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.5.0.tgz_1472937614154_0.9854172482155263","host":"packages-12-west.internal.npmjs.com"}},"0.6.0":{"name":"marv","version":"0.6.0","keywords":["marv","database","migration","migrate","postgres"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.6.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"9a1c74e27f7a128e50fcb6e756173ac7d5d2c5e4","tarball":"https://registry.npmjs.org/marv/-/marv-0.6.0.tgz","integrity":"sha512-m/GfR2d5b+z2Uf1lQmcjBpkiRvq84Wovzo1J0II8hSbk8jhOT/5+Jwwx0rFCtwx2p8RqTILA2MqTQioKV6YaBA==","signatures":[{"sig":"MEQCIDEJwHlexq29A+z9u/kUf+IDBhGgPv0EYpuwDw2lRnAzAiAXbbUQIIMhLS/XgngFIYuWhcX5r+6WYH30mIkJFQGD2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9a1c74e27f7a128e50fcb6e756173ac7d5d2c5e4","gitHead":"9e70b62813387c93a7467c5018ba5b4db53efa52","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.3","description":"A programmatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.5.0","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"^1.0.0","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.6.0.tgz_1473076405228_0.8953537282068282","host":"packages-12-west.internal.npmjs.com"}},"0.6.1":{"name":"marv","version":"0.6.1","keywords":["marv","database","migration","migrate","postgres"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.6.1","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"ddeddbcd08975f7f72694f549f3bebcdcdbefd8e","tarball":"https://registry.npmjs.org/marv/-/marv-0.6.1.tgz","integrity":"sha512-y14S8vIQYwopQrpTn7QnBmmC3SxNnYa5fr+JouscEV/i3VifXIoLqJdmHZIk82vVBrb467h3nD6axW9Ik6cCXw==","signatures":[{"sig":"MEUCIQDdrfJMUMyiI38CBEx/aCspd1z4XG5Evwzd7HJEN2qOKgIgbnTzheCJqc1QB2CnXKdWBp/7m0bAFgLZDAYZBYm5CgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ddeddbcd08975f7f72694f549f3bebcdcdbefd8e","gitHead":"ecda33050cc09e6952492f520a6396635755829a","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.3","description":"A programmatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.5.0","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"^1.0.0","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.6.1.tgz_1473371541452_0.30456079728901386","host":"packages-16-east.internal.npmjs.com"}},"0.6.2":{"name":"marv","version":"0.6.2","keywords":["marv","database","migration","migrate","postgres","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.6.2","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"1f1d4314743621490ed90fa65a99da0ad04efd9f","tarball":"https://registry.npmjs.org/marv/-/marv-0.6.2.tgz","integrity":"sha512-f+MKC15uFh09EdepUz0vPJ4OuiXxIytcVvRmZA9Fg2ejbK+5+X/ywznmFLR6SaF36wIKvaqFw8V52XTYkqXxkQ==","signatures":[{"sig":"MEYCIQDArCSCWVDUUqq7vuofUuMsbB7y8vpJioxb2vGDTSWdOQIhAM0YC1TjKzkhHmb5OpNpwspYI4sa7Og52jL4rCqKZfNY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1f1d4314743621490ed90fa65a99da0ad04efd9f","gitHead":"7db57ccc3de4b2ca7949a77fa3557dd781137f29","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.3","description":"A programmatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.5.0","dependencies":{"async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0"},"devDependencies":{"hath":"^1.0.0","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.6.2.tgz_1473982782803_0.7640402191318572","host":"packages-12-west.internal.npmjs.com"}},"0.7.0":{"name":"marv","version":"0.7.0","keywords":["marv","database","migration","migrate","postgres","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@0.7.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"325c7f00bc1c1c8040afe663a14828f2a7a34918","tarball":"https://registry.npmjs.org/marv/-/marv-0.7.0.tgz","integrity":"sha512-SJ+JjpMJZEEHyvEbUxi+FgYLCfPZu4BFIwW+EaoxjkDLQ3v//37B8MaXIfRsxgQrvoFZ63MJm1TuH+9xpAnTcw==","signatures":[{"sig":"MEUCIQD+YTLeiFGQmHLZ/w4w5TlTFoC5/hccoqPmxmzPkxjwNQIgUWy7h/gyIgSBA/8d3+Qq10nwl3AtOpnprGW32qGBfhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"325c7f00bc1c1c8040afe663a14828f2a7a34918","gitHead":"ca28410cfcf1068a14827d96145ae82f4db582e0","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.3","description":"A programmatic database migration tool with plugable drivers","directories":{"test":"test"},"_nodeVersion":"6.5.0","dependencies":{"hath":"^1.0.1","async":"^2.0.1","debug":"^2.2.0","lodash":"^4.15.0","xregexp":"^3.1.1","hath-assert":"^0.1.0"},"devDependencies":{"hath":"^1.0.0","husky":"^0.11.4","eslint":"^0.23.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-0.7.0.tgz_1475246321213_0.3747529196552932","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"marv","version":"1.0.0","keywords":["marv","database","migration","migrate","postgres","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.0.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"7b41ac25f09cf8c858258207a0858b05066cb93b","tarball":"https://registry.npmjs.org/marv/-/marv-1.0.0.tgz","integrity":"sha512-YC/mimkilt0IppxOn5p2T1D5EnPzX3vhi6SBj2Q1ZosvD1/k6NMF7vUvQcwbesdUBSPfiPd0fmJ0qJibI4HrHw==","signatures":[{"sig":"MEQCIF3dxLjt0AUycfsgEBieEd4ehqiPp0t1x6I5GYWhXEKVAiA9EyFotr5/TM3M7m7M/CRDWdV0crpP32eEha+nM4UKrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7b41ac25f09cf8c858258207a0858b05066cb93b","gitHead":"3592190e24aaae7908573932a916fe6fdd5313b6","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.11.4","eslint":"^0.23.0","coveralls":"^2.11.15","hath-assert":"^0.2.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.0.0.tgz_1483430127589_0.0870554861612618","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"marv","version":"1.1.0","keywords":["marv","database","migration","migrate","postgres","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.1.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"6f1abcbf0c8673151c9a4eca8f83d7ff6ab8058c","tarball":"https://registry.npmjs.org/marv/-/marv-1.1.0.tgz","integrity":"sha512-wpfmOiF73Vv2z7n+yk6SXz1smJ7wSJVqJhnMRa0eklYJGHZhj7KdN6jZbVUFAF/DbVRhEUUtEKxCLcFCuE1IdA==","signatures":[{"sig":"MEUCIFgZ6WUiEnnEbIJbksYDkV5+ChXSujhQOdo9W6J8EI7DAiEA0MXw0GtGuYgYsy5VSDyMU4JZmtnd4+VUCgQrCmah2WY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6f1abcbf0c8673151c9a4eca8f83d7ff6ab8058c","gitHead":"6cf0cea1c92a46bb92fd3c72651bca59668e8804","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test","istanbul":"istanbul cover test/suite.js","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.11.4","eslint":"^0.23.0","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"0.0.6","eslint-plugin-imperative":"0.0.2","codeclimate-test-reporter":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.1.0.tgz_1483658472835_0.03651078464463353","host":"packages-18-east.internal.npmjs.com"}},"1.2.0":{"name":"marv","version":"1.2.0","keywords":["marv","database","migration","migrate","postgres","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.2.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"75aabb057df1bddd5ce2d8210b4720dd4bfbc976","tarball":"https://registry.npmjs.org/marv/-/marv-1.2.0.tgz","integrity":"sha512-cxgn5m+Ydh0BrAulFr+7M2ppzTTml18YIdCzODcWD27hOzwoKrgiDqqAhhFvvng+hSfjhsEmqB6GJR1hAFo+QQ==","signatures":[{"sig":"MEUCIQDFFcyTQ9+r/6np1zWNaupZV0MKrMCyXzr7mZW5nbCPmgIgePM4hx8O9s416qbeMN7H/dKD6FM+xf4B6RPKWEv1e9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"75aabb057df1bddd5ce2d8210b4720dd4bfbc976","gitHead":"62d4df472a744dd263fbc9fdf30ee0b33f494400","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test","istanbul":"istanbul cover test/suite.js","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.12.0","eslint":"^3.12.2","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^1.0.0","eslint-plugin-imperative":"^1.0.0","codeclimate-test-reporter":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.2.0.tgz_1483662449890_0.21182313398458064","host":"packages-18-east.internal.npmjs.com"}},"1.2.1":{"name":"marv","version":"1.2.1","keywords":["marv","database","migration","migrate","postgres","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.2.1","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"f2202edea588fd454a22a40a285f12aafdbc91a7","tarball":"https://registry.npmjs.org/marv/-/marv-1.2.1.tgz","integrity":"sha512-oGaMJIXudLeFD09TcspxzgXD+tmg1viEN7lYdlmF2exEU7GRMhna6PCSGr81FBbhl7TzKKWBs2KKcySy9fL4pw==","signatures":[{"sig":"MEYCIQCqLWwHtUZH4yBFTzrLKM34G2wtGWnGFjEkz9GmIukGnAIhANG5Eh2Wub3U2yTUSUGiopQkqFflLljh2VjP5NYVd17w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f2202edea588fd454a22a40a285f12aafdbc91a7","gitHead":"c5910228969170619c27b7d6d1f04423a2f70587","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test","istanbul":"istanbul cover test/suite.js","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.12.0","eslint":"^3.12.2","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^1.0.0","eslint-plugin-imperative":"^1.0.0","codeclimate-test-reporter":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.2.1.tgz_1483688979180_0.8937449662480503","host":"packages-12-west.internal.npmjs.com"}},"1.2.2":{"name":"marv","version":"1.2.2","keywords":["marv","database","migration","migrate","postgres","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.2.2","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://github.com/guidesmiths/marv#readme","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"4b79d339ef6159a72463047cd9c29d3c9ada43f1","tarball":"https://registry.npmjs.org/marv/-/marv-1.2.2.tgz","integrity":"sha512-+xIyR4oLKx+f/V8xDx2wUjRIvfvhYOd2UJpl+aLRDY0lhl0LJftjJljIGP4ZILDsmmIsa6RbTcg6k4Vsghe2GQ==","signatures":[{"sig":"MEQCIG/Dh2o/hL2mpPrlD6pVDD7GZGMi9O8M2qo6Mm6uYGQOAiBGffALUDkNYcGCQ4eTQ5WwGkWtHAkmOHsfS0736y48uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4b79d339ef6159a72463047cd9c29d3c9ada43f1","gitHead":"2fb76a9da5d73a40da3317aadf0820892125cb72","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test","istanbul":"istanbul cover test/suite.js","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.12.0","eslint":"^3.12.2","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^1.0.0","eslint-plugin-imperative":"^1.0.0","codeclimate-test-reporter":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.2.2.tgz_1483689676524_0.12060412717983127","host":"packages-18-east.internal.npmjs.com"}},"1.2.3":{"name":"marv","version":"1.2.3","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.2.3","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"192d3b1cbea09e215c9147ba2badebea0d11ee7c","tarball":"https://registry.npmjs.org/marv/-/marv-1.2.3.tgz","integrity":"sha512-5IlFI5t+NbKj+qLHTuNtcLWYeGAL8wFRQOamdTru4oWNnXMrONh1hPUfp2Fj18ff12MZblsl7C70lBpWg0cobg==","signatures":[{"sig":"MEUCIQDSOMAz0gvuoPzg+IZ4TUUttZFWDTAAxJZhnmWeTcdDFAIgMlBueo3XAFB1kuA6FmIv4/Ot2exjdyim/ccmhgsqNk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"192d3b1cbea09e215c9147ba2badebea0d11ee7c","gitHead":"154c599d9bcd03c9fddcbcead8ea61e7d74ee49b","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test","istanbul":"istanbul cover test/suite.js","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.12.0","eslint":"^3.12.2","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^1.0.0","eslint-plugin-imperative":"^1.0.0","codeclimate-test-reporter":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.2.3.tgz_1483690403416_0.7618426505941898","host":"packages-12-west.internal.npmjs.com"}},"1.3.0":{"name":"marv","version":"1.3.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.3.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"3c4d7281c339c2eadff807983809d0e20dc93e4d","tarball":"https://registry.npmjs.org/marv/-/marv-1.3.0.tgz","integrity":"sha512-BhMcIe3lU0563ien/j+10ml81ivwuDp2Vya4ZMG6aRGxdiIHP3awGrHg6mg3/H4jTppacgsEvUWJUJMvPoPs3g==","signatures":[{"sig":"MEUCIQCamd6m7kdlt1eHxs+pURHa66rKwtM3Qyxa1514TW2kEgIgKV0BYAJ9QO37jnku09Ap5ncOhHLhfOQT3m6fQqT+iqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3c4d7281c339c2eadff807983809d0e20dc93e4d","gitHead":"c9327e852c590484efa4293cd8ef74c110021cf0","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test","istanbul":"istanbul cover test/suite.js","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.12.0","eslint":"^3.12.2","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^1.0.0","eslint-plugin-imperative":"^1.0.0","codeclimate-test-reporter":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.3.0.tgz_1484129693480_0.4277015293482691","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"marv","version":"1.4.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.4.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"e7a18b29addf0a5212980a8f7a9a662c1a6e3b30","tarball":"https://registry.npmjs.org/marv/-/marv-1.4.0.tgz","integrity":"sha512-bYCs2wueZ2kdUhZ998W6iWUBlYMSCdCAowvYjUoPrE7j+AN9gQE11EE9IC93cvNbKol0iZyjddntrnuu6pdoaw==","signatures":[{"sig":"MEYCIQCGu/vZvqLYporcMrnTDwMlI0Uy3XO8PeqOtxwi3+tR6wIhANObNRegelwbc0K6xj9iFg5APrmsvjz6Tv6GQBtXqfkJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e7a18b29addf0a5212980a8f7a9a662c1a6e3b30","gitHead":"04d3b22089da9fd61413d6b5dec1dff109a8008b","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test","istanbul":"istanbul cover test/suite.js","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.12.0","eslint":"^3.12.2","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^1.0.0","eslint-plugin-imperative":"^1.0.0","codeclimate-test-reporter":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.4.0.tgz_1485007720858_0.3904133290052414","host":"packages-12-west.internal.npmjs.com"}},"1.4.1":{"name":"marv","version":"1.4.1","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.4.1","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"2e5a9412d2fe88f8b5a7b74924e5805a65d4640e","tarball":"https://registry.npmjs.org/marv/-/marv-1.4.1.tgz","integrity":"sha512-sCvIov1/DAmC/YTo6NKT1th8m+pmvtXBsBUtghWsPNaGzWbYvN6HBQ3ZzdVGh8gbRrqz0wFtK+ZdHPyhPiCAPA==","signatures":[{"sig":"MEUCICBpyHjELV7T+U28ZPSYZOCbA9KtupUK+217aPXGyzh/AiEAm01SKaHRQFsHieL/eltU0QgL1nmckVc7s6eEOieEqAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2e5a9412d2fe88f8b5a7b74924e5805a65d4640e","gitHead":"ab1f958ae36ea3a030b595d5bedb38f02444214e","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test","istanbul":"istanbul cover test/suite.js","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.12.0","eslint":"^3.12.2","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^1.0.0","eslint-plugin-imperative":"^1.0.0","codeclimate-test-reporter":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.4.1.tgz_1485079270809_0.7479844535700977","host":"packages-12-west.internal.npmjs.com"}},"1.4.2":{"name":"marv","version":"1.4.2","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.4.2","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"0d87c26378d072cfb2f08fe1c369aa9733a05e19","tarball":"https://registry.npmjs.org/marv/-/marv-1.4.2.tgz","integrity":"sha512-rXXHJWVN5iFAn82PhkbtCvzJSDjbN6k78eb2SXLma0kZf0UKFtBryjCdTQbILorzPKLcjft1XCWjt2Mtg7ZEfQ==","signatures":[{"sig":"MEUCID/aXV+k/HmWo2KKx57Hfask9JD7TH+IwGn34H6GTnDWAiEA3jM0AKWGxys41WOSQTVfFSqs85IyiDPOKKy1GsHreVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0d87c26378d072cfb2f08fe1c369aa9733a05e19","gitHead":"87253680a2f117fa08e454ba1c04d612cb37af05","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test","istanbul":"istanbul cover test/suite.js","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.12.0","eslint":"^3.12.2","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^1.0.0","eslint-plugin-imperative":"^1.0.0","codeclimate-test-reporter":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.4.2.tgz_1493668167600_0.9216078335884959","host":"packages-12-west.internal.npmjs.com"}},"1.5.0":{"name":"marv","version":"1.5.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.5.0","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"e308055986f834c3187a722beae34b2a7dc1ffb1","tarball":"https://registry.npmjs.org/marv/-/marv-1.5.0.tgz","integrity":"sha512-bBMViQB7WoabMbAoAkwEqBEU3RJV1c61n9XtCy5ynwm+LFuN582bOBcoTU7zb39+fZRgvqnwqG5O/vTzrMRCBg==","signatures":[{"sig":"MEUCIG8UDEe+m2YEqSOvwoddEmN4rPf4qVChX0fTu6tkC7KfAiEA0My+x8cvkKleaTTJHFfsveHdh2QNf6SnRxx9ryt5qnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e308055986f834c3187a722beae34b2a7dc1ffb1","gitHead":"113fb30518d8921c692774a526d090a33fa0b01f","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test","istanbul":"istanbul cover test/suite.js","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.14.3","eslint":"^4.2.0","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^2.0.1","eslint-plugin-imperative":"^2.0.0","codeclimate-test-reporter":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.5.0.tgz_1499700711694_0.12257768493145704","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"marv","version":"1.5.1","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.5.1","maintainers":[{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"52acfd81fbc4f6154ce0cb4b988b54637e400dfe","tarball":"https://registry.npmjs.org/marv/-/marv-1.5.1.tgz","integrity":"sha512-7f2Bs9LdhsTj3yeWVoHOnz/389YunX8E4ceNUh5el/4Jj49MTD0SE5Fm0/TVXCKOBgthsMcMK3zWisCag0MBcg==","signatures":[{"sig":"MEUCIFw/i9Rjxv5Y8iTt05MxrOo1j3xWd2qrQ4ub7gdZim1MAiEAjnqUp7NLSisqPF8DMd4DAAA7wh2t8usQiveUd+8RwLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"52acfd81fbc4f6154ce0cb4b988b54637e400dfe","gitHead":"04904408b80c3200b95b89ca725bd7f041d59ca0","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test && npm run codeclimate","istanbul":"istanbul cover --report html --report lcov test/suite.js","codeclimate":"(test -e .codeclimate && npm run istanbul && source .codeclimate && codeclimate-test-reporter < coverage/lcov.info) || echo skipping codeclimate"},"_npmUser":{"name":"guidesmiths","email":"stephen.cresswell@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.8","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"6.8.0","dependencies":{"async":"^2.1.4","debug":"^2.6.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.14.3","eslint":"^4.2.0","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^2.0.1","eslint-plugin-imperative":"^2.0.0","codeclimate-test-reporter":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.5.1.tgz_1500528616497_0.0687071206048131","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"marv","version":"1.5.2","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@1.5.2","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"a5f470a3b4a6bfb3c432734dae6115cea95941a7","tarball":"https://registry.npmjs.org/marv/-/marv-1.5.2.tgz","integrity":"sha512-0WD+G0HLmUXCIDCmF2D74MKTpYZtdRostHE+czuWeRrA/sQz6zHVPmxSeivlUsuD/H5WQfuGCRwQFcdQJT7nkA==","signatures":[{"sig":"MEQCIEunKo3s1odsisjnKdbXj4vQPiR5TeqzKbpIsR/DFu3tAiBNV19v5JN9ENRHw4UMsWqcSM8eveW0KfUmuAvo5VqErw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"f043034f3f9b0ed52425501de260bb87524c4545","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test && npm run codeclimate","istanbul":"istanbul cover --report html --report lcov test/suite.js","codeclimate":"(test -e .codeclimate && npm run istanbul && source .codeclimate && codeclimate-test-reporter < coverage/lcov.info) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"npm@stephen-cresswell.net"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"5.4.2","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"8.4.0","dependencies":{"async":"^2.1.4","debug":"^3.1.0","lodash":"^4.17.4","xregexp":"^3.1.1"},"devDependencies":{"hath":"^1.0.1","husky":"^0.14.3","eslint":"^4.2.0","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^2.0.1","eslint-plugin-imperative":"^2.0.0","codeclimate-test-reporter":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-1.5.2.tgz_1506845562191_0.8505041336175054","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"marv","version":"2.0.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@2.0.0","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"c2d41bb063ef000b17940c02a79e71622ae3f6f7","tarball":"https://registry.npmjs.org/marv/-/marv-2.0.0.tgz","integrity":"sha512-NAZs/1goeYZ5lG1IgIAgqGQNmeMQi7tPA1fk72rFqT8QryPV7brTVMpew2A3EV0uO4bRoCgbi0TBD7HQj+gptQ==","signatures":[{"sig":"MEUCIQCvAu771pVLFVSQtWFndz9Sfb4K0r8fSUAr7fSvrdH3XQIgfUVgXPh8BgBYLZZNxXCVMo1wLEFLrr9gPf9IMCdbflk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"6311b5528d4183be167019f8573cbabc0eea4258","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test && npm run codeclimate","istanbul":"istanbul cover --report html --report lcov test/suite.js","codeclimate":"(test -e .codeclimate && npm run istanbul && source .codeclimate && codeclimate-test-reporter < coverage/lcov.info) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"npm@stephen-cresswell.net"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"5.4.2","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"8.7.0","dependencies":{"async":"^2.5.0","debug":"^3.1.0","lodash":"^4.17.4","xregexp":"^3.2.0"},"devDependencies":{"hath":"^1.0.1","husky":"^0.14.3","eslint":"^4.2.0","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^2.0.1","eslint-plugin-imperative":"^2.0.0","codeclimate-test-reporter":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marv-2.0.0.tgz_1509484591578_0.4276261040940881","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"marv","version":"2.0.1","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@2.0.1","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"eb9d28d639bcf66e2ca13d449ed69a8bf222ebc3","tarball":"https://registry.npmjs.org/marv/-/marv-2.0.1.tgz","fileCount":23,"integrity":"sha512-EiJWHB7N0ITy95TchI8ufMnYM8H7cX7WSMUO34GlzmoE5KHqXJSNxcKq5lP7EETnLKDAKWw4DpbxOATGaV5H1g==","signatures":[{"sig":"MEQCIGtJ9f0As/+yaL1VrtbyUIgY5ojSlJS7xOa+NGT1T7djAiBwA22J5i7jSG/f2aB3YZu2TYUwUJYRk/ymU6IIgoyp5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+AYvCRA9TVsSAnZWagAAM1sP/A/pEA6EdmjDbDU/qGiI\n61zRpFf7f+gT0AicncKOtoW7ip+GxPNip7SAH5mfmD9NJk+NNpdRZ6JaQArV\nJxXM7CustKq+l8dxkTtOmh+JAR9RAlFXHVtfXT6lpUGdujVIzRHyGg2BCDP8\nrLTnIZBzVFgoSxrgGswUX8aCRXSJZGUQfTxuzci6exinuZ4/4REBn7aBXvJ/\nCAAW6z1IK77l/Lx4ZWEqjhw+o9DJnjLk9sYJivmX1+vDwzDbNKvbty0+LHuT\nkdkQabF4v0GDpTuacHW3MvEav6PmeCycrEL1pjc9CdBo3fk+x1rk0JU4j3fh\nbVwqZALeSaeEnfF3QkJI+XxNknD72loTBT0+htLBYoy+ImLC2yXv6cvKalQj\nM/0ncyR1yhMLfW36Ajz/+r4w8ZkmnKu2dN0VWhTBd3eOLkRzM3CM5I/KY0yP\nXhtFPMeZ9eL58lfTHscdYWvTQCwIqHNSWn8EGzsp72XE94c4Pf8MUum9bGpL\n1ozcZo99jh1e0jBpdHuWsHLX06vPDIymEPmeEHj6pzutk5kGO8cBInfULcBG\n7kipO5ChbJv+MzhAIoKSuo00tuhtsG0HL5kghT655pNlBC1qYJMnZc4mx2Vp\nJc5eplm5F0IQtFp2weisj+7lFVCzvXtUeHAXlMGAi52I15NK8R1rGeJpCCeW\nLxmZ\r\n=IA5l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0140ac1feae477c4876040687e041127d3e6ef77","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test && npm run codeclimate","istanbul":"istanbul cover --report html --report lcov test/suite.js","codeclimate":"(test -e .codeclimate && npm run istanbul && source .codeclimate) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"stephen.cresswell@gmail.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"5.6.0","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"8.9.1","dependencies":{"async":"^2.6.0","debug":"^3.1.0","lodash":"^4.17.10","xregexp":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"hath":"^1.0.1","husky":"^0.14.3","eslint":"^4.19.1","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^2.0.1","eslint-plugin-imperative":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_2.0.1_1526203949950_0.637484694580688","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"marv","version":"2.1.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@2.1.0","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"03c62abd97d8abaf01e58b106d47e54bb43cadd5","tarball":"https://registry.npmjs.org/marv/-/marv-2.1.0.tgz","fileCount":23,"integrity":"sha512-75sGJfHJX457FG1FkbD3/Fxy9YjA/Ik5iYKc5f+Kf+N2jvpcGXgUTI9oj1HtivHTYR3/KyyusiSzLW6lSreniQ==","signatures":[{"sig":"MEUCIFuiM6aaFB14n2YVAvI7kd4bEw4Nj0l3sOc1qTiy/U05AiEA9TftWCDBxfNmn7bVDK/x9u4OmM1BUByrbKX4ruQAnlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmYVeCRA9TVsSAnZWagAAQM8QAJAHLbDbrosDqzz77fBU\nhjhlBbjgaheBvdQIvY1GJ7GRMxg2rNdDXbZe3VIqs1RQKOMHGre9rQaf+ytj\nkgE24Iwwm2BYH8et4s/oEu3V5o4NDLCaKVEjqn5GgkrursmemtYa6RV+Zlk0\nNtGViPpeAVtNoPsJYe26aUUOYCaS/jC8CUNrwYAlbJ3hlb1VmcKvcbkujF+O\nULz/vgLGE3rs6Y/1Gutl4Q6sZppdLDAaCoZL0FsSxqIRA61bbho5+LDK1UEL\nYsj9by0zG9CiLx91iUPHwy4VU3IT22ok8vy8VKmcpB9dSDAWYd8pZJYN7u7T\nNNAVqavq/MacBEhIuwL8Hk+NssSPdQStViI4KirevVuLAvMJ42VekhMlBUb2\nbG/LyvsoVgSzN9+vP5KHbaAWq+OnlElnVI/Jx6D6ygXz1gdez69yWINt+Cv2\noU4yOI60Vke5pW+6acA0IiNyzQrpOqPXl5O5QCHflerqaXplLQ8P7J/aTrl5\nrTnD1FR1HLFEHdAQfKL0GfPCsf1t+faRPXHwh7LYzUZQKuI1G/dsLG+CDjiz\nFfFunfXRjnLWQIu8jI1qUA1SmvHiC0z/Ig95Ijaoi5wPEelUe0xB1vBN2hSQ\nQBZeMs6v4gzZvU0SPw+7Ye1yVytE02LmRe2pJXnmvrV4MgL8T4lz2YIRzWV5\nqJo/\r\n=m0RG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">6.0.0"},"gitHead":"e6a0a3a3e615436a29dd672a14924523c0b06199","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm test && npm run codeclimate","istanbul":"istanbul cover --report html --report lcov test/suite.js","codeclimate":"(test -e .codeclimate && npm run istanbul && source .codeclimate) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"stephen.cresswell@gmail.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"6.4.1","description":"A programmatic database migration tool with plugable drivers for postgres and mysql","directories":{"test":"test"},"_nodeVersion":"8.9.1","dependencies":{"async":"^2.6.0","debug":"^4.0.0","lodash":"^4.17.10","xregexp":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"hath":"^1.0.1","husky":"^0.14.3","eslint":"^5.5.0","istanbul":"^0.4.5","hath-assert":"^0.2.0","eslint-config-imperative":"^2.1.0","eslint-plugin-imperative":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_2.1.0_1536787805984_0.6177231775867575","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"marv","version":"2.2.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@2.2.0","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"74cf8adf3c602b0c47d6992240c9f6dd6dfbc8e4","tarball":"https://registry.npmjs.org/marv/-/marv-2.2.0.tgz","fileCount":23,"integrity":"sha512-NsXGIXo/eDfK882fPmfSCzXAxwWwajSpKK+oCT+me8aPAFvyydot0Uycp8XOq8qdk1zjS5QkKS55I/4Sbvqjgw==","signatures":[{"sig":"MEQCIAX8GzyoQeJRzsqu7LFMMEOnqiFFLZgkEIQyRWfO4RZJAiABz2HV+w89v7MAqwlmwnnJGoIbpPJpOJPAcjy4VXPljg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqoQpCRA9TVsSAnZWagAAa2gP/jECE+kjcOJJu1epKkNi\n+4EcvvWbVBLSWMa9qRUPR3RswslviyjVUcb0V/EZTkM4C53jRneTP7nBHPj/\nfqaoTM/6jdc93JD0tmeT3OJ2h2TvsVIZxAF2Ud3NQdVVnKL3DhGdKRKQqxnW\nHf0f97J+stmb2mhuegEpmI9PcB3ktNiR8W8PTySSLFjq/BK0ktZwU09VQldx\nmdyGtXT6M5pUjJOlKmfpsLJN4aPD7r0zaHSuWd8Uk5vDj940PydELbkvlPqk\n07n+2aoAeZEiKLa99Dox+32cPvfsOf4yjMmg4HXQLjKNxwIMs6JTGGAjGI8P\n64aLHC3DV9P6778ER9SgAjlM8giwvZhzrAgun/1iEN63yHj6xqyu0yeFgVfP\nm0c8ydnxOha84isiMtTZFRynN8659QNHpmDPKKtSp4PtAnNsLX3ojRXe7t2D\n+e1z+8lt9IqEhpZpEg651yIjLtRov3FnmVg5ClssMKGQiQZS9kLOLoI/hkOW\nm9vhWW8A7W6bemae6j465pk2tPyPKJyVWO3B+n++PDIFGO2turqJU8XXYvSi\nTb6CAGo1lzRPIP1WU8wBLVhag/YOInWTwLCq9QB2jimgDQ3MpTOVqLspYOx3\nMrMaZvGMEbuoLSNC9olnLOaqjQHVwrGCEV1+DWUXkP4yuK4oowegCbn2llq5\nLHLR\r\n=5w1z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">6.0.0"},"gitHead":"a36e2bdf4d7d67e091c3355f63d84d2e662d3a4f","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm run codeclimate","coverage":"nyc --report html --reporter lcov --reporter text-summary node test/suite.js","codeclimate":"(test -e .codeclimate && npm run coverage && source .codeclimate) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"stephen.cresswell@gmail.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"6.9.0","description":"A programmatic database migration tool with plugable drivers for mysql, sqlite and postgres","directories":{"test":"test"},"_nodeVersion":"8.9.1","dependencies":{"async":"^2.6.2","debug":"^4.1.1","lodash":"^4.17.11","xregexp":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","hath":"^1.0.1","husky":"^1.3.1","eslint":"^5.16.0","hath-assert":"^0.2.0","eslint-config-imperative":"^2.1.0","eslint-plugin-imperative":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_2.2.0_1554678824391_0.6791127441210918","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"marv","version":"2.2.2","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@2.2.2","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"bf231e15ea9a51e42bed7a315ce1fc0f48708f31","tarball":"https://registry.npmjs.org/marv/-/marv-2.2.2.tgz","fileCount":26,"integrity":"sha512-M4lL3nCxFSligkCfFTIgWaQtJP2yfzKi8UBnrye6dZumhbna47IIZ91kHlgEKR3qWej/b5djDkfqZCNH/H1XSA==","signatures":[{"sig":"MEUCIGhCYN0rjOrGPQcyaGT37LcCsKeoGBOj71QyiO9Z5mRWAiEA0EnH5GzV7nMQxu948CUsYcb/PJDK8q5bHTy5YZX3Pv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5H2qCRA9TVsSAnZWagAAE3gP/0rH0mFnjZHSTcRMybum\nhoyRcV/X9UOkPVtDAF4KR2Bp4bVzj9jh2cuzRT89F5IFjeV4Say1Vyt7IG02\nsDEm8VY2lk/Hk+Jm8lxY6SoGqinfERTfSHyE92Pll4rkljqXVlgcXXapOXY0\np/U/gF69AatE+pkFbJs2I1s1J6f0127yZJekeqZ893DIlnYCqms3alt8ctrZ\n8vJbUA6rabCnjVEeoHlX3bKEH1VCC7zrIK5GRa4JbmvvnXw0ACpaVdKGGPUf\nriVbYKGXy7EE7iaNbX3CgsgF2LwhjRMwq8wx6aeau8FgggFn9+QPbWsPNn78\nUHwFs5l7KsRKhJPaFDkx7HvCP6B58ETA7xGcnY6obtL3LKGskJ619rlVwvbM\nhQWk3Go8dSlUbw84G6FbFo+EQKdCMGus7mrsff7eo2gDYDXFRcJKlfVpIuKT\n5D/KLXGXC5KB152Kfln6Rl7x+10r9UyyFxPhDOw8rHWeKnrIXJn+Ssb6Xujn\nammtrOg30DuhWa2/2oR8xcd+ACtrZMhK93VaLZjRA1esMp2qXgAG1k14mRWA\ndddkwZIW0X0mqtpd82daEqY65IC83PYiBYRbTxJF7dWbCjsA63sFT93qsfx8\nyyg6odRoeVVnxqTAApSx1+2mOHKElrZdpW8FYdo/078UWBq9w9mN0wzViyiD\nVtFN\r\n=slkF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"bf231e15ea9a51e42bed7a315ce1fc0f48708f31","engines":{"node":">6.0.0"},"gitHead":"199d6731fa5de8847ebf14e3a70fb8fc128972ab","scripts":{"lint":"eslint .","test":"node test/suite.js","prepush":"npm run lint && npm run codeclimate","coverage":"nyc --report html --reporter lcov --reporter text-summary node test/suite.js","codeclimate":"(test -e .codeclimate && npm run coverage && source .codeclimate) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"stephen.cresswell@gmail.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"3.10.10","description":"A programmatic database migration tool with plugable drivers for mysql, sqlite and postgres","directories":{"test":"test"},"_nodeVersion":"6.9.5","dependencies":{"async":"^2.6.2","debug":"^4.1.1","lodash":"^4.17.11","xregexp":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","hath":"^1.0.1","husky":"^2.2.0","eslint":"^5.16.0","hath-assert":"^0.2.0","eslint-config-imperative":"^2.1.0","eslint-plugin-imperative":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_2.2.2_1558478249864_0.020697049599586848","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"marv","version":"2.3.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3","mssql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@2.3.0","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"c864c965506d7ef410d43639d05fb6244a79ab4d","tarball":"https://registry.npmjs.org/marv/-/marv-2.3.0.tgz","fileCount":24,"integrity":"sha512-rOi06V5CyKaKrNSU+LbSHvJe9DMB3mOiScQ5CBBTUS++UKaPteluZcFL5VJMEtDqJurd5zKQbeL2o2idM4gBFg==","signatures":[{"sig":"MEYCIQCjbQZJdIRny3zXWXz55FVEZAE+UFs8d1bBir4mH+FAJAIhAPygpGKCLu1iB+VnCxuvTf4QmEG4oYtv1qRKFyBaQSTc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSKfMCRA9TVsSAnZWagAAoVAQAJ/R12xuNdmyP/XdUShQ\nKjkSL9bYhVoDrmdhU4hfj2xVFH32fvgLChN4TTWVmXdhJ/Ma+0a66BokBydK\n6Zm5as8z9tgmhjk+VfLOC4/K9eHEnE2uiyyvGIKL6sM9HHhDFWqPaE2jBCs2\nm9vS6/T0qr3Gv9e6cgAtQxXyp/37A8tFkqzTDRPjtudb2o/r9YuwP5AEuFsb\nXs4GDTGOdY0mOcye2WvnUa9OpvM66nc4Xipknq2Xqo1xGtLcCp5Nw2Nolq4Y\n6oztZMCflxTsWw2b9T4rxQEaET7cfghy4Sh15ywsYRIctu9uMnZuwwK8pLuL\nK3ppUff1g/4CsjDqNQtkUAXsqg+2P7uvoQUk0Q6QXg+vrl7X0htpsq5TVwQ2\nGj6MG3RLNkaTyLEmjeaof2CVHaVjSpRGQzanJOLAQxe8VQVwqcFK8fVm2Htd\nbTNkpMC79EZYcMDRqLbwb/0XHS1mxvcnKBulqNxVDsLamLhkNsjhfF//In2L\n5a6CTXexv3eA7titqYFEBJxplk9DaMpakR07M9Lco/CSRo62zj1XnzZ3lSzw\nhFy27+p2dRkf7m9dgc1OP6wKGxzotSmKNHFWyEeDjT8T7tWn51iah1MUwwhR\ntBsbXzJaueLtcqrBDT6Hpr1k8GKHrRL3brLQ8QhM0fJaSZU/GH0ta1QLCjJ2\n3G6U\r\n=dS0B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm run lint && npm run codeclimate"}},"engines":{"node":">6.0.0"},"gitHead":"0f68dfcee976ea9fb1180020469d3133298d97c8","scripts":{"lint":"eslint .","test":"node test/suite.js","coverage":"nyc --report html --reporter lcov --reporter text-summary node test/suite.js","codeclimate":"(test -e .codeclimate && npm run coverage && source .codeclimate) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"stephen.cresswell@gmail.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"6.10.2","description":"A programmatic database migration tool with plugable drivers for mysql, sqlite and postgres","directories":{"test":"test"},"_nodeVersion":"8.9.1","dependencies":{"async":"^3.1.0","debug":"^4.1.1","lodash":"^4.17.15","xregexp":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","hath":"^1.0.1","husky":"^3.0.2","eslint":"^6.1.0","hath-assert":"^0.2.0","eslint-config-imperative":"^2.1.0","eslint-plugin-imperative":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_2.3.0_1565042635993_0.9334471415174426","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"marv","version":"2.4.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3","mssql"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@2.4.0","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"3a803c8146f4c9d3e7be4c0879174db75b55604a","tarball":"https://registry.npmjs.org/marv/-/marv-2.4.0.tgz","fileCount":36,"integrity":"sha512-fitmBEseNx0iZgGSNXZLPH/HSIrHYjECajXi05FZkuunEUGNY0rhMYFem1g2p5X6uUF6BdHneFgxAIo6+YgO2g==","signatures":[{"sig":"MEYCIQCru763R54ZjUWHl1IZcJScygD5ipbjp5HlCE7omBunhgIhAK7FwVxQ5gt7nWhcQxD00R6e5mi69A/X6TWlJzzXAdD1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSTmZCRA9TVsSAnZWagAAbDcQAIWuRfaWa4lTOe6sM6sG\nXVh/C2/lfPTHUfuP54Ga+Lyoz4JKaLm5KTeFQaWd4ERpD3SC8PoYF4Urj4xW\nsh8I1JiAmAHUOCjAcmGsy6VfQuXy49nXVAIezQzTLTilBXpXng/O+t+KUpUA\nt3zFEDtvju6NHO7ZeySa6G3WwVULbVoLr6tjKaOcPPwUbcxyIzjNhmd274GA\nWi3KAu6bxYTRyeJa4hupTlJDdHpvAIkROULIlvsRr5uaQmYNhQ9gIr7LFJY7\nidRM43Rw//tqI185TuGNYhnqOr7LoXDh+5hEzZwRGeHy0YlDuv1ugLv4BEXI\n1sVHqDDeRhzLcUvwLhtGlk7g5UJiCTR2vDph7ynluS8GkCpq+VNCPlCE1mxg\ne9DZ/lheNRc+9fsqub4pZJsQJ+xpbfmxrRScVHH+PDB5oYFIfX1B0JLrbjvA\nJo4sWgCWqBZbSwJ18qfYrha+Q51V841S8j/1IOP6nPxnbbuJz4I/365NrnX4\nuibqxMK1DKXUWR20ASvOKGzJCrvaCvi+GIxOiUlOIrttHxsqEZdMUJcXdjbk\nQBUGl+1O2Rz4t4kGUlQlOYiRk1PWJ+ZMe1fo3Xa3YjXsM5mAwR2LcD3YVY0K\nO5KeRu8U7EZmbmZo93tMKX2+fcs+yn8xi5PKksqx+13EOhHLUIK351pHw2Br\nuq7I\r\n=dm4+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm run lint && npm run codeclimate"}},"engines":{"node":">6.0.0"},"gitHead":"4ad673445eecc199211b67b9375ba1cc0e9813d3","scripts":{"lint":"eslint .","test":"node test/suite.js","coverage":"nyc --report html --reporter lcov --reporter text-summary node test/suite.js","codeclimate":"(test -e .codeclimate && npm run coverage && source .codeclimate) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"stephen.cresswell@gmail.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"6.10.2","description":"A programmatic database migration tool with plugable drivers for mysql, postgres, mssql and sqlite","directories":{"test":"test"},"_nodeVersion":"8.9.1","dependencies":{"async":"^3.1.0","debug":"^4.1.1","lodash":"^4.17.15","xregexp":"^4.2.4","util.promisify":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","hath":"^1.0.1","husky":"^3.0.2","eslint":"^6.1.0","hath-assert":"^0.2.0","hath-report-spec":"^0.1.0","eslint-config-imperative":"^3.0.0","eslint-plugin-imperative":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_2.4.0_1565079960674_0.5062686097927573","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"marv","version":"2.4.1","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3","mssql","sql server","microsoft sql server","oracle","oracledb"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@2.4.1","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"480ea60dce37169dbe927938134f3c09cd104c73","tarball":"https://registry.npmjs.org/marv/-/marv-2.4.1.tgz","fileCount":36,"integrity":"sha512-M/VqKrRHS59O6Uw3fMeBoRvEvdwq/s9LppYpo2D49mTjle7SB2+EQUnDaIdJ+hhXV8TWe5JYCce7Xx3oks+8jg==","signatures":[{"sig":"MEUCIQC0uFzSlQvP/9zJiUrb0F3o23XoMc8NhJxenGVG/dJayAIgWl+u2wiPx3j5gQ5YebXEHiIcAuACCg0sd/xnVOf8lS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVGUSCRA9TVsSAnZWagAAg84P/3TPdabf3jCT35MJAOva\njZThxcAd6YuSTG/azawwu1UZ17cnHTFlcP5YS+d3gJSdYuWMr8COSEEMA329\n6qspjMkiXbhIrFPXPm58raFo7lQQnPfvjKEX2rTfgux7LFVvGZAX4kioOzw/\nHSN+jSiCwKHjUMamYtJ130ub5dm3ZijPoS6bmdpZk14OGGpuWpAVrT6DdU61\n7G/2V7yFSav6VcqRcpx634NGLXqQ1+xErZL2THd88Zg5yu8MZd6anLlArB/h\nnqmk0ZT6Ogdf3muCLlZAKZITJDk5lqa8x+3NJCCoY10ZxV8jvXHypG9KaZNl\nu4+FGWOPAVfeqdNR/n0sD29OMyGBZM8pc79KYDRLMZXEvS30F7aX36Rtb4uS\nMGhzjtPB38qK67bW/NjI1rDWTXHQX99I+z/CPVsg5awDBVUUcF6gwxg0kiA4\nZLk9KV7N7yuuoM7nNDx5lagl8KjP2huK+iGQV6XN9O6XSTKsQsaXGedrbn/N\nvY8+MjIcnOrzTvg+tog9IzlxgavgQT44FF69NAupJKIjmKLTAiWi41+mGv2m\niUm0gUUP2BgtypQN2CzcfU7JDSlaYb1u9cEnhX/XuKGYABDbbqsNBp5XmUob\nmm8iEmaRcmfZgDZmLDNKLgp7IetPC+/yDJRHvEptXCBAgdz71fxBVkuXGzNv\nLMf7\r\n=Ku47\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm run lint && npm run codeclimate"}},"engines":{"node":">6.0.0"},"gitHead":"c1cc4064d9a0bb138c6d9b03309f8510975dcbf3","scripts":{"lint":"eslint .","test":"node test/suite.js","coverage":"nyc --report html --reporter lcov --reporter text-summary node test/suite.js","codeclimate":"(test -e .codeclimate && npm run coverage && source .codeclimate) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"stephen.cresswell@gmail.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"6.9.0","description":"A programmatic database migration tool with plugable drivers for mysql, postgres, mssql, sqlite and oracle","directories":{"test":"test"},"_nodeVersion":"10.16.2","dependencies":{"async":"^3.1.0","debug":"^4.1.1","lodash":"^4.17.15","xregexp":"^4.2.4","util.promisify":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","hath":"^1.0.1","husky":"^3.0.2","eslint":"^6.1.0","hath-assert":"^0.2.0","hath-report-spec":"^0.1.0","eslint-config-imperative":"^3.0.0","eslint-plugin-imperative":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_2.4.1_1565811986190_0.15234083609719096","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"marv","version":"3.0.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3","mssql","sql server","microsoft sql server","oracle","oracledb"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@3.0.0","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"b2298fa0076c4e44d73f97a8b17803a436da5d16","tarball":"https://registry.npmjs.org/marv/-/marv-3.0.0.tgz","fileCount":38,"integrity":"sha512-eiuq6TcGqtPSIvAfIba5mjdmKu0GJGHNZdiRcKcZV2R7o8aoEo+uXOhz8xHM9y2yXvEdmQ5z2SK40Yda7A1q8Q==","signatures":[{"sig":"MEQCIEktSH2xY4fA7FHoNI5JamFENOZ28ZkPW5FxhK7kIAvWAiBEv23ebdGyv/jfjApMc6EINNR2BvpptuOX2r57Oi0zww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYRG0CRA9TVsSAnZWagAA6NAQAJDC7HVlp1Blm07PwiPa\n7uocPO3/BuhhaYePJRCFHZvafCtkcU6AdTuErPxK9B/ZxaF6iEC85IhTd2kl\nRr1XAdhrQuKXSdRLnKfAWb+9ATJAgk30ETsJwyAp6zgooQXhX6KGjcGUO73S\n6QW4qLUMpqA+NhniQDkxkdRDF6KX5+b0or5iDlL2apOUh29xdYPdTeSilKZC\n8CP6yG/ndACMOgL+kNjcbmeAtcfM+2qGOgAOO4MJVnl9wjP2KcwuLM4Ck+34\ntbYfAQ6lwm2E+m70V7l9je3DwvOzzbzIIye6ELQXmSWtPL7R+zvlmmyeUtaE\ngv7TGnrme1seB8Aqa/6CzZMKWSbsXHnGogDa2rvcE1hGvva9bkJPFPKtgxj6\nsny6X4RtITWK8X1W27Zuuyb/gvIYvC17/KFgUdYAebQSYrGBUpBu7/Ycxviy\nV+UctsrdLN4AEalQp2Z4NnrwF75ZJecgn4CirF4pM+qJRhFTwusSWSOwrM26\n2O+9HNWc7ZX1CrJYszudNZhYzSyS0c4QKqSpV+dgAHdtic0357DquW12JGt6\neluDJ5GRajhJdmhcxFTHjwASnH2nfQ80XnCvim5UgMZrEcbvXEBcK8QGfw10\nC6pyKLGPlrCaqjOW738stKFhWtPjPNbzK5kze/G8lnq+QXBBwxzkayYR6JC0\nizpy\r\n=b50V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm run lint && npm run codeclimate"}},"engines":{"node":">6.0.0"},"gitHead":"441146622a1a383a6414e996c171129eb5e11c3f","scripts":{"lint":"eslint .","test":"node test/suite.js","coverage":"nyc --report html --reporter lcov --reporter text-summary node test/suite.js","codeclimate":"(test -e .codeclimate && npm run coverage && source .codeclimate && codeclimate-test-reporter < coverage/lcov.info) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"stephen.cresswell@gmail.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"6.4.1","description":"A programmatic database migration tool with plugable drivers for mysql, postgres, mssql, sqlite and oracle","directories":{"test":"test"},"_nodeVersion":"8.16.0","dependencies":{"async":"^3.1.0","debug":"^4.1.1","lodash":"^4.17.15","xregexp":"^4.2.4","util.promisify":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","hath":"^1.0.1","husky":"^3.0.2","eslint":"^6.1.0","hath-assert":"^0.2.0","hath-report-spec":"^0.1.0","eslint-config-imperative":"^3.0.0","eslint-plugin-imperative":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_3.0.0_1566642611698_0.07060245913249474","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"marv","version":"3.0.1","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3","mssql","sql server","microsoft sql server","oracle","oracledb"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@3.0.1","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"8503bf9d0f62f8921d64a4e73c3a2556dfe25672","tarball":"https://registry.npmjs.org/marv/-/marv-3.0.1.tgz","fileCount":40,"integrity":"sha512-dk08pt0r3KaDrEN4xcUQ3Jm6wqROx16XRzFfD6YIv+6sLeJszuJSM8wIOOD03qJoCww/tRSA6m4lTboIFugWOQ==","signatures":[{"sig":"MEUCIQDsdtAKnxiRxIPIZZ1Nj34Xy3zCrnPiHrl375T1O4t9uwIgPz8fJDBXyUAq3VdfzyYVu7Ur78zMOWZLXMmVXnNd5Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlAU5CRA9TVsSAnZWagAAogQP/2lf3HLUUILMzZI3wmUo\nEgvNq1SCePLFfuJX1aSAJmNHxzaeZ7I6q7LYceB9SfFp0xMxHLyS9bS7MEVx\nQCZHVpJTq59o0NCSvHE+GL39cQk4mY2Ifwo05TGjQtbpgtWHPK8Fhk0eBr6d\nqQPkuE/HU7NpsiK0aQxFXy/m8ekPfKzrn8HLopj78cqr7YOA9wjpXAFRDH6W\n4JnG2D5agP5/an/sbOE8tck/aNKanYNLMxg+x+1upXw9b+ODU10sqgBWEkOu\n9Dn5dLWvG7mITfyqFKkLEDfAuvTHjk8kI9ZnvmRBdtoQGgj1c2+37/zKeA1X\nFtL+P7q4J027HLTnP8DZAzOm7y/DExIqc3zNDvLsXKT2a3BVqvkSy6m5Tlsp\n1CQ44Y9hItr1Pa1x/rnNA7fAYQOeDH6KNIsNDRKhPKEXnDN2HmbD2WFnMbYX\nzfRN8sSZKDzVfKVw9brhEktUgrklkgZvAggGltLeeGqPjCzUZeNmpruTduzG\n1df8Av0ORCW+s5DfXnIEpE7rvpmPzpX3umiODOr6gFCiLQvrBBTAftiJmMaN\n6kieoTOr+sc8ngi0xSCsCgXaqiysF8eLQPn3jONKQE34nWz7Rm43ulGLuLnC\njuxXLUmZeKOdcRol1jeQsR+4grt/eTs1W9PXBz25H4VlUYeCJs8M7TsWmia6\ndTeI\r\n=x2jK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm run lint && npm run codeclimate"}},"engines":{"node":">6.0.0"},"gitHead":"76e242c086ad6df419059cca51deaec7589532f0","scripts":{"lint":"eslint .","test":"node test/suite.js","coverage":"nyc --report html --reporter lcov --reporter text-summary node test/suite.js","codeclimate":"(test -e .codeclimate && npm run coverage && source .codeclimate && codeclimate-test-reporter < coverage/lcov.info) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"stephen.cresswell@gmail.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"6.11.3","description":"A programmatic database migration tool with plugable drivers for mysql, postgres, mssql, sqlite and oracle","directories":{"test":"test"},"_nodeVersion":"8.16.0","dependencies":{"async":"^3.1.0","debug":"^4.1.1","lodash":"^4.17.15","xregexp":"^4.2.4","util.promisify":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","hath":"^1.0.1","husky":"^3.0.2","eslint":"^6.5.1","hath-assert":"^0.2.0","hath-report-spec":"^0.1.0","eslint-config-imperative":"^3.0.0","eslint-plugin-imperative":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_3.0.1_1569981752497_0.647333629299357","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"marv","version":"3.1.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3","mssql","sql server","microsoft sql server","oracle","oracledb"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@3.1.0","maintainers":[{"name":"cressie176","email":"npm@stephen-cresswell.net"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"ce5252d81d1ab1f943a49c5bd0a08d7cb31d9d23","tarball":"https://registry.npmjs.org/marv/-/marv-3.1.0.tgz","fileCount":40,"integrity":"sha512-p6vbgJYYXot+O0DxLWW3SRnrnvDBaODTmtBIm1Y/sxToEbdZmOHJ0TF+B9rIi++9KUPNC0t9ooqGGI9jqGeMgQ==","signatures":[{"sig":"MEUCIE0kV4BToxZoNSJwiM4DOwSVrOR8bYoJkaS+DmIvkwnvAiEA3yXvEoKjQil0cVb5hGX+CCk7pMRfTfZzjWvx1PuBTR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqCLrCRA9TVsSAnZWagAA1AQP/iGBfeGywnM6X9A1rtsz\nK2XeJbzcJGLJ71a4vG1RM1BviKFutdYIpGxu73Gp8m0K6ldyNTdPtfe3BwbB\n83RihZp1PQlVtR5b+QON3WT5OuRi6DIj8Oiuijoku+5lA8gRV+4iniikXlfM\nH+EB0dREBjl/jBcgqjJogylwhUH6YEgRk72XV4BtW0ZIm5HBE+AdhlexU+og\nqSnVHD/5Ze3KWutduvPQKXPgWiC1H6a91/Jl2dvHzSdmFe3X6234FsNgJJOE\n3wlHNL2CS9z/qhnbDKJE1poddWyY53zwDbaAvufpUEbjPma19acttZcvflQ6\njwNHOPfxbgtaHsL2g4BOSMGOTCp3vPgYj8G2SnDcQtCigFynELhGEWrqXvSe\nb0Vm3jwuGINCdJ5VjOV/znqK5t4CTOgMn43gmDg+sSqmmn3XM6YAUq9wGsn5\noZpXhsbA7aelboV3affMBu8GqVKxOiDcit3/hpGACSu5YHv6/QToElXfyMCb\nuwvROj4Z2wgipWbsFPYIVwWQ9QiXUmf+Mcy6QLXqSfZdSFQatBarlz6PumuM\nmgPKHh1XHJg6pGJDRp39F7C8oki9sXWFXIFK8Kz0x8ZQbmuHQPuovj7gZ8u3\ndo+jE0udfinEtWOZG3I+av2vaK1p5JpL6KCUt8fosak399Z34s00vqBATlJv\nly0U\r\n=/uPU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm run lint && npm run codeclimate"}},"engines":{"node":">6.0.0"},"gitHead":"7a93c13300713cbdd73c4bc2f3ca36e35b96e6c9","scripts":{"lint":"eslint .","test":"node test/suite.js","coverage":"nyc --report html --reporter lcov --reporter text-summary node test/suite.js","codeclimate":"(test -e .codeclimate && npm run coverage && source .codeclimate && codeclimate-test-reporter < coverage/lcov.info) || echo skipping codeclimate"},"_npmUser":{"name":"cressie176","email":"stephen.cresswell@gmail.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"6.11.3","description":"A programmatic database migration tool with plugable drivers for mysql, postgres, mssql, sqlite and oracle","directories":{"test":"test"},"_nodeVersion":"8.16.0","dependencies":{"async":"^3.1.0","debug":"^4.1.1","lodash":"^4.17.15","xregexp":"^4.2.4","util.promisify":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","hath":"^1.0.1","husky":"^3.0.2","eslint":"^6.5.1","hath-assert":"^0.2.0","hath-report-spec":"^0.1.0","eslint-config-imperative":"^3.0.0","eslint-plugin-imperative":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_3.1.0_1571300074740_0.5919104241593223","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"marv","version":"5.0.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3","mssql","sql server","microsoft sql server","oracle","oracledb"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@5.0.0","maintainers":[{"name":"cressie176","email":"stephen.cresswell@gmail.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"feliun","email":"felipe.polo@gmail.com"},{"name":"guidesmiths_bot","email":"systems@guidesmiths.com"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"d084bfe3e1705609ba6faef37f240867fa95306e","tarball":"https://registry.npmjs.org/marv/-/marv-5.0.0.tgz","fileCount":44,"integrity":"sha512-ibI0lDlS/rcnVRaJk9WPtY0AxWr4zuhs/of5Xm7jbZhF4oN5UE/l8D1Rf/LJR/Ibq8z4b5alUGhgOH6JjKY+0g==","signatures":[{"sig":"MEYCIQDQXIZQpkaP9vrhsyFRzOrC0mUBJC3h2ClXZtBWV03H0QIhANtVcczl3b/DUUh41GxYnWOdJnMaKwpabyFuYoROfKtM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpl0MCRA9TVsSAnZWagAA1wgQAI4rQC8t9+k652Zn/0KP\n66XXGX/0M8gwpmqeD9q1CKroqoN8QJbX3LqnTQhVnrMot+YlNOJt2MC+CX7g\nL6b8Z5xcBrUHuD97adfgY1c0P9YWJyQlKFrdm+90952RfNRdLAFMz05krMl0\nv/0BH1FCN5TBp0Wf492gIMDTfcm1HmZUKpQ48SeLsAK1OUVcpc7OP4PMskoq\np8Gf4HZQEDYs3xV+oLc+0UlpgkuNKrLht3/bsD44ZKYydigf99YTDSjxFQfH\n8fYtAt94K9QkPZ9gzX0sKqs8wrXMjz1OYYkB8lXYNby3K+ik7dDHr28iwm3H\nqJ0ykh+5CGImuPKLxuWk2yK55X8zspMzW972NyuNADkU//IBZ8tvQQhZMOtr\nsErEtmZPtJsyoKzemo/UhovGwQeH/GcXSWa1rU5Cm9OthgIKS3uv095QyJUp\n+YPM0V3WYprj1F7Ip8GTFbnBKTIJYMo1vdg8xaaMaKFV4BqSZnpQF8jTlJnZ\n2+5uCDldqTOLhma/CPWrz9mXK3FxsXlucJvBQ0/hoJ7uVnRL1gjbu2xncBW+\n9X13OHZSccxMPYl4BltcVYJHCQ1HEIUYSmKwIOyyHjDq/TPr+qwituMhHGOd\nE+2EcuMa5y8UlqBjYen1kTZ1hgq3Z0HbtH7zdkxf2I/UX/CGKxRUgKX7oh5k\nVUED\r\n=Y2gw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","zUnit":{"pollute":true},"engines":{"node":">=12.0.0"},"gitHead":"3689af07f9340fd28a16b2e4892e193567367ea7","scripts":{"qa":"npm run lint && npm run test","lint":"lint-staged","test":"nyc --report html --reporter lcov --reporter text-summary zUnit","prepare":"husky install","coverage":"nyc --report html --reporter lcov --reporter text-summary zUnit"},"_npmUser":{"name":"guidesmiths_bot","email":"systems@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"8.1.0","description":"A programmatic database migration tool with plugable drivers for mysql, postgres, mssql, sqlite and oracle","directories":{"test":"test"},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"16.13.0","dependencies":{"async":"^3.2.0","debug":"^4.3.1","lodash":"^4.17.21","xregexp":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^6.0.0","zunit":"^3.2.1","eslint":"^8.3.0","prettier":"2.5.0","lint-staged":"^12.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_5.0.0_1638292748695_0.34579499920982215","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"marv","version":"6.0.0","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3","mssql","sql server","microsoft sql server","oracle","oracledb"],"author":{"name":"GuideSmiths Ltd"},"license":"ISC","_id":"marv@6.0.0","maintainers":[{"name":"cressie176","email":"stephen.cresswell@gmail.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"feliun","email":"felipe.polo@gmail.com"},{"name":"guidesmiths_bot","email":"systems@guidesmiths.com"}],"homepage":"https://guidesmiths.github.io/marv/","bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"dist":{"shasum":"dac70ca580c9453825080c05d4504086b6445e83","tarball":"https://registry.npmjs.org/marv/-/marv-6.0.0.tgz","fileCount":44,"integrity":"sha512-klE0QOTpyAzbzXWekreKe6RV0UuKcAWrhpy9uAojj81PT/ejRPXphU9x/OU5K8U17DYVPnEsV47oEMAKxb624Q==","signatures":[{"sig":"MEQCIDCrBTUuJ/ILYYOfgGFjrzXOkfMe3VBwjP46rCa+UqSrAiBIcabC9gtFZUS/EwIcdJqZfgDBGXtKmKbDvVhAy8EOZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8s+MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv/Q//QgIHoWS/GQqDtRKFKgI5ki3KMax6XQ0DgZWaGrHvwsug9V06\r\nmDF+ibgkLzySY8o12rivOBrBCH+CtWfbnbEFb4YN6jQs8dfg3SFrp+pdfX18\r\nOX2Dw0+r7mI07OJ8QKiPqSg2bH8BYOWETQv4w5Rs9MP0Y392MfVgTUbEo25e\r\nx6i1HyTA34KcloJldxLt9esaHDBk8EeKqv51FQIDXfEpj/uG7ikxrOg8lV7U\r\n3jNtvwlOtr71a3xBKR+5qOmbmruuj3hZSm+0lqGqPEQy9m1tzFtlOHUlT9rE\r\niWllMf6gp/0d/JOEJinEw8Yvv8bk5eSNqjda5qiHeGTfuYPOUg2niLl3B1pu\r\nkdHZe5h0WTvUR9ITIchpnoDhwThU+B743DQLJA0YcPJrSEEFTJ2SDtXcagtx\r\neVAvwQfrRXiTFTZLRSIWNl04faxY5RzOaTbqgVflCezMFDlMZoMVwsmYI83p\r\nWUgLur0E3pyzFW+0WUEowfjNja9PcWepxkL9X1g6UKkp7K3EORjg8ULVcfj3\r\nBCPBTe60pjJqYlloZ2L9bp7svW1QCttFN6p6lAAE44csFbJED1UIPbmcfej7\r\nyxAGbJbMpdFX5NDvw3Mz0BlujuAmVdn5kG9v4FifeyAFMAagA8E4IsnKzVoc\r\naJJ8D4tWuonflrKtmK/33hjucYd3+SbFc94=\r\n=gv9E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","zUnit":{"pollute":true},"engines":{"node":">=12.0.0"},"gitHead":"42102f07fd3a1110b93b77e65cc1be52f0337125","scripts":{"lint":"eslint .","test":"nyc --report html --reporter lcov --reporter text-summary zUnit","prepare":"husky install","coverage":"nyc --report html --reporter lcov --reporter text-summary zUnit","lint:fix":"eslint --fix .","prettier":"prettier --check .","prettier:fix":"prettier --write ."},"_npmUser":{"name":"guidesmiths_bot","email":"systems@guidesmiths.com"},"repository":{"url":"git+https://github.com/guidesmiths/marv.git","type":"git"},"_npmVersion":"8.11.0","description":"A programmatic database migration tool with plugable drivers for mysql, postgres, mssql, sqlite and oracle","directories":{"test":"test"},"lint-staged":{"**/*":"prettier --write --ignore-unknown","**/*.js":"eslint --fix"},"_nodeVersion":"16.16.0","dependencies":{"async":"^3.2.4","debug":"^4.3.1","lodash":"^4.17.21","xregexp":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^6.0.0","zunit":"^3.2.1","eslint":"^8.3.0","prettier":"2.5.0","lint-staged":"^12.1.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/marv_6.0.0_1660080012445_0.2799733238805975","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"marv","version":"6.1.0","description":"A programmatic database migration tool with plugable drivers for mysql, postgres, mssql, sqlite and oracle","main":"index.js","scripts":{"lint":"eslint .","lint:fix":"eslint --fix .","prettier":"prettier --check .","prettier:fix":"prettier --write .","test":"nyc --report html --reporter lcov --reporter text-summary zUnit","coverage":"nyc --report html --reporter lcov --reporter text-summary zUnit","prepare":"husky install"},"author":{"name":"GuideSmiths Ltd"},"license":"ISC","dependencies":{"async":"^3.2.4","debug":"^4.3.1","lodash":"^4.17.21","xregexp":"^5.0.2"},"devDependencies":{"eslint":"^8.3.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","husky":"^6.0.0","lint-staged":"^12.1.2","nyc":"^15.1.0","prettier":"2.5.0","zunit":"^3.2.1"},"keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3","mssql","sql server","microsoft sql server","oracle","oracledb"],"directories":{"test":"test"},"engines":{"node":">=12.0.0"},"lint-staged":{"**/*":"prettier --write --ignore-unknown","**/*.js":"eslint --fix"},"repository":{"type":"git","url":"git+https://github.com/guidesmiths/marv.git"},"bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"homepage":"https://guidesmiths.github.io/marv/","zUnit":{"pollute":true},"gitHead":"96ccbb11413c06363d896eebefaca717d1cd9079","_id":"marv@6.1.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-PHHetEfU4G/5oZCjwkREmTEgffCDomXFoirsg6s6cd8gV3vNue93LofGERiQo/D5Am4YdP8vSrU49fGRxmPs1A==","shasum":"be475fc387a13ed1613f1bedb5e3eabf9c309910","tarball":"https://registry.npmjs.org/marv/-/marv-6.1.0.tgz","fileCount":44,"unpackedSize":65540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIF+W5KczqOlnnOHVwAaFxklFn3Z+VCPrfK9hcF2sAgeKAh8EMTyiG6jXRZpO4l8a+hCg/Pato6nG5NHbMYx8g/aF"}]},"_npmUser":{"name":"guidesmiths_bot","email":"systems@guidesmiths.com"},"maintainers":[{"name":"cressie176","email":"stephen.cresswell@gmail.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"feliun","email":"felipe.polo@gmail.com"},{"name":"guidesmiths_bot","email":"systems@guidesmiths.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/marv_6.1.0_1727103229787_0.02828252490640293"},"_hasShrinkwrap":false}},"time":{"created":"2016-08-24T10:32:03.615Z","modified":"2024-09-23T14:53:50.261Z","0.1.1":"2016-08-24T10:32:03.615Z","0.2.0":"2016-08-24T10:40:48.385Z","0.2.1":"2016-08-24T12:44:47.194Z","0.3.0":"2016-08-24T19:11:28.396Z","0.3.1":"2016-08-24T19:13:19.406Z","0.3.2":"2016-08-28T12:15:22.365Z","0.4.0":"2016-08-30T12:52:29.640Z","0.5.0":"2016-09-03T21:20:16.105Z","0.6.0":"2016-09-05T11:53:26.974Z","0.6.1":"2016-09-08T21:52:22.867Z","0.6.2":"2016-09-15T23:39:44.480Z","0.7.0":"2016-09-30T14:38:42.845Z","1.0.0":"2017-01-03T07:55:28.263Z","1.1.0":"2017-01-05T23:21:13.541Z","1.2.0":"2017-01-06T00:27:30.614Z","1.2.1":"2017-01-06T07:49:41.069Z","1.2.2":"2017-01-06T08:01:17.310Z","1.2.3":"2017-01-06T08:13:25.421Z","1.3.0":"2017-01-11T10:14:55.477Z","1.4.0":"2017-01-21T14:08:42.567Z","1.4.1":"2017-01-22T10:01:12.718Z","1.4.2":"2017-05-01T19:49:29.377Z","1.5.0":"2017-07-10T15:31:52.836Z","1.5.1":"2017-07-20T05:30:17.574Z","1.5.2":"2017-10-01T08:12:43.192Z","2.0.0":"2017-10-31T21:16:32.618Z","2.0.1":"2018-05-13T09:32:30.038Z","2.1.0":"2018-09-12T21:30:06.149Z","2.2.0":"2019-04-07T23:13:44.575Z","2.2.2":"2019-05-21T22:37:30.062Z","2.3.0":"2019-08-05T22:03:56.158Z","2.4.0":"2019-08-06T08:26:00.803Z","2.4.1":"2019-08-14T19:46:26.385Z","3.0.0":"2019-08-24T10:30:11.828Z","3.0.1":"2019-10-02T02:02:32.813Z","3.1.0":"2019-10-17T08:14:34.931Z","5.0.0":"2021-11-30T17:19:08.815Z","6.0.0":"2022-08-09T21:20:12.621Z","6.1.0":"2024-09-23T14:53:50.014Z"},"bugs":{"url":"https://github.com/guidesmiths/marv/issues"},"author":{"name":"GuideSmiths Ltd"},"license":"ISC","homepage":"https://guidesmiths.github.io/marv/","keywords":["marv","database","db","migration","migrate","postgres","postgresql","mysql","sqlite","sqlite3","mssql","sql server","microsoft sql server","oracle","oracledb"],"repository":{"type":"git","url":"git+https://github.com/guidesmiths/marv.git"},"description":"A programmatic database migration tool with plugable drivers for mysql, postgres, mssql, sqlite and oracle","maintainers":[{"name":"cressie176","email":"stephen.cresswell@gmail.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"feliun","email":"felipe.polo@gmail.com"},{"name":"guidesmiths_bot","email":"systems@guidesmiths.com"}],"readme":"# Marv\n\nMarv is a programmatic database migration tool with plugable drivers for MySQL, PostgreSQL, SQLite, Microsoft SQL Server and Oracle DB.\n\n[![NPM version](https://img.shields.io/npm/v/marv.svg?style=flat-square)](https://www.npmjs.com/package/marv)\n[![NPM downloads](https://img.shields.io/npm/dm/marv.svg?style=flat-square)](https://www.npmjs.com/package/marv)\n[![Node.js CI](https://github.com/guidesmiths/marv/workflows/Node.js%20CI/badge.svg)](https://github.com/guidesmiths/marv/actions?query=workflow%3A%22Node.js+CI%22)\n[![Code Climate](https://codeclimate.com/github/guidesmiths/marv/badges/gpa.svg)](https://codeclimate.com/github/guidesmiths/marv)\n[![Test Coverage](https://codeclimate.com/github/guidesmiths/marv/badges/coverage.svg)](https://codeclimate.com/github/guidesmiths/marv/coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-prettier-brightgreen.svg)](https://github.com/prettier/prettier)\n[![Discover zUnit](https://img.shields.io/badge/Discover-zUnit-brightgreen)](https://www.npmjs.com/package/zunit)\n\n## TL;DR\n\nCreate a directory of migrations\n\n```\nmigrations/\n  |- 001.create-table.sql\n  |- 002.create-another-table.sql\n```\n\n## Usage\n\n### Promises\n\n```js\nconst marv = require('marv/api/promise'); // <-- Promise API\nconst driver = require('marv-pg-driver');\nconst directory = path.resolve('migrations');\nconst connection = {\n  // Properties are passed straight pg.Client\n  host: 'postgres.example.com',\n};\n\nconst migrations = await marv.scan(directory);\nawait marv.migrate(migrations, driver({ connection }));\n// Profit :)\n```\n\n### Callbacks\n\n```js\nconst marv = require('marv/api/callback'); // <-- Callback API\nconst driver = require('marv-pg-driver');\nconst directory = path.resolve('migrations');\nconst connection = {\n  // Properties are passed straight pg.Client\n  host: 'postgres.example.com',\n};\n\nmarv.scan(directory, (err, migrations) => {\n  if (err) throw err;\n  marv.migrate(migrations, driver({ connection }), (err) => {\n    if (err) throw err;\n    // Profit :)\n  });\n});\n```\n\n## Migration Files\n\nMigration files are just SQL scripts. Filenames must be in the form `<level><separator><comment>.<extension>` where:\n\n- level must be numeric and greater or equal to 0\n- separator can be any non numeric\n- comment can contain any characters except '.'\n- extension is any file extension. See [here](https://github.com/guidesmiths/marv/#filtering-migration-files) for how to filter migration files.\n\nMarv runs migrations in order. If you have two migration files in the same namespace with the same level it will report an error. Gaps in the sequence are tolerated, but marv will report an error if it detects that a migration has been run out of sequence. This has implications for your branching strategy. For example, if you work on two isolated feature branches that both require a database migrations, you should should start both sets of migrations from the current level, then resolve the ordering when merging back to trunk.\n\n## Drivers\n\nThe following drivers exist for marv.\n\n- [marv-pg-driver](https://www.npmjs.com/package/marv-pg-driver)\n- [marv-mysql-driver](https://www.npmjs.com/package/marv-mysql-driver)\n- [marv-better-sqlite3-driver](https://www.npmjs.com/package/@open-fidias/marv-better-sqlite3-driver)\n- [marv-mssql-driver](https://www.npmjs.com/package/@infinitaslearning/marv-mssql-driver)\n- [marv-oracledb-driver](https://www.npmjs.com/package/marv-oracledb-driver)\n- [marv-foxpro-driver](https://www.youtube.com/watch?v=dQw4w9WgXcQ)\n\nIf you want to add a new driver please use the [compliance tests](https://www.npmjs.com/package/marv-compliance-tests) and include at least one end-to-end test.\nSee [marv-pg-driver](https://www.npmjs.com/package/marv-pg-driver) for an example.\n\n### Configuring Drivers\n\nYou can configure a driver by passing it options, e.g.\n\n```js\nconst options = {\n  // defaults to 'migrations'\n  table: 'db_migrations',\n  // The connection sub document is passed directly to the underlying database library,\n  // in this case pg.Client\n  connection: {\n    host: 'localhost',\n    port: 5432,\n    database: 'postgres',\n    user: 'postgres',\n    password: '',\n  },\n};\n\nconst migrations = await marv.scan(directory);\nawait marv.migrate(migrations, driver(options));\n```\n\n## What Makes Marv Special\n\nBefore writing Marv we evaluated existing tools against the following criteria:\n\n- Cluster safe\n- Works with raw SQL\n- Programmatic API so we can invoke it on application startup\n- Supports multiple databases including PostgreSQL, MySQL, SQlite, MSSQL and Oracle via **optional** plugins\n- Can be run repeatedly from integration tests\n- Reports errors via events, callbacks or promise rejections rather than throwing or logging\n- Follows the [rule of silence](http://www.linfo.org/rule_of_silence.html)\n- Reasonable code hygiene\n- Reasonably well tested\n\nCandidates were:\n\n- [pg-migrator](https://www.npmjs.com/package/pg-migrator)\n- [db-migrate](https://www.npmjs.com/package/db-migrate)\n- [migratio](https://www.npmjs.com/package/migratio)\n- [postgrator](https://www.npmjs.com/package/postgrator)\n- [stringtree-migrate](https://www.npmjs.com/package/stringtree-migrate)\n- [migrate-database](https://www.npmjs.com/package/migrate-database)\n- [node-pg-migrate](https://www.npmjs.com/package/node-pg-migrate)\n- [east](https://www.npmjs.com/package/east)\n\nDisappointingly they all fell short. Marv does all these things in less than 150 lines, with around another 150 lines for a driver.\n\n## What Marv Doesn't Do\n\nOne of the reasons Marv is has a small and simple code base is because it doesn't come with a lot of unnecessary bells and whistles. It doesn't support\n\n- Rollbacks (we make our db changes backwards compatible so we can deploy without downtime).\n- A DSL (high maintenance and restrictive)\n- Conditional migrations\n- A command line interface (we may implement this in future)\n- Checksum validation (we may implement this in future)\n\n## Important Notes About Transactions\n\nMarv is unlike some other migration libraries in that it **deliberately** doesn't run your scripts in a transaction. This is because some SQL statements **cannot** be run in a transaction, and others(e.g. locking in Postgres) will automatically commit the current transaction if one exists. Unfortunately this means that in rare situations, scripts may be only partially applied, e.g.\n\n```sql\nCREATE TABLE customer (\n  id BIGSERIAL PRIMARY KEY,\n  name TEXT\n);\nCREATE INDEX customer_name ON customer (\n  name\n);\n```\n\nIf something goes wrong (e.g. a network outage) after `CREATE TABLE` but before `CREATE INDEX`, the table would be created without the index. Because scripts are audited on successful completion, the script will be included in the next migration run, but now the `CREATE TABLE` step will fail because the table already exists. One way to work around this is by explicitly specifying a transactions...\n\n```sql\nBEGIN TRANSACTION;\n  CREATE TABLE customer (\n    id BIGSERIAL PRIMARY KEY,\n    name TEXT\n  );\n  CREATE INDEX customer_name ON customer (\n    name\n  );\nEND TRANSACTION;\n```\n\nHowever there's still a gotcha. Now the script will either be applied or not, but consider what will happen if the network outage occurs after the script has been applied, but before Marv inserts the audit record? Because the script hasn't been audited, Marv won't know that it completed successfully and will still include it in the next migration run. Once again it will fail on the `CREATE TABLE` step. A better workaround is to make your script idempotent, e.g.\n\n```sql\nCREATE TABLE IF NOT EXISTS customer (\n  id BIGSERIAL PRIMARY KEY,\n  name TEXT\n);\nCREATE INDEX IF NOT EXISTS customer_name ON customer (\n  name\n);\n```\n\nUnfortunately not all statements and SQL dialects have an equivalent of `IF NOT EXISTS`. If you're especially unlucky and something goes wrong while applying a non-atomic / non-idempotent script you will have some manual clean up to do. This may involve applying the missing steps and inserting the audit record manually. The exact syntax will vary from driver to driver but should be similar to...\n\n```bash\n$ cat migrations/002.create-customer-table.sql | md5\n82b392f3594050ecefd768bfe258843b\n```\n\n```SQL\nINSERT INTO migrations (level, comment, \"timestamp\", checksum) VALUES (2, 'create customer table', now(), '82b392f3594050ecefd768bfe258843b');\n```\n\n## Advanced Usage\n\n### Filtering Migration Files\n\nIf you would like to exclude files from your migrations directory you can specify a filter\n\n```\nmigrations/\n  |- 001.create-table.sql\n  |- 002.create-another-table.sql\n```\n\n```js\nconst migrations = await marv.scan(directory, { filter: /\\.sql$/ });\n```\n\n### Namespacing\n\nAll migration scripts are namespaced. If namespace is not provided explicitly they're assigned to the 'default' namespace. Namespaces can be used to isolate migrations when multiple applications maintain (a subset of) tables in same database.\n\nNamespace can be passed as an option to the scan method, and all migrations returned from by will be assigned to that namespace. Alternatively the namespace can be set in a .marvrc file, in which case all the migrations in that folder will be assigned to it.\n\n### .marvrc\n\nYou can configure marv by placing a .marvrc file in your migrations folder\n\n```\nmigrations/\n  |- .marvrc\n  |- 001.create-table.sql\n  |- 002.create-another-table.sql\n```\n\n```json\n{\n  \"filter\": \"\\\\.sql$\",\n  \"directives\": {\n    \"audit\": \"false\"\n  },\n  \"namespace\": \"blogs\"\n}\n```\n\n```js\nconst migrations = await marv.scan(directory, { namespace: 'custom' });\n```\n\n### Directives\n\nDirectives allow you to customise the behaviour of migrations. You can specify directives in three ways...\n\n1. Programatically via marv.scan\n\n   ```js\n   const migrations = await marv.scan(directory, { filter: /\\.sql$/, directives: { audit: false } });\n   ```\n\n1. Via .marvrc\n\n   ```json\n   {\n     \"filter\": \"\\\\.sql$\",\n     \"directives\": {\n       \"audit\": \"false\"\n     }\n   }\n   ```\n\n1. Using a specially formed comment in a migration file\n   ```sql\n   -- @MARV AUDIT = false\n   INSERT INTO foo (id, name) VALUES\n   (1, 'xkcd'),\n   (2, 'dilbert')\n   ON CONFLICT(id) DO UPDATE SET name=EXCLUDED.name RETURNING id;\n   ```\n\nThe following directives are supported:\n\n#### Audit Directive\n\n```sql\n-- @MARV AUDIT = false\n```\n\nWhen set to false, marv will run the migration but not record that it has been applied. This will cause it to be re-run repeatedly. This can be useful if you want to manage ref data, but does imply that SQL is idempotent.\n\n#### Skip Directive\n\n```sql\n-- @MARV SKIP = true\n```\n\nWhen set to true, marv will skip the migration and the audit step.\n\n#### Comment Directive\n\n```sql\n-- @MARV COMMENT = A much longer comment that can contain full stops. Yay!\n```\n\nOverride the comment parse from the migration filename.\n\n## Debugging\n\nYou can run marv with debug to see exactly what it's doing\n\n```\nDEBUG='marv:*' npm start\n\nmarv:migrate Connecting driver +0ms\nmarv:pg-driver Connecting to postgres://postgres:******@localhost:5432/postgres +0ms\nmarv:migrate Ensuring migrations +23ms\nmarv:migrate Locking migrations +5ms\nmarv:migrate Getting existing migrations +1ms\nmarv:migrate Calculating deltas +7ms\nmarv:migrate Running 0 migrations +2ms\nmarv:migrate Unlocking migrations +0ms\nmarv:migrate Disconnecting driver +1ms\nmarv:pg-driver Disconnecting from postgres://postgres:******@localhost:5432/postgres +0ms\n```\n","readmeFilename":"README.md"}