{"_id":"mgrt","_rev":"40-dc06f945d7709813c330ddd2a95f2b26","name":"mgrt","description":"Database migration tool for node.js","dist-tags":{"latest":"0.2.8"},"versions":{"0.1.0":{"name":"mgrt","version":"0.1.0","description":"Not just database migration tool","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0"},"dependencies":{"commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.1.0","dist":{"shasum":"16af39a28b2b3e6bb08ba21167233a4e7afb5d3e","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.1.0.tgz","integrity":"sha512-BPhk/nQ1t5RaGxSKk9AG7GeQw38T4Y4dJ4ch6Rq8PA5qpx0sofG943uj1t+CIrcVeS2In40vohFcIbGfw5KBKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYOZjKE4X0aUTS5MIoAQWiPzVwpOCyiu0s8dgsrjjIjAiAKDxL6uZlNSKaEXJddFvbKk+wI5ztaomoK6rqAH7AdVA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"0.1.1":{"name":"mgrt","version":"0.1.1","description":"Not just database migration tool","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0"},"dependencies":{"commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.1.1","dist":{"shasum":"03935e6a35b3dd85802592a77d52aeb1e80f8d79","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.1.1.tgz","integrity":"sha512-fUjyz5aLe1ShmkZvqnGZtpSzVV798DliDplSPAS1WA1qjOLTlE/z5Lxcm30IkVgG+/5Pp6dlDUVVOp55zVMrpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5LoMMEec6HA7fk8AdqMzB7kwuS/QX2F9jjTVm1e7XpAiAwMd+dh9b1RQBXOdDhr0M3ufW1asHJjX5bJqJd1kHhFQ=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"0.1.2":{"name":"mgrt","version":"0.1.2","description":"Not just database migration tool","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0"},"dependencies":{"mgrt-file-storage":"0.1.0","commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2","mgrt-migrations":"~0.1.0"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.1.2","dist":{"shasum":"bd913bfd299856fa8e8e2af4007fa4bc9fee1d6a","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.1.2.tgz","integrity":"sha512-JDZB5mO3KhbaJeL5/Dv3pGu2aotR90SghYcWedX+DcIHfpfF0DqgAjIJW55xDTb27k8uYZRlLLSIyf3e9Ki66A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQHCR/PNXHyE+amzDuqQcA97C+GIbn1Y+L1z1HhitEQQIhAJsqq8/daQema/up63ySHpSduaCU49p240pMSSjjcmgF"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"0.1.3":{"name":"mgrt","version":"0.1.3","description":"Not just database migration tool","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0"},"dependencies":{"mgrt-file-storage":"0.1.0","commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2","mgrt-migrations":"~0.1.0"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.1.3","dist":{"shasum":"5fc3a38d173413fb33cd44b5ecad9c75f0209a6f","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.1.3.tgz","integrity":"sha512-mc5pgHEU13lt0m3sK6UNwQfZ4VANP1Bi/wrDOsE27wyazwGc5AwkkGKUdxmAiOYIVfNCMzzZyIAZpTz3I+Xk5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2mZBx/BwkGW1ZK1RLCF47QAsurBq3/9YLWBqobbH5ngIgF0k7b1XI8C/li5Cc16kSrQcvb9suxrRtH3gkqMvSVb8="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"0.1.4":{"name":"mgrt","version":"0.1.4","description":"Not just database migration tool","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0"},"dependencies":{"mgrt-file-storage":"0.1.0","commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2","mgrt-migrations":"~0.1.0"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.1.4","dist":{"shasum":"eb121305c8239ad16fd6c4030c0e2af403d263b2","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.1.4.tgz","integrity":"sha512-yAAjtOqtN4qpZOjQwLiEh3GPhI+Kq1BGyDtPM5PPGmF6jid1hggMch2YhdDcEORsgtofZYNkKkHwaX7oa2RMmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTvY519cH4BUpEPSloO4UGPPf/qjDSCtXveuAd7FCeUAIhAJS/X2rlxHq0iTFNEvfft133tkuZnaj5EY1xjD8n7zR3"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"0.1.5":{"name":"mgrt","version":"0.1.5","description":"Not just database migration tool","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0"},"dependencies":{"mgrt-file-storage":"0.1.0","commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2","mgrt-migrations":"~0.1.0"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.1.5","dist":{"shasum":"927759702cd7564313c79ad2c8ce59008d1a9c3f","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.1.5.tgz","integrity":"sha512-wy+OIDInuv8oqYH2NeExqsHR/LzlNDq5+m8dyalRXshFXWK7XppvhvGQcosdWDFm2HQclQgMRtIfcas6E6lMFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN8ka8ZPOTtXV9XpO4RgRLK5qxO2hzdUDdhIl6xa76fAIgJ/7T5MvcoSBv1aBzRtfMic+EaV3ORy5tNdO4JCNUdXw="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"0.1.6":{"name":"mgrt","version":"0.1.6","description":"Database migration tool for node.js","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0"},"dependencies":{"mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.1.6","dist":{"shasum":"8b2c2dff318f1d69e133cb8840ba6f61b05ae7a7","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.1.6.tgz","integrity":"sha512-BTXxrJp4ejHAm9iGC4UAh6unulTl9XiH3yjfy0znaMPTq1SEQV07yykLobqzst7H0+im6LEkXNgkhY0OTBGkVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKv1UQaICaiICMl4cI0ikvp+kaKwRFEnDiIslfv6buwgIgBrGuw1uCdUI0kAmTPcF0lsxgnW911s7oWzaQjef1xr8="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"0.1.7":{"name":"mgrt","version":"0.1.7","description":"Database migration tool for node.js","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.1.7","dist":{"shasum":"279bf359da8a4f3fc43660a0cf01778a913ed6da","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.1.7.tgz","integrity":"sha512-LhN4ZsZ2rGzsynGYZjWzRe5VMGILlsVhxcN5Togc/ee1wDnCoupHL4zL5uqvpNmZQ1QuWa2iIZYbywY5k31UEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqy682UJhbiW0w97wPw3+jMAkMZdPVaU4aklFxDKr3YAIgU95twhNpl83AIW62fSV61zXPGjoQ2n5+Hu+7o75kEts="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"0.1.8":{"name":"mgrt","version":"0.1.8","description":"Database migration tool for node.js","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.1.8","dist":{"shasum":"1954a21cc223edc3806655f686bab112e528f184","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.1.8.tgz","integrity":"sha512-dYWVwXnC0eS1I3RwJ4qM8lJ4xtfWP3mL+74We+gVnmKJFHOJA43Z+BhnWkdIyCPXmcxygnqa8HNaTcE8IMqHvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGb2MTvYKMI45UeRBsYZ3hlVCATGdpAx4PWR5+Y5bnF2AiA7tzaxmPb2O/XGt/SI+yjrTmDQE52/RhbJpxG05B0RPQ=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"0.1.9":{"name":"mgrt","version":"0.1.9","description":"Database migration tool for node.js","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.1.9","dist":{"shasum":"9a7bc83756fe6462c17897ced7c8ac37f438f478","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.1.9.tgz","integrity":"sha512-TusQrwR84tTPJa6gn4fC+CYl3JMiJ5Tc37aydLmmgUHW/FfoAqxsBIvOzd5e5pHLB2ps86T2OFjtOWLga+sIJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuHbNLv7ytrQBMxC06i5PSo5VgnBWlXPoWR7REKHO8RgIgGH3Jylj/1cQN1AraZS4+Bpu9K5h3X8Yuzw0i83tCK9k="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"0.2.0":{"name":"mgrt","version":"0.2.0","description":"Database migration tool for node.js","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","commander":"~2.1.0","mkdirp":"~0.3.5","colors":"~0.6.2"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.2.0","dist":{"shasum":"c003888360a2d04662b5b57cd1c65a8c014ad855","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.2.0.tgz","integrity":"sha512-m4QL5hlzfbIfEzzG8yLLsJx8NGEbq1aYzAShXGS+d6C1SeYtJj9PWKv0RiDDAJlOgVGse9pwxBNEoKVnC8WJ5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYdVK+E2k212pnuqjcum6N7FofjX/gpWkWe1QVy9U4iAiEA8o4Ku7OX8sskb6LKsfFqdepR+LxTTMQQhxcDP8xsqX8="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}]},"0.2.1":{"name":"mgrt","version":"0.2.1","description":"Database migration tool for node.js","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","mkdirp":"~0.3.5","colors":"~0.6.2","realist":"~0.2.4"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.2.1","dist":{"shasum":"d90fe89d7ec5d8130e0629319adb8553642da4e3","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.2.1.tgz","integrity":"sha512-hp/pFDrSx0VDoZ4MZeoJyBnI0MoM3Aaj5nU07GKvjvXEYc2VDHv6KT5VVfGI8u7QLdShZjJ30TslQDRSE5Qvmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM+7p8tHnGEE/K/DnAiwrQK5Cr2rtteHV5rHHGpnMteAiEA+8Mq2dNt7v8iTQlqOcFKyD5wBNaKFYW6qlrJRdYUCS8="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}]},"0.2.2":{"name":"mgrt","version":"0.2.2","description":"Database migration tool for node.js","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","mkdirp":"~0.3.5","colors":"~0.6.2","realist":"~0.2.4"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.2.2","dist":{"shasum":"550bd1e3492498bedccf6e41191133b1208dbe5c","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.2.2.tgz","integrity":"sha512-Yuokhn2dr3F8D3jhuYv4ZbIvBZc/WBDEEQladwNds6JSyV/TeH831+j2Up7cZv+yM1Xken17cA2ReRALOHCnQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH6awRdGsxudZTbG8aX35vEUcB7vF2GGO24R+iDjH2rgIgCcEWdWGpBkOxfITQDIsYgrRXQuOy5dfMNyoJc0BI7b0="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}]},"0.2.3":{"name":"mgrt","version":"0.2.3","description":"Database migration tool for node.js","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","mkdirp":"~0.3.5","colors":"~0.6.2","realist":"~0.2.4"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.2.3","dist":{"shasum":"db0b6f3e3895235a626eaeb34df4976d96882fbc","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.2.3.tgz","integrity":"sha512-h3os+mm1XTKUIg2aRwzVbV5+N60UEy85u4Vck8uJORsb2PRmcNlHlyhFi9Zv+vZAJWkw169P0h+KxIZmddoYmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXrNkgC2/XaoerzIRbzCZXu/6+HDz2QcZ3NzrrXRjV8gIgbMFhAtSjrCC+itzF7uG3PO7x50y4ffUCInva9a5w3j8="}]},"_from":".","_npmVersion":"1.4.0","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}]},"0.2.4":{"name":"mgrt","version":"0.2.4","description":"Database migration tool for node.js","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","mkdirp":"~0.3.5","colors":"~0.6.2","realist":"~0.2.4"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.2.4","dist":{"shasum":"b032a687e8fc540838845fcabf06e5f151c502ff","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.2.4.tgz","integrity":"sha512-BGEjFxsDDRZxoOvxTnFCMM+DrEpssmtgZY3X1mKeCR7XxgX+uXyjwC9mpjkGRFpdmMY1JkXRyz+FDgRSQK7/lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBS4VAYW1SjnBfZdsnHENB4IODTz1uOAtgS7UlJ+0wXAiAuQPLpWowzpN0f1L9eDpEth8WFDj8zbMRYE5USQI+ipw=="}]},"_from":".","_npmVersion":"1.4.0","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}]},"0.2.5":{"name":"mgrt","version":"0.2.5","description":"Database migration tool for node.js","repository":{"type":"git","url":"git://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","mkdirp":"~0.3.5","colors":"~0.6.2","realist":"~0.2.4"},"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.2.5","dist":{"shasum":"457727915c52d1985b109baad5e29ed75a175eb1","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.2.5.tgz","integrity":"sha512-pAIXq1SFCa2WTVygjFiNuQnfGXPO24nNje4aAonBoQb3C1zeWD98xpwJlOwpj4oqKPuwkKsXvy9jAxFgN0MFWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZ763wuN/73Hk+WN/HA4nmmNZK0wyjSBjUFcHnlGw33AiEA8mc8UVCR/FZxuIzVcjjlwE/32vqKpo0OP1P75i+dZSg="}]},"_from":".","_npmVersion":"1.4.0","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}]},"0.2.6":{"name":"mgrt","version":"0.2.6","description":"Database migration tool for node.js","repository":{"type":"git","url":"https://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"colors":"~0.6.2","lodash":"^2.4.1","mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","mkdirp":"~0.3.5","realist":"~0.2.4"},"gitHead":"565f33eb070d32b6dd6885e1826a42621e08dd14","bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.2.6","_shasum":"99d08e2d8f44c67b86c8dcc51f8fac4fb63094b8","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"99d08e2d8f44c67b86c8dcc51f8fac4fb63094b8","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.2.6.tgz","integrity":"sha512-c+9bsGvSxMcACmRFxZmncAyD+86vAv0h318V0c6HCG55yipKm6U7Bj3osfQ/JAMP/NyVvjqN33mfjStiD1IRzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDexVXnOcpoUGxVEDAzr47sKdgdR2+BEw9zIfQLuTNoAiBR5xO4OEDL4k5Sc+o7vfsQowP+AWjGTlMrsRBvDq/CqQ=="}]}},"0.2.7":{"name":"mgrt","version":"0.2.7","description":"Database migration tool for node.js","repository":{"type":"git","url":"https://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"colors":"~0.6.2","lodash":"~2.4.1","mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","mkdirp":"~0.3.5","realist":"~0.2.4"},"gitHead":"f8bddbdcf2535e184f94814eff70c58623bed66e","bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.2.7","_shasum":"3186cd1eb823df67b77d48e8f4c97b1e69215beb","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"3186cd1eb823df67b77d48e8f4c97b1e69215beb","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.2.7.tgz","integrity":"sha512-nlybXdI0yTyYhm1PXw9fJ0aes2gROKxf+FDkwQZ7sB5yJbkbUzlMzUXI4zKb/oDvaRqKWSJN+HDwFLSTE6R49A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeImC4wWv8FWHseshCuplyiD4uSX75zHqilHhhn19++wIgaEhgIlww08Cr7wsuuV9ebj8bz7X8ScirLo6+Zyiij10="}]}},"0.2.8":{"name":"mgrt","version":"0.2.8","description":"Database migration tool for node.js","repository":{"type":"git","url":"https://github.com/boo1ean/mgrt"},"homepage":"https://github.com/boo1ean/mgrt","main":"index.js","bin":{"mgrt":"bin/mgrt"},"scripts":{"test":"make test"},"keywords":["migration","db","migrations"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"colors":"~0.6.2","lodash":"~2.4.1","mgrt-file-storage":"0.1.0","mgrt-migrations":"~0.1.0","mkdirp":"~0.3.5","realist":"~0.2.4"},"gitHead":"9485e0e188088705e27db66be1245fb2aea977bc","bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"_id":"mgrt@0.2.8","_shasum":"8e428af7814d77294e197c703258dd4bcbda9751","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"8e428af7814d77294e197c703258dd4bcbda9751","tarball":"https://registry.npmjs.org/mgrt/-/mgrt-0.2.8.tgz","integrity":"sha512-/c4z5KymO+vd+0Ak1vS9vwuGYiUj74zO9HKhqVUHMQ9KBHDijZYbjkYU2zX95qrIHuypyGaLXs6rxZ1FgndhsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyTVAZlZETPjh+rX0wxFggPKGcnY+/kn3slqJIYW9O+QIgN1GvLvYUrpsR5RN0xXNxf5seHkBGnVdCVbwYYNTFhT4="}]}}},"readme":"# mgrt [![Build Status](https://travis-ci.org/boo1ean/mgrt.png?branch=master)](https://travis-ci.org/boo1ean/mgrt)\n\nDatabase migration tool for node.js\n\n## Installation\n\n    $ npm install -g mgrt\n\n## Usage\n\n```\nUsage: mgrt <command> [options]\n\nCommands:\n\n  up        [steps]            Apply pending migrations\n  down      [steps]            Rollback applied migrations\n  refresh                      Down and up migrations\n  create    <migration-name>   Create new migration\n\nOptions:\n\n  -h, --help     output this message\n  -v, --version  output the version number\n```\n\n## Create Migration\n\nTo create a new migration, run the following command:\n\n\tmgrt create <name>\n\nIt will generate new timestamped file under migrations directory (defaults to `./migrations`)\n\n```javascript\nexports.up = function(success, error) {\n\terror('Please populate migration');\n};\n\nexports.down = function(success, error) {\n\terror('Please populate migration');\n};\n```\n\nYou need to populate up and down functions with some useful stuff and invoke `success()` when migration is done and everything is ok.\nIf some error occurred you should invoke `error()` callback passing (optional) error reason for additional info (e.g. error message string).\nExample of migration error handling is below.\n\n## Migration examples\n\nCreate migration:\n\n\tmgrt create create-users-table\n\nIt will generate `./migrations/1389782358593-create-users-table.js`.\nNow we can populate it:\n\n```js\nvar db = require('./your-sql-db-adapter');\n\nexports.up = function(success, error) {\n\t// Raw sql create table query\n\tvar query = \"                       \\\n\t\tcreate table users              \\\n\t\tid bigserial primary key,       \\\n\t\temail varchar(255) not null,    \\\n\t\tpassword varchar(255) not null, \\\n\t\tUNIQUE(email)                   \\\n\t\";\n\n\t// Assuming db adapter is connected and provides sync query execution\n\n\ttry {\n\t\tdb.query(query);\n\t\tsuccess();\n\t} catch (reason) {\n\t\t// Will stop migrations chain and exit with error message\n\t\terror(reason);\n\t}\n};\n\nexports.down = function(success, error) {\n\tvar query = \"        \\\n\t\tdrop table users \\\n\t\";\n\n\ttry {\n\t\tdb.query(query);\n\t\tsuccess();\n\t} catch (reason) {\n\t\t// You may not pass reason argumen to error, it will stilltra\n\t\terror();\n\t}\n};\n```\n\nnow run migration:\n\n\tmgrt up\n\nit should produce output if there are no errors:\n\n\tMigration started up\n\tSuccessfully migrated: 1389782358593-create-users-table.js\n\tMigration completed up\n\nand reverse the migration:\n\n\tmgrt down\n\tMigration started down\n\tSuccessfully reversed: 1389782358593-create-users-table.js\n\tMigration completed down\n\n### Async migration\n\n```js\nvar db = require('./your-promise-based-sql-db-adapter');\n\nexports.up = function(success, error) {\n\tvar query = \"...\"\n\n\t// Assign success and error callbacks for resolve and reject respectively\n\tdb.query(query).done(success, error);\n};\n\nexports.down = function(success, error) {\n\tvar query = \"...\"\n\tdb.query(query).done(success, error);\n};\n```\n\n## Store completed migrations in db\n\nYou can specify custom migrations metadata storage with `--storage` option:\n\n\tmgrt up --storage utils/migrations-storage.js\n\nStorage module should look like:\n\n```javascript\nvar db = require('../your-db-adapter');\n\nmodule.exports = {\n\t// Should invoke callback with data string\n\tget: function(callback) {\n\t\tdb.get_data_string_async(callback); // should be invoked with data string\n\t},\n\n\t// Should save data string somewhere and then invoke callback\n\t// You only need to store single string somewhere in db\n\tset: function(data_string, callback) {\n\t\tdb.store_data_string_somewhere_async(data_string, callback);\n\t}\n};\n```\n\n## Rerun migrations\n\nIf you want reverse all applied migration and migrate them back just:\n\n\tmgrt refresh\n\n## Force up/down all migrations without marking them as completed/reversed\n\n\tmgrt up --force --nosave\n\n## Using custom temlpates\n\nYou can place file ```template.js``` into ```migrations``` folder and it will be \nused instead of the default one.\n\n# Soon...\n- Custom migration templates\n- Configuration\n- DB storage for applied migrations data\n- Custom migrations type support\n- Namespaces\n\n# License\n\nThe MIT License (MIT)\nCopyright (c) 2014 Egor Gumenyuk <boo1ean0807@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE\nOR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"time":{"modified":"2022-06-19T18:36:00.322Z","created":"2014-01-15T12:42:59.508Z","0.1.0":"2014-01-15T12:43:00.837Z","0.1.1":"2014-01-15T13:20:55.206Z","0.1.2":"2014-01-15T23:36:02.529Z","0.1.3":"2014-01-16T10:23:49.348Z","0.1.4":"2014-01-16T11:49:38.321Z","0.1.5":"2014-01-16T15:16:16.068Z","0.1.6":"2014-01-18T20:33:09.212Z","0.1.7":"2014-01-18T20:40:42.555Z","0.1.8":"2014-01-30T16:08:27.810Z","0.1.9":"2014-01-30T16:24:28.917Z","0.2.0":"2014-02-01T20:46:19.183Z","0.2.1":"2014-02-13T00:18:42.284Z","0.2.2":"2014-02-13T00:35:35.738Z","0.2.3":"2014-03-19T10:31:55.884Z","0.2.4":"2014-03-24T09:34:21.847Z","0.2.5":"2014-05-08T08:38:39.483Z","0.2.6":"2014-08-11T09:43:50.011Z","0.2.7":"2014-10-04T06:02:52.941Z","0.2.8":"2014-10-08T07:36:51.934Z"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"repository":{"type":"git","url":"https://github.com/boo1ean/mgrt"},"readmeFilename":"README.md","homepage":"https://github.com/boo1ean/mgrt","keywords":["migration","db","migrations"],"bugs":{"url":"https://github.com/boo1ean/mgrt/issues"},"license":"MIT","users":{"red-0ne":true,"jmm23":true}}