{"_id":"mongodb-migrations","_rev":"65-92bd52715f27a750c674bd8d9e2f62a9","name":"mongodb-migrations","description":"A migration framework for MongoDB","dist-tags":{"latest":"0.8.5"},"versions":{"0.0.0":{"name":"mongodb-migrations","version":"0.0.0","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"~2.4.1","async":"~0.2.9","mongo-pool2":"^0.0.6"},"devDependencies":{"coffee-script":"~1.7.0","grunt-contrib-coffee":"~0.9.0","grunt":"~0.4.2","grunt-contrib-watch":"~0.5.3","should":"~3.1.2","mocha":"~1.17.1"},"_id":"mongodb-migrations@0.0.0","dist":{"shasum":"766fdee16c6844a31b37c27e5a5621360da7ca9d","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.0.0.tgz","integrity":"sha512-MLSfSLF27O9UNrXYYy38DjyOPiA8vyt06KO5hw4e1Peem8sB79baBtauIrcC5MEqfMK4DGgOh/kQuI1FBlP7rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCZ06rbWuuRP1eGBhyxM7CcwbaIvhUHQrzNqTWFz39AAiEAqY/4k7bM9A7FCB5LFcLWBiv6N4LySZkQenN+6+eGd50="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.0.1":{"name":"mongodb-migrations","version":"0.0.1","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","async":"~0.2.9","mongo-pool2":"^0.0.6","q":"^1.0.0"},"devDependencies":{"coffee-script":"~1.7.0","grunt-contrib-coffee":"~0.9.0","grunt":"~0.4.2","grunt-contrib-watch":"~0.5.3","should":"~3.1.2","mocha":"~1.17.1"},"_id":"mongodb-migrations@0.0.1","dist":{"shasum":"c33b3ad6e3c7c938918eebf1d4a6f702e228da59","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.0.1.tgz","integrity":"sha512-w2nOYlLCp2TrFKjh2gXeY7PyUX0AB+fvZQgNXfJiLKYVrxf1fucxYRN98jRw5bGvYH84l1oty8hIR91whnJ5uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0vV+G0WuW3sk8bUNJ2TJa77M5/Y3Lz0+fwCldUaiBfAIgLbnr6FKjb/KForhGcqezVEo7Ri2MCzc2FRiIq7yByFk="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.0.2":{"name":"mongodb-migrations","version":"0.0.2","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","async":"~0.2.9","mongo-pool2":"^0.0.6","q":"^1.0.0"},"devDependencies":{"coffee-script":"~1.7.0","grunt-contrib-coffee":"~0.9.0","grunt":"~0.4.2","grunt-contrib-watch":"~0.5.3","should":"~3.1.2","mocha":"~1.17.1"},"_id":"mongodb-migrations@0.0.2","dist":{"shasum":"b6fd2a26a4aaf285d7a017635594422de49a3d24","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.0.2.tgz","integrity":"sha512-dFpFOdPcRFC04MQYKgDhiCf0kyrqd+i2PmHAxv+OeXpmyndAnR9tiBx+SKtVTTjv0stMXDInDbMxAgdI8M480A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTPMmw09DDjQWisD8NrfvkAa+n2ttuSEvGDngIhPyxMAiB+bO5gu5O4awEQR7ze3AfYQsMZSUk9O6FPFfozELHKLA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.0.3":{"name":"mongodb-migrations","version":"0.0.3","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0"},"devDependencies":{"coffee-script":"~1.7.0","grunt-contrib-coffee":"~0.9.0","grunt":"~0.4.2","grunt-contrib-watch":"~0.5.3","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6"},"_id":"mongodb-migrations@0.0.3","dist":{"shasum":"4e64b0bcc5738bd98cd87cb89a48775b7212f232","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.0.3.tgz","integrity":"sha512-1PLmQluXnv2PI25GdDrs80D9he4gYBoJLf3TaBAsy0TQ/w1hj6IzfScXNVWY8ZRZ8gIfdFlmF5rqK/Z6nPAEDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7Hk4qnCShzkcSrwy7rVdPppLxaLGZaYKvDpWSZE1UCwIhAJ7KHhgMVc2FQJpvR3YO2mpm5/yOsETFXfSU1s6cnXIy"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.0.4":{"name":"mongodb-migrations","version":"0.0.4","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"_id":"mongodb-migrations@0.0.4","dist":{"shasum":"63ced30bbceb828c49ef9014e42129365be7c11f","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.0.4.tgz","integrity":"sha512-84+v83UPdJgGxyTvjIknGysgdQ0fZg2y4nBvKsgfZdvN+ErftYlmP24Fvsem5oafZe0YOIoaBpNOy9Piki45gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvXwl7x5IDLuE2EyrZVf+wMz6DhyCLhyjf67aBsFL0pQIhAMYx/RTSqoBbdPLJ3W3A1sCklVVsjEQzR1H8N+jXALfo"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.0.5":{"name":"mongodb-migrations","version":"0.0.5","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"_id":"mongodb-migrations@0.0.5","dist":{"shasum":"986bfd28b67a3daedcca1685a335a0c7550e8ee2","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.0.5.tgz","integrity":"sha512-RpYGJao51pQ0hz6Graj5WVX4u1Ts8TwBa/SPl/vsgL6bH6X9fm/RhuEL1OcsoS8YLiMDlN3ZblYjSzasqO+ZtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCNEiYDZDjcyFMDUzO0euKjZrxDgoKe8yyjm3c2N7q5QIhAMB7oPeYPdIAmg1XZxhp38LjB2h2r+UPKVQs8/Ei+wN1"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.0.6":{"name":"mongodb-migrations","version":"0.0.6","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"_id":"mongodb-migrations@0.0.6","dist":{"shasum":"fc44ee33ff678162c4c0002695065f1fbf389d61","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.0.6.tgz","integrity":"sha512-I+PDBlyh/PTdc8OJ3AB7bAIU/Y70K5fOWF9vrH4QasaxL34skOf41ZJzx1Jap6/E4xZboiLOTjMRoXJTq59x9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKIpbVsddIk7tNsFibQqsnzjLuGgQbZ5XgpMT1N/j0aAIhAJxcW5T4vgNGoIF03Q1e2wiIGQM3x8IgCq8DwOMnKm0h"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.0.7":{"name":"mongodb-migrations","version":"0.0.7","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"_id":"mongodb-migrations@0.0.7","dist":{"shasum":"cf7c83a7700c8773be22bef46705452b1a725278","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.0.7.tgz","integrity":"sha512-S+sJkkNoiV29PU8R/qJfF9sxKCg4Pw87dVMG3QgIUSxZHbOFkS5hETCFqg9rtOQcpS7GWuozaaeYjGxQsWINdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYwyAvBYIbEA7zpVRgDVMzH+Lgo5dey9QgQKAZQp5XIgIhALL49hsZO1Fyx0rC7F0WKKRI7qr1+0vAcqLDk0bFRVd2"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.0.8":{"name":"mongodb-migrations","version":"0.0.8","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"_id":"mongodb-migrations@0.0.8","dist":{"shasum":"2041aa38330e02ef29e95e44ddcd5bebf2b3112a","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.0.8.tgz","integrity":"sha512-8ieSEfssp+DWwzjhxyhIkCf6l9LtctyQf+do69CcTxMLmiCBFLNAt1zCFF/a/Hd+3Q++Ib8BwIvhQln73qFH2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmSZVPO2Zpw5WymW0I80CAi1pU3HLRQh4HcT1mLYRF9AiBInKH/tD5x3I0UZMtcLXqdfcNGns/jZt9VHVG99FZdtQ=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.0.9":{"name":"mongodb-migrations","version":"0.0.9","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"_id":"mongodb-migrations@0.0.9","dist":{"shasum":"3c1f02f5a249561072212f76cf14b38cd4fb0cdd","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.0.9.tgz","integrity":"sha512-yR1FpDEPwQ5k3/TB9BW/hofSFzBpHTfxwUzad6rMEj2TNSiQgH47nMO//jHug2r5zVU53Kr5zqRr5JznagO/CQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzbZZu2j0AvicIvUizuqnmjpsYwDq1zw99BTGiEM6Q+AiBQCYduV8p2tzc8wW5cdWeT8delqheBDDMXD8GXWr9xCw=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.1.0":{"name":"mongodb-migrations","version":"0.1.0","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"_id":"mongodb-migrations@0.1.0","dist":{"shasum":"426456f2ef05024676b6b5cf81bf6326464e333c","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.1.0.tgz","integrity":"sha512-GuWVqq1+GT3IdLBgz7ExKgMo6xQ/L+b4x4H2jujrmBbOYALxuGUUE4XwREZflsfel2+cKGSUIlT0nAxIBRKfkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1g3o5kUQSbJuE29A1/F60guPWxavXey4sJlsSLEA6FgIhAPRpve19qB+4lv50aWjOqgtiziSW0licJ0TJKQX2QwDp"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.1.1":{"name":"mongodb-migrations","version":"0.1.1","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"_id":"mongodb-migrations@0.1.1","dist":{"shasum":"132ab210a12bc77a24e3329fe41b842e9dfb77cc","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.1.1.tgz","integrity":"sha512-CwsI1YmSoI8oZrOb+uSAnzN9DsxLKfN1Q0SwdUSUCi9EXHujQn0a0O7K74CAHh+igpUVlYnIEI0hOV8j6HP9sQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYB+8E8JK6jFy2eYLa/AaK9qgdQkqXlmvVqoUEA+lN9QIhANF6Jdg96TvfT1TXDCFojzGqIrsyPEO9rdFO26ldYDLe"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.1.2":{"name":"mongodb-migrations","version":"0.1.2","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"_id":"mongodb-migrations@0.1.2","dist":{"shasum":"be23face565bff21dd568d30ed6af23c01fa1e13","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.1.2.tgz","integrity":"sha512-tEuV+13oXcjlg+lFrxSwkGFxWHC4tc301XBwV1PJH1P+B8WTCJYHi0K2I4KVazeDzO1Px900QR40BK9p/OcbwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTm1bDoX0rSLJruHHC7Y7vUq6GbX2lUdagJ8oxmOh0egIhAOSzK+Is4ktE129NlvmDU23dwPyhmYhgtHG2Pv7LxpGI"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}]},"0.2.0":{"name":"mongodb-migrations","version":"0.2.0","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"gitHead":"8c004fa841cf5e0ec3ed6ccca8ccdc8e32a21489","_id":"mongodb-migrations@0.2.0","_shasum":"37985308ad9d638df03fbb21e7ea9fd6e06536a6","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"dist":{"shasum":"37985308ad9d638df03fbb21e7ea9fd6e06536a6","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.2.0.tgz","integrity":"sha512-+EZRBKATB2DleZT6cX17cA1SSmpl76eMeX6LbSto0MfMRjK5NYyAqcYIctjfkLyHDEB7qyRkOVUKgWXiwaX0eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuxL2DVrK2ZFf2lj1ZjHMJT4h2P2Lu4+n3EGRwpsXgzAiAbudU6OIYL6Z4jAmpcCa/eui8YNBWbdw7zcL2DtHdF/Q=="}]}},"0.2.1":{"name":"mongodb-migrations","version":"0.2.1","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^2.4.1","mongo-pool2":"^0.0.6","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5"},"devDependencies":{"coffee-script":"~1.7.0","should":"~3.1.2","mocha":"~1.17.1","rimraf":"~2.2.6","grunt":"~0.4.2","grunt-contrib-coffee":"~0.9.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.3.0"},"gitHead":"78c7496e9d8e6920eabc4ccbfee06584d594b569","_id":"mongodb-migrations@0.2.1","_shasum":"8ba5ffe8af0d6b2fd8fe92710487835d3b688707","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"dist":{"shasum":"8ba5ffe8af0d6b2fd8fe92710487835d3b688707","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.2.1.tgz","integrity":"sha512-eX6jiOf6pgMgJaFkJ5DGH1Og1e6d1ixndawoMOqwiHJUfoAb8pQ6P1i4HRAzb7PtojbrJ+1S91qbD1JMJCIScw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZsU31pLNNC9nsdi8gnIyNAcOtxmBuLNCkssCB6lb5hAiBJNeiTvsvLfLPWMH+YqvSOGaVG14ndG+ngGFI8P4CzpA=="}]}},"0.3.0":{"name":"mongodb-migrations","version":"0.3.0","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^3.3.0","mongo-pool2":"^0.1.0","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5"},"devDependencies":{"coffee-script":"~1.9.1","grunt-contrib-coffee":"~0.13.0","grunt":"~0.4.5","grunt-contrib-watch":"~0.6.1","should":"~5.0.0","mocha":"~2.1.0","rimraf":"~2.2.8","grunt-contrib-clean":"~0.6.0","grunt-contrib-concat":"~0.5.1"},"gitHead":"13f6af2eed89f3819852396fdfc06da0ed8cfa5c","_id":"mongodb-migrations@0.3.0","_shasum":"4238636d7b41fb6b154558a9e17943b838e1b4b0","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"dist":{"shasum":"4238636d7b41fb6b154558a9e17943b838e1b4b0","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.3.0.tgz","integrity":"sha512-HeBTt71ithZIGvkT8m9HuZHt6yoHfXhRlTO+4o3/m7vSqbGplt4wATMGSS/JQGbeM36ssGY8vi4Dqgj4IsrzVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsB//KUFvJp3gfeTiN1p06X0IjMHIC3r+I4Vowfo6hgQIgKQp7tyGSyoFRu9JL2IGx/ZWyjbtuZfM3oVV1UZlRSbo="}]}},"0.3.1":{"name":"mongodb-migrations","version":"0.3.1","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^3.3.0","mongo-pool2":"^0.1.0","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5"},"devDependencies":{"coffee-script":"~1.9.1","grunt-contrib-coffee":"~0.13.0","grunt":"~0.4.5","grunt-contrib-watch":"~0.6.1","should":"~5.0.0","mocha":"~2.1.0","rimraf":"~2.2.8","grunt-contrib-clean":"~0.6.0","grunt-contrib-concat":"~0.5.1"},"gitHead":"a9246a373f2309d661e5ac073b126f6075493c73","_id":"mongodb-migrations@0.3.1","_shasum":"a23cfe23c2df3e3453eb9b43754ddc97f1edeccb","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"dist":{"shasum":"a23cfe23c2df3e3453eb9b43754ddc97f1edeccb","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.3.1.tgz","integrity":"sha512-ObaVF0sf8bDCPd5omRUWYvXOfe8kMjvmOmonC5e2YamaEXTTp3uRc0VtbjlXeB6sBA7mqBCCcgnLXe9LxLRcFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyhDIhzpAljT/qDEt/U1CkKbBmVWORTtewp+STIB1W1wIgPj9nDm+X2tmw8zS6/EXkCA985wN9lajglGOyiVonxbc="}]}},"0.4.0":{"name":"mongodb-migrations","version":"0.4.0","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^3.3.0","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5","mongodb":"^1.4.30"},"devDependencies":{"coffee-script":"~1.9.1","grunt-contrib-coffee":"~0.13.0","grunt":"~0.4.5","grunt-contrib-watch":"~0.6.1","should":"~5.0.0","mocha":"~2.1.0","rimraf":"~2.2.8","grunt-contrib-clean":"~0.6.0","grunt-contrib-concat":"~0.5.1"},"gitHead":"e69a67964ea68de149f066fe9658a0b4ddacf0a2","_id":"mongodb-migrations@0.4.0","_shasum":"d5e98d57f231d299e6db507d2e71f225c91f1521","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"dist":{"shasum":"d5e98d57f231d299e6db507d2e71f225c91f1521","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.4.0.tgz","integrity":"sha512-u+FLF68Aqkna8YaRTCY+kFaL0KsP87i7UKIWh1L+gaqQtKjGCp6IFp14u6RdNcgXIpdYjVq3XhhUjvHWZsllVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtTRPxfeckdOgDNrWYfRxSnHSGfMpD86D99Jt0PXoJfwIhAJu9qo1lSeAQBOhyjXUO70cSP8luuTJeYrOozGkjLjmi"}]},"deprecated":"use 0.4.1"},"0.4.1":{"name":"mongodb-migrations","version":"0.4.1","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^3.3.0","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5","mongodb":"^1.4.30"},"devDependencies":{"coffee-script":"~1.9.1","grunt-contrib-coffee":"~0.13.0","grunt":"~0.4.5","grunt-contrib-watch":"~0.6.1","should":"~5.0.0","mocha":"~2.1.0","rimraf":"~2.2.8","grunt-contrib-clean":"~0.6.0","grunt-contrib-concat":"~0.5.1"},"gitHead":"268a47507786894ac79cbcd3907d9bd5998c3459","_id":"mongodb-migrations@0.4.1","_shasum":"c70f54505522eab7dc3f539230545c9305cd2cd7","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"dist":{"shasum":"c70f54505522eab7dc3f539230545c9305cd2cd7","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.4.1.tgz","integrity":"sha512-FVcBu0KFmYfCDPlVOk8xEDocGm0NyF7J++wUGhcA1CDwhUZEbtiSaiXV/1DfFnXyzDaWRip17gd+SR6dm+9dKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2C5KIedysU3eyXs+7Pz2UvkZJz/Uj18g3rIEyUSNUqAIgGKNW+RBev02OKOvVUQ9H5Yd7aHPCYN5s6w2fJuESj5s="}]}},"0.5.0":{"name":"mongodb-migrations","version":"0.5.0","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^3.3.0","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5","mongodb":"^2.0.0"},"devDependencies":{"coffee-script":"~1.9.1","grunt-contrib-coffee":"~0.13.0","grunt":"~0.4.5","grunt-contrib-watch":"~0.6.1","should":"~5.0.0","mocha":"~2.1.0","rimraf":"~2.2.8","grunt-contrib-clean":"~0.6.0","grunt-contrib-concat":"~0.5.1"},"gitHead":"0147b64756e36509eca7a00be2fae0c624d26c4b","_id":"mongodb-migrations@0.5.0","_shasum":"a85e2759a87e139c6bf399d633c2966837a10e9e","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"dist":{"shasum":"a85e2759a87e139c6bf399d633c2966837a10e9e","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.5.0.tgz","integrity":"sha512-Stuo3RsmRjPFPnwmx4g0uFdWBduSZT9hLgyEwnXVRpeDIITrde6cGv3c7uvS/PeF/EcRmsa/ik1JCZbq2NOrlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCNY5rF0NC7anGiV9ToNJiBwyjMpUbR9I8VXbhBNJcKgIhAMvKN4y3CMgz8umA5+MQeL4FzAIpvYiPRrL+9l6XI/lg"}]}},"0.5.1":{"name":"mongodb-migrations","version":"0.5.1","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^3.3.0","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5","mongodb":"^2.0.0"},"devDependencies":{"coffee-script":"~1.9.1","grunt":"~0.4.5","grunt-cli":"^0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-coffee":"~0.13.0","grunt-contrib-concat":"~0.5.1","grunt-contrib-watch":"~0.6.1","mocha":"~2.1.0","rimraf":"~2.2.8","should":"~5.0.0"},"gitHead":"6159c1617fc5ec00b282ea843cd07ea6cb1438ca","_id":"mongodb-migrations@0.5.1","_shasum":"47866dd6104af6c3af25a714f8a120f9cce9eafb","_from":".","_npmVersion":"2.14.21","_nodeVersion":"4.3.2","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"47866dd6104af6c3af25a714f8a120f9cce9eafb","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.5.1.tgz","integrity":"sha512-XJyLekqtYWWGCuNQgDMPUWxbp8T5wYwRyhCcCQEPFqxoPQx0R2NGjMtexXekvf71Jej0HEYe/3QATldu+Ydbyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0GhcIBqv49kmHg5d1w2Xs7fnNlDYu+NF5BcW86qXmzAiEA6muKEybCkjdKWrFSCkE2KxTIyaWEszyvchVbxty/ito="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.5.1.tgz_1458418154841_0.21058169403113425"}},"0.5.2":{"name":"mongodb-migrations","version":"0.5.2","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"lodash":"^3.3.0","q":"^1.0.0","nomnom":"^1.6.2","mkdirp":"^0.3.5","mongodb":"^2.0.0"},"devDependencies":{"coffee-script":"~1.9.1","grunt":"~0.4.5","grunt-cli":"^0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-coffee":"~0.13.0","grunt-contrib-concat":"~0.5.1","grunt-contrib-watch":"~0.6.1","mocha":"~2.1.0","rimraf":"~2.2.8","should":"~5.0.0"},"gitHead":"978bfbeab5a490016ba2eb792af38557a5df3678","_id":"mongodb-migrations@0.5.2","_shasum":"ac41244a3a291c2f858e4bce16901ef0fa8fffb0","_from":".","_npmVersion":"3.8.8","_nodeVersion":"4.4.3","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"ac41244a3a291c2f858e4bce16901ef0fa8fffb0","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.5.2.tgz","integrity":"sha512-+3S40tp06oEG2gkECR7M9yn3X+hA4O+VEFalKu2vIXyIdMJfn/eX8oWkEbBXuiEFnjBFvfu9+vh5DES+QNlrwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8QIspPA+rKkmTffEXXdtmRwsd04zZAyCSTEHRNXfkIgIhANYwxb4TZXTCG2j6yVQetbUADkmBhDaMBKL3GdTDsbWW"}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.5.2.tgz_1464210010829_0.12514466606080532"}},"0.6.0":{"name":"mongodb-migrations","version":"0.6.0","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should","dev":"grunt watch"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"bluebird":"^3.4.1","lodash":"^4.13.0","mkdirp":"^0.5.1","mongodb":"^2.2.1","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.10.0","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-coffee":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-watch":"^1.0.0","mocha":"^2.5.3","rimraf":"^2.5.3","should":"^9.0.2"},"gitHead":"750adec1d4253b64232cfc12bc437722e5f7756c","_id":"mongodb-migrations@0.6.0","_shasum":"7e71068c39e04111254d3e8a3cdc25cd379cac4c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.7","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"7e71068c39e04111254d3e8a3cdc25cd379cac4c","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.6.0.tgz","integrity":"sha512-lJ0RwF7vEBVE61HfsiRRoe7gbihV8beeG8Tgkwq0jGMltKQI6v8hwS08do1bQF5e+u/hkJM4DhDFWif+VB2pEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGT/bYBzNLjiaEZQsNepirCLdXzvjQ95jrp5Z5Dr3ru0AiAsRfCYrm6DM1TmLafI82ehTf4FXSzTFVWb/RLO5FTKaQ=="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.6.0.tgz_1468432413689_0.2992437514476478"}},"0.6.1":{"name":"mongodb-migrations","version":"0.6.1","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should","dev":"grunt watch"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"bluebird":"^3.4.1","lodash":"^4.13.0","mkdirp":"^0.5.1","mongodb":"^2.2.1","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.10.0","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-coffee":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-watch":"^1.0.0","mocha":"^2.5.3","rimraf":"^2.5.3","should":"^9.0.2"},"gitHead":"d9b1ead8c82e9c676dad8f1bb28b070960395c56","_id":"mongodb-migrations@0.6.1","_shasum":"baacb8ec83e1967c58a79df38453e2cc31181419","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.7","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"baacb8ec83e1967c58a79df38453e2cc31181419","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.6.1.tgz","integrity":"sha512-2QCcEiBMDw6pd0WhjeglA4XdPRkVGlrvMXH1uydQNCjV/0GLtJ1jcOGagbOixfUZb5gaglV0Ve1qkPODTZPV8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+ISfmwkI71N4k5GB+sPoVo+joTjEgNmO8jYH9aybdRAiBREIf4l0jRi1QA2lmjs8v17jD05YyvOOOi33EAlswTYg=="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.6.1.tgz_1468622488455_0.6125790076330304"}},"0.6.2":{"name":"mongodb-migrations","version":"0.6.2","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should","dev":"grunt watch"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"bluebird":"^3.4.1","lodash":"^4.13.0","mkdirp":"^0.5.1","mongodb":"^2.2.1","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.10.0","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-coffee":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-watch":"^1.0.0","mocha":"^2.5.3","rimraf":"^2.5.3","should":"^9.0.2"},"gitHead":"938e3b272b32e00276132b00f513e375be857dc6","_id":"mongodb-migrations@0.6.2","_shasum":"6f63499578c0db6044fcc2380ced756460b2a301","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"6f63499578c0db6044fcc2380ced756460b2a301","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.6.2.tgz","integrity":"sha512-0ce39naouVUewNcvqDMMN+XX7nzsuAmuOC/g1MCLqQ3jXeqcD09NjROSuvwusz86qV591d3i9DTNw7UrPfwLgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdaBswMdTm+iYl5jXOIOhW5CXCleOPUh7BVwOFbOuMHAiEAsF4hS2uwB54710i6TT6xJvadpJsUs9sLSdr4PqdtJh8="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.6.2.tgz_1474464801128_0.1658091985154897"}},"0.7.0":{"name":"mongodb-migrations","version":"0.7.0","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should","dev":"grunt watch"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"bluebird":"^3.4.1","lodash":"^4.13.0","mkdirp":"^0.5.1","mongodb":"^2.2.1","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.12.1","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-coffee":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-watch":"^1.0.0","mocha":"^3.2.0","rimraf":"^2.5.3","should":"^11.1.2"},"gitHead":"13b39207ed3d1fd60b8347c382dbed5583f7f9e1","_id":"mongodb-migrations@0.7.0","_shasum":"61f229d2e821345acc8b15c0be27e2d5d69a42c9","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.5.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"61f229d2e821345acc8b15c0be27e2d5d69a42c9","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.7.0.tgz","integrity":"sha512-c3+gIneCN/TYyQgz68EJELUptXxfIlSY0HJVmOVfspb4c8sIbw0k3oyipz6qH8pZRer1DkBlAY/rNqMX5ZY3RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKh4fLhWKi02hZuHF3il5nK+ZfeYIyynMVxBE9UloeVAiAKYA4wCNJ4PJqI8vd4AX4WiyFfnmgeOtHivsL06+YL/g=="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.7.0.tgz_1481481659749_0.6354038810823113"},"deprecated":"Please try 0.8.0 instead, it has important fixes"},"0.8.0":{"name":"mongodb-migrations","version":"0.8.0","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should","dev":"grunt watch"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"bluebird":"^3.4.1","lodash":"^4.13.0","mkdirp":"^0.5.1","mongodb":"^2.2.1","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.12.1","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-coffee":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-watch":"^1.0.0","mocha":"^3.2.0","rimraf":"^2.5.3","should":"^11.1.2"},"gitHead":"243e289730fa9847cef01d8d45997da4877d698b","_id":"mongodb-migrations@0.8.0","_shasum":"ce9fd55a7a56104acb5e53a4683260f8b8e6b7ae","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.5.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"ce9fd55a7a56104acb5e53a4683260f8b8e6b7ae","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.8.0.tgz","integrity":"sha512-RR2O5gOJea2CX73R+/Jz6gvmrs+0uDKFHFSCC1MTmFcdeE3kCFocYAeTMFDldVT1VxIXDHY83TnvCZaEXxZOpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGV2NYyaf2xeQNVMYeAGcqxYO8/t0IUxbzoCjaloPTj+AiEA2+nPgtuQqHKLj+BIJfxXhqWKE5mAz9rhpEnXHF7L6RQ="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.8.0.tgz_1481880023684_0.3711783732287586"}},"0.8.1":{"name":"mongodb-migrations","version":"0.8.1","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should","dev":"grunt watch"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"bluebird":"^3.4.1","lodash":"^4.13.0","mkdirp":"^0.5.1","mongodb":"^2.2.1","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.12.1","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-coffee":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-watch":"^1.0.0","mocha":"^3.2.0","rimraf":"^2.5.3","should":"^11.1.2"},"gitHead":"8867ea22d899f772cc1334540ba4fd5b2f0e42a0","_id":"mongodb-migrations@0.8.1","_shasum":"d299db7c72ab80d20b91380fcdfa3481047048a4","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.5.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"d299db7c72ab80d20b91380fcdfa3481047048a4","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.8.1.tgz","integrity":"sha512-q4gK5fz/lgpXEJkgJcWp2x8+cujOQdeITrf+KkhLyhwdsmHn8rNEjrfX1vHUGfMR38DuuArCzwlIrDt5jJvf2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnP/QFIxEKRDhxVBYzFoL9lM/PhbZqHbOeFNrYEqPqqAiAvXnz2EQH/T8Fq13eRSDV5qgkgS6pZVy10zkcd26U+4Q=="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.8.1.tgz_1481968986010_0.4689703229814768"}},"0.8.2":{"name":"mongodb-migrations","version":"0.8.2","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should","dev":"grunt watch"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"bluebird":"^3.4.1","lodash":"^4.13.0","mkdirp":"^0.5.1","mongodb":"^2.2.1","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.12.1","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-coffee":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-watch":"^1.0.0","mocha":"^3.2.0","rimraf":"^2.5.3","should":"^11.1.2"},"gitHead":"d50a205de1b9d533e6f710b970543c839e50a30b","_id":"mongodb-migrations@0.8.2","_shasum":"d32fc40ad103b752f5e37087d3805054d67041b1","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.5.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"d32fc40ad103b752f5e37087d3805054d67041b1","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.8.2.tgz","integrity":"sha512-mHv77ehGq7/ZwrejFREHmEMMSyeb71HISYXFnEG/gofTzmKFo9SYces1IREP3sRBmgjGzjM4OyyNsYyZ35er2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEH+ataKk0RQLCfGAyCKQPIizwKbzJ+c+O/50UmnTbkIAiBmVEEGP2oNVnY77cHTpDMNXBOg1xEzwDiU3bpFzKPU/g=="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.8.2.tgz_1483048339720_0.7026827877853066"}},"0.8.3":{"name":"mongodb-migrations","version":"0.8.3","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should","dev":"grunt watch"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"bluebird":"^3.4.1","lodash":"^4.13.0","mkdirp":"^0.5.1","mongodb":"^2.2.1","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.12.1","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-coffee":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-watch":"^1.0.0","mocha":"^3.2.0","rimraf":"^2.5.3","should":"^11.1.2"},"gitHead":"f256b435ebdeba692a6897acd3eda71bb9139bb1","_id":"mongodb-migrations@0.8.3","_shasum":"394566def365d4939cc263f5045f11df2192c4c2","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.5.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"394566def365d4939cc263f5045f11df2192c4c2","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.8.3.tgz","integrity":"sha512-XbkmIWjtFvIpVK2j1APzA035y+EJTXBpz/jEI5R3+BUN5BoJCYWd1of+6H+u0HLAa5Sncx6McbnPmHRPKig9cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXF1gKNYtw2xSDizgx72iWsaFJ+OkfPTBOQUzc32MYawIgDdozPdmeGOa7VsTnRb7Xex8okrxJ0CMz8aDunRb30Ww="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.8.3.tgz_1483051509400_0.001816431526094675"}},"0.8.4":{"name":"mongodb-migrations","version":"0.8.4","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should","dev":"grunt watch"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"bluebird":"^3.4.1","lodash":"^4.13.0","mkdirp":"^0.5.1","mongodb":"^2.2.1","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.12.1","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-coffee":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-watch":"^1.0.0","mocha":"^3.2.0","rimraf":"^2.5.3","should":"^11.1.2"},"gitHead":"082460c5e25668ded098a7236779bd1791279036","_id":"mongodb-migrations@0.8.4","_shasum":"20f0e79e5ad189c40946f61fd8f8168efdb93d4d","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.5.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"20f0e79e5ad189c40946f61fd8f8168efdb93d4d","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.8.4.tgz","integrity":"sha512-d2dKxz9xUISiBGAuZfeMgABDdvZVOD6SLk3lGlSFyWWGrdP8o5F5j0O/iY3bA56k+ZYPHtPWSJRiQgR/oDnWVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIyOIhz7Ssu84UhN31sJbwvuepOMpPxOBBvl5EwiMmsQIgFjSzljL8z1JHFmXb1noNh1+wht7qocxXiR6nIEA3b9w="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.8.4.tgz_1484553604390_0.3912677294574678"}},"0.8.5":{"name":"mongodb-migrations","version":"0.8.5","description":"A migration framework for MongoDB","main":"lib/mongodb-migrations.js","scripts":{"build":"grunt","prepublish":"npm test && npm run build","test":"mocha --compilers coffee:coffee-script/register -r should","dev":"grunt watch"},"bin":{"mm":"./bin/mm"},"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"keywords":["mongodb","mongo","migrate","migration","migrations"],"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"homepage":"https://github.com/emirotin/mongodb-migrations","dependencies":{"bluebird":"^3.4.1","lodash":"^4.13.0","mkdirp":"^0.5.1","mongodb":"^2.2.1","nomnom":"^1.6.2"},"devDependencies":{"coffee-script":"~1.12.1","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-coffee":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-watch":"^1.0.0","mocha":"^3.2.0","rimraf":"^2.5.3","should":"^11.1.2"},"gitHead":"61f9c520f77f6cd6af73df75de6921dd1192bd85","_id":"mongodb-migrations@0.8.5","_shasum":"d027ef10fbb01f173735f00b74ba07dcf3cbb017","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.5.0","_npmUser":{"name":"guard","email":"emirotin@gmail.com"},"dist":{"shasum":"d027ef10fbb01f173735f00b74ba07dcf3cbb017","tarball":"https://registry.npmjs.org/mongodb-migrations/-/mongodb-migrations-0.8.5.tgz","integrity":"sha512-cjIXVN+PS+iTpcFJ8YRExh4i6Z8xZCgsTeoV9ZmOc0zSv7GzVE06TKY/EOkqPoTwFkEUlqtnvrgL3gaNjs9XXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5Ep0EgoU5ka2uYWl5pkiK5Kgp2rE8isbERDxxWIpJjAiEAyBf2FEruKa6HEHVe7Qf1+tvo3mZ56jO40PJ/mYdfZUU="}]},"maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mongodb-migrations-0.8.5.tgz_1484580054553_0.07271292270161211"}}},"readme":"# mongodb-migrations\n\n> A Node.js migration framework for MongoDB with both programmatic and CLI API.\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](http://doctoc.herokuapp.com/)*\n\n- [Installation](#installation)\n- [Common Usage (CLI)](#common-usage-cli)\n  - [Configuration](#configuration)\n  - [Creating Migrations](#creating-migrations)\n    - [Migration functions](#migration-functions)\n  - [Sample migration file](#sample-migration-file)\n  - [Running migrations](#running-migrations)\n- [Programmatic usage](#programmatic-usage)\n  - [Creating `Migrator` object](#creating-migrator-object)\n    - [Custom logging](#custom-logging)\n  - [Adding migrations](#adding-migrations)\n    - [`migrator.add`](#migratoradd)\n    - [`migrator.bulkAdd`](#migratorbulkadd)\n  - [`migrator.migrate`](#migratormigrate)\n  - [`migrator.runFromDir`](#migratorrunfromdir)\n  - [`migrator.rollback`](#migratorrollback)\n  - [`migrator.create`](#migratorcreate)\n  - [`migrator.dispose`](#migratordispose)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Installation\n\n```bash\n  npm install mongodb-migrations --save\n```\n\n## Common Usage (CLI)\n\nThe package installs a single CLI executable — `mm`.\n\nWhen installing locally to your project this executable can be found at\n`./node_modules/.bin/mm`.\n\nWhen installing globally (normally not recommended) the executable should\nautomatically become accessible on your PATH.\n\n### Configuration\n\nThe CLI app expects a configuration file to be present in the directory where\nthe app is being ran.\n\nBy default (if the configuration file is not set through the\ncommand-line argument) the app checks `mm-config.json`, `mm-config.js`,\nand `mm-config.coffee` files for existence.\n\nFile name can be passed through the means of `--config` parameter.\nThe path is relative to the current directory:\n\n```bash\n  mm --config=configs/mm.json\n```\n\nIn case of `json` the file should contain valid JSON representation of the\nconfiguration object.\n\nIn case of `js` or `coffee` the file should be a CommonJS module\nexporting the configuration object. This is useful when you already have configuration\ndata (potentially in a different format) and want to avoid duplication. See `test/mm-config.coffee`\nfor an example of this usage.\n\nIn case of `coffee` the `coffee-script >= 1.7.0` package must be importable\nfrom the current directory (include it as your project's dependency).\n\nThe configuration object can have the following keys:\n\n* `url` — full MongoDB connection url (_optional_, when used the rest of the connection params (`host`, `port`, `db`, `user`, `password`, `replicaset`, `authDatabase`) are ignored),\n* `host` — MongoDB host (_optional_ when using `url` or `replicaset`, **required** otherwise),\n* `port` _[optional]_ — MongoDB port,\n* `db` — MongoDB database name,\n* `ssl` _[optional]_ - boolean, if `true`, `'?ssl=true'` is added to the MongoDB URL,\n* `user` _[optional]_ — MongoDB user name when authentication is required,\n* `password` _[optional]_ — MongoDB password when authentication is required,\n* `authDatabase` _[optional]_ - MongoDB database to authenticate the user against,    \n* `collection` _[optional]_ — The name of the MongoDB collection to track already ran migrations, **defaults to `_migrations`**,\n* `directory` — the directory (path relative to the current folder) to store migration files in and read them from, used when running from the command-line or when using `runFromDir`,\n* `timeout` _[optional]_ — time in milliseconds after which migration should fail if `done()` is not called (use 0 to disable timeout)\n* `poolSize` _[optional, **deprecated, use `options.server.poolSize` instead**]_ - the size of the mongo connection pool,\n* `options` _[optional]_ - arbitrary options passed to the MongoClient (_Note: if not set directly, `options.server.poolSize` defaults to `5`._),\n* `replicaset` _[optional]_ - if using replica sets should be an object of the following structure:\n```\nname: 'rs-ds023680',\nmembers: [\n  {\n    host: 'bee.boo.bar',\n    port: 23680\n  }\n  {\n    host: 'choo.choo',\n    port: 24610\n  }\n]\n```\n\n### Creating Migrations\n\nThe app simplifies creating migration stubs by providing a command\n\n```bash\n  mm create MIGRATION-NAME [--coffee|-c]\n```\n\nThis creates automatically numbered file `NNN-migration-name.js`\n(or `.coffee` if `-c` of `--coffee` flag provided)\ninside of the `directory` defined in the\n[configuration](#configuration) file.\n\nThe migration file must be a CommonJS module exporting the\nfollowing:\n\n* `id` — a string that's used to identify the migration\n(filled automatically when creating migrations through `mm create`).\n* `up` _[optional]_ — a function used for forward migration.\n* `down` _[optional]_ — a function used for backward migration (rollback).\n\nSee [Configuration](#configuration) if your config file has\nnon-standard name.\n\n#### Migration functions\n\nThe `up` and `down` functions take a single parameter — a Node-style callback:\n\n```javascript\nmodule.exports.up = function (done) {\n  // call done() when migration is successfully finished\n  // call done(error) in case of error\n}\n```\n\nThe `up` and `down` functions are executed with the scope\nproviding 2 convenient properties:\n\n* `this.db` is an open MongoDB\n[native driver](http://mongodb.github.io/node-mongodb-native/)\nconnection. Useful if you are not using any ODM library.\n* `this.log` is a function allowing you to print\ninformative messages during the progress of your migration.\nBy default these messages are printed to `stdout` with proper indentation.\nSee [Custom logging](#custom-logging) for advanced usage.\n\n\n### Sample migration file\n\n```javascript\nexports.id = 'create-toby';\n\nexports.up = function (done) {\n  var coll = this.db.collection('test');\n  coll.insert({ name: 'tobi' }, done);\n};\n\nexports.down = function (done) {\n  var coll = this.db.collection('test');\n  coll.remove({}, done);\n};\n```\n\n### Running migrations\n\nRun all migrations from the `directory` (specified in\n[Configuration](#configuration)) by simply calling\n\n```bash\nmm\n```\n\nor\n\n```bash\nmm migrate\n```\n\nThe utility only runs migrations that:\n\n1. have `up` function defined,\n1. were not ran before against this database.\n\nRan migrations are recorded in the `collection`\nspecified in [Configuration](#configuration).\n\n**NOTE:** If there are some noop migrations (those without the `up` method)\nthey will be recorded in the `collection`, too.\nSee [`migrator.migrate`](#migratormigrate) for the explanation why.\n\nThe migration process is stopped instantly if some migration fails\n(returns error in its callback).\n\nSee [Configuration](#configuration) if your config file has\nnon-standard name.\n\nIf you have `.coffee` migration files, `coffee-script >= 1.7.0` package\nmust be importable from the current directory.\n\n### Debugging migrations\n\n```bash\nDEBUG=true mm\n```\n\nRunning with `DEBUG=true` will print out the error stack on the console.\n\n## Programmatic usage\n\nThe library also supports programmatic usage.\n\nStart with `require`'ing it:\n\n```javascript\nvar mm = require('mongodb-migrations');\n```\n\n### Creating `Migrator` object\n\nNext, you have to create a `Migrator` object. The syntax is:\n\n```javascript\nvar migrator = new mm.Migrator(config, [customLogFn]);\n```\n\nWhere `config` is an object with the keys defined in the\n[Configuration](#configuration) section (except of the `directory`\nwhich does not make sense in this scenario).\n\n#### Custom logging\n\nBy default when migrations are ran `migrator` will log\nit's progress to console — 1 line for each migration added,\nindicating the status (skipped, succeeded or failed).\nIt will also print any custom messages you pass to\n`this.log` inside of the `up` / `down` function.\n\nTo suppress this logging pass `customLogFn = null` to the\n`Migrator` constructor (`undefined` won't do the trick).\n\nIf you want to handle the logging on your own (save it to file, or\nwhatever else) you can pass your custom function having this signature:\n\n```javascript\nfunction customLogFn(level, message),\n```\n\nwhere `level` is either `\"system\"` (migration status message)\nor `\"user\"` (when you call `this.log` inside of your migration),\nand `message` is the actual message string.\n\n### Adding migrations\n\nOnce you have the `migrator` object you can add migrations\ndefinitions to it.\n\n#### `migrator.add`\n\nTo add a single migration, call\n\n```javascript\nmigrator.add(migrationDef),\n```\n\nwhere `migrationDef` is an object with `id`, `up` _[optional]_,\nand `down` _[optional]_ keys, all having the same meaning\nas described in [Creating Migrations](#creating-migrations).\n\n#### `migrator.bulkAdd`\n\nTo add multiple migrations at once, call\n\n```javascript\nmigrator.bulkAdd(migrationDefsArray),\n```\n\nwhere `migrationDefsArray` is an array of objects explained in\n[migrator.add](#migratoradd).\n\n### `migrator.migrate`\n\nOnce you have one or more migrations added, run them with calling\n\n```javascript\nmigrator.migrate(doneFn, [progressFn]).\n```\n\nMigrations are ran in order they were added to the `migrator`.\n\nThe `doneFn` is called once all migrations are ran or once one of them\nfails. The function has the signature\n\n```javascript\nfunction doneFn(error, results),\n```\n\nwhere `error` is `null` if everything is OK, or is an error\nreturned by the failed migration (if any).\n\nThe `results` object is always passed (even in case of an error).\n\nIts keys are `id`s of the added migrations\n(till the one that failed, if any, or till the last one).\nThe values are `result` objects having the following properties:\n\n* `status` — `'ok'`, `'skip'`, or `'error'`,\n* `error` - the `error` object returned from the failed migration,\n* `reason` — the reason why the migration was skipped, can be\n`\"no migration function for direction up\"`,\n`\"no migration function for direction down\"`,\n`\"migration already ran\"`,\n`\"migration wasn't in the recent migrate run\"`, See [Rollback](#migratorrollback) for the explanation of the last case,\n* `code` — a more machine-friendly version of `reason`, can be `\"no_up\"`, `\"no_down\"`, `\"already_ran\"`, `\"not_in_recent_migrate\"`.\n\nThe optional `progressFn` function is called once per each migration\nand has the signature\n\n```javascript\nfunction progressFn(id, result),\n```\n\nwhere `id` is migration's ID, and `result` object is explained above.\n\nSuccessfully ran migrations are recorded in the `collection`\nspecified in [Configuration](#configuration).\n\n**NOTE:** for consistency and for the proper rollback operation migrations that\ndo not define the `up` methods (and thus are skipped) are still recorded in\nthe DB as being ran which is formally true as they are essentially noop.\n\nThis means that if one of your migrations has an issue, you roll back,\nthen fix this issue and rerun the migrations,\nthe entire set will be re-applied (as rollback assumes the DB is restored to the\npre-`migrate` state).\n\nObviously, this will lead to unexpected results if you don't properly define the\n`down` methods where they are required.\n\n### `migrator.runFromDir`\n\nIn case your migrations are modules in specific directory\n(see [Running migrations](#running-migrations)) there's a convenience method\nthat reads them in order and then runs.\n\nThe files must conform to the following rules:\n\n1. have their names starting with one or more digits\n(this number defines the migrations order) — proper naming is held when\n[Creating Migrations](#creating-migrations) using the CLI `mm` tool,\n1. be CommonJS modules and export `id`, `up` _[optional]_,\nand `down` _[optional]_ — see [Creating Migrations](#creating-migrations)\nfor explanation,\n1. have filenames ending in `.js` or `.coffee`;\n1. if the migration file has `.coffee` extension, the\n`coffee-script >= 1.7.0` package must be importable\nfrom the current directory.\n\nTo run the migrations from the `directory` call\n\n```javascript\nmigrator.runFromDir(directory, doneFn, [progressFn])\n```\n\nThe `doneFn` and `progressFn` have the same meaning as in\n[migrator.migrate](#migratormigrate).\n\n\n### `migrator.rollback`\n\nIf you decide that current migration run was unsuccessful,\nyou can roll back all recently ran transactions. Currently this\noperation is only supported through programatic interface.\n\nDo so by calling\n\n```javascript\nmigrator.rollback()\n```\n\nThis runs all the migrations added to the `migrator`\nin the reverse order, and follows these rules:\n\n1. migrations without the `down` method are skipped (but see the note below),\n1. migrations not ran recently (potentially those\nafter the failed one) are skipped.\n\n**NOTE:** Rolling back removes the migration records from the DB.\nIt's true even for the migrations that _do not_ have the `down` part.\n\n### `migrator.create`\n\nTo programmatically create a migration stub file, call\n\n```javascript\nmigrator.create(directory, id, doneFn, coffeeScript=false),\n```\n\nwhere `directory` is the directory to save the file to,\n`id` is migration's ID, `doneFn` is a callback that gets\npassed the error object in case of error,\nand optional `coffeeScript` flag tells the library to create the stub\nin CoffeeScript instead of plain JavaScript.\n\nThe ID is lowercased and then dasherized. It's your\nresponsibility to assure it's unique.\n\nThe method automatically handles files numbering and naming,\nand sets the ID inside of the generated file.\n\n### `migrator.dispose`\n\nWhen you are done with the migrator you should call\n\n```javascript\nmigrator.dispose(cb)\n```\n\nto release the MongoDB connections pool. Once disposed the migrator cannot be used anymore.\n\nThe `cb` is a Node-style callback:\n\n```javascript\nfunction cb(error).\n```\n","maintainers":[{"name":"guard","email":"emirotin@gmail.com"}],"time":{"modified":"2022-06-20T06:28:04.715Z","created":"2014-03-05T09:22:07.921Z","0.0.0":"2014-03-05T09:22:07.921Z","0.0.1":"2014-03-05T17:29:12.472Z","0.0.2":"2014-03-05T19:58:08.084Z","0.0.3":"2014-03-05T20:29:29.615Z","0.0.4":"2014-03-06T10:36:06.080Z","0.0.5":"2014-03-06T12:39:55.072Z","0.0.6":"2014-03-06T12:56:36.093Z","0.0.7":"2014-03-06T13:05:26.798Z","0.0.8":"2014-03-06T13:15:07.935Z","0.0.9":"2014-03-14T20:31:08.407Z","0.1.0":"2014-03-16T22:29:09.776Z","0.1.1":"2014-03-21T09:15:07.456Z","0.1.2":"2014-03-22T07:56:47.071Z","0.2.0":"2014-08-19T18:41:33.416Z","0.2.1":"2014-09-25T10:01:04.154Z","0.3.0":"2015-02-21T09:57:41.888Z","0.3.1":"2015-02-24T20:33:10.635Z","0.4.0":"2015-02-26T20:49:36.786Z","0.4.1":"2015-02-26T21:23:30.984Z","0.5.0":"2015-02-26T21:35:20.927Z","0.5.1":"2016-03-19T20:09:17.479Z","0.5.2":"2016-05-25T21:00:12.430Z","0.6.0":"2016-07-13T17:53:35.892Z","0.6.1":"2016-07-15T22:41:31.211Z","0.6.2":"2016-09-21T13:33:23.619Z","0.7.0":"2016-12-11T18:41:01.779Z","0.8.0":"2016-12-16T09:20:24.372Z","0.8.1":"2016-12-17T10:03:07.790Z","0.8.2":"2016-12-29T21:52:20.491Z","0.8.3":"2016-12-29T22:45:10.275Z","0.8.4":"2017-01-16T08:00:06.390Z","0.8.5":"2017-01-16T15:20:56.733Z"},"homepage":"https://github.com/emirotin/mongodb-migrations","keywords":["mongodb","mongo","migrate","migration","migrations"],"repository":{"type":"git","url":"git://github.com/emirotin/mongodb-migrations.git"},"author":{"name":"Eugene Mirotin","email":"emirotin@gmail.com"},"bugs":{"url":"https://github.com/emirotin/mongodb-migrations/issues"},"license":"MIT","readmeFilename":"README.md","users":{"djensen47":true,"empurium":true,"rochejul":true,"kiwari":true,"ungurys":true,"jakeklassen":true,"fredmorito":true}}