{"_id":"@dolittle/eventstore-migrator","_rev":"21-193470b044bf07b963c091d4449c05f0","name":"@dolittle/eventstore-migrator","dist-tags":{"latest":"1.0.18"},"versions":{"1.0.0":{"name":"@dolittle/eventstore-migrator","version":"1.0.0","description":"","main":"index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rm -rf Distribution","prepublish":"yarn build","build":"tsc -b","dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Einar Ingebrigtsen"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-yTnymjJL/d5fvOKnOSghjSa8AKu8/7budqDH100fRELHgtuK5y0lAOPVNk5+kqIJXnKaAn7EJ1+XNYM0Y07Ztw==","shasum":"98e9e2890102a805ebe30b18b4e9171b9a0710da","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.0.tgz","fileCount":82,"unpackedSize":328888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX7SPCRA9TVsSAnZWagAA7q4QAIl/BQPwwqL3rrOMwAe9\n77RY5cAQHP7Hre/HiWDiO4H1DfFvxdpnpHcmqiLGOLhvgKMA3GFTzBzLARIr\nK0V3ws9uo8abxAgx8jSdicwlAB+4gL0hlBAt2Ht2QGoEwmNx3fYwmTjG95Ws\nYjBqVdugzBAq67jic9Ee7nT5GP7UKK02a8K9JWeieWSofRlYHbmv+OUX9C1C\n0A+hxmM4YxvbqpZCqp8cuwyP9MkuA9y4K90iglwpr/6RIhozQyRejm/xY4uv\nGCzUdeaf2jpaanR+idDmOJrxaVZ/yw0DaVRkOxEcgJDTuj84xprpU51AipYe\n6yDXOCENbBZSz0wrUWzL9iv92oNQe0vpbO1XcKQuwYhl0BSW7NlrSnMh+avo\nVj2E6lwOEfONFtc75XKPra8IqhTuK1/j4DYC85i8mTymZOHDUhApTCHn6/Q0\nink1T8K3WOnASZvhEzHrwUl9fvp8rrn1aWTWoiDvi6P8HRBr8a69C+j4cSh4\nF4Hy2Z4dIyNHv9j1ocYiTcJsxCn0dZipXZ1qjAJKlHz/+BX0ITYA5/Yctllg\n3stlJOpUlGxGr9lQjoAYrLWWuYOdOj8Dm4ki1BmR3uaK5YlbcKlrnToQomJG\nG+rZsAXl8x5wYmM4JuukLhHPlLjPUPA/FtTOJc9h5nL4jhSrpAT3zCPPy9yI\nItaU\r\n=NXV0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt45LT+klcuQjG7n+q5GIRTlY05Ad7bxEw6+2+TE2BuQIhAIUWvmjlzXV1QaUHeZ8uJQtKLjMXIZSrIxFmt14GACw/"}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.0_1600107663485_0.7642059162342671"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dolittle/eventstore-migrator","version":"1.0.1","description":"","main":"index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rm -rf Distribution","prepublish":"yarn build","build":"tsc -b","dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Einar Ingebrigtsen"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.1","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/XbI7HloJotL3eQ6zXyHrY2FXeSLs6sVghwkqzYAFFSqRu6axSGAWIz0XoBt39SDx8+h8gJGJ1IVpcQH6O3SYg==","shasum":"5bb208d40b71bd8f115c8dee8dd0916aa81b16be","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.1.tgz","fileCount":82,"unpackedSize":329362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYGUUCRA9TVsSAnZWagAADeUP/09d3WlRLfyiiJR+erOO\nWY3Zo1TVDXW6021nkNkJVtVkJTueCaV8MUMEdufRZxO3CNXD08dK7pLt7Mox\n/YtLr4yFK0CXm1lnCFJ/uSVNkRANBHjw3OPCBSV2itco7ynWLTlZNPCclivs\nkakmDW6L869T5I5TCainAP9fx/Q9nc5DOI9eDLZgrsY+H4iBd0wSX8m6McI5\nDkTedkxRde0oJisOyGz+TwIZoB7XmDyhUphGImmX7M/HHuYPiiO6V2fxKI/h\nEHvSFYhcYcoJWcOGyPGCAFrDnX0KOtuaThByH9bzSTX0/2vNs96K02wUKfiz\nD/a1Z7tfezuTAaYP2QZoBBmh96oOqvRqxu3/f2tF0BT4v+4iMDUtQjYMcN3F\nrMTGjxFZGd5tbV34XRu8QA/l/G8mH9YLhrU6UnO6ZEVhsOBbBdPAsq3+a4xM\nIoAqKvWAxfqYW93bQO9yQHa8J6/b2ORneSzuHBWX869I94p8TLKr37xDK5Lb\ncuGhyvwv8sRfGYKOlwho8vrQmi8GkNGmLpvBzX6kTdNdubp2sO/+UhCMdVsF\nBJSUt9CYTYZ4SMclP9sz59MyPaKGnjElLb8Rkx8Jkq2Ls7Y1Mv5H44Zzhrz5\nNj1rk+1DidiHxM0I03ZYvE9sN/RODBfuoH/m5EZZetHsuakmGh2My3pYIcEE\nzlPs\r\n=p43C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT4S21+xNjN0oXIwL+VNtjvM220dBRbrCOHfR89jZ2/gIhAKCltuEaMyclkYtg6go/F64nCjChRP7AMuxjVKOKwnKR"}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.1_1600152851989_0.5373838869829048"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dolittle/eventstore-migrator","version":"1.0.2","description":"","main":"index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rm -rf Distribution","prepublish":"yarn build","build":"tsc -b","dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Einar Ingebrigtsen"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.2","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-2U7WXvOE6YGJK+5/C9kMwCB3coUDBaOa7GIbhMFPOF69p2p22oXPn66ruj4DOTgnTYX1FZIR2yukwtij7heq5g==","shasum":"dc4628338aa9f587cad533793d9300d499a6e237","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.2.tgz","fileCount":82,"unpackedSize":329914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYGZtCRA9TVsSAnZWagAARQoQAIApAo9vqxZ93qEu3MDh\ntyIC0Ddf+WKuTHeTyR1x0K878uwZoirdwFEGGu5kTNoPyXiZvyu+A5Xv2FHW\nqdskXlDvVHWhcFPFaMkWOUL1OMgA+uWtuQ4nlmhlUKn3hH0uokEJfWKYAIxb\nW1LNc4ZN8zi9/OB+EqJ/AvcdWgr0NtgecjVU3cu860mwa49hHQmDjFs7a1M7\npQnzYdiNOe/mW9+tb1vcgKxXeKcqaQ+pYF9iPDw4yE3RI/C7LpKgt1YBjuyA\nwz8S6mdYnEkwWHM76YNhnCSs4hzuHesf21jBUK/T1YpdC7wYiYLyJ6syET4/\nB5Ztm+8DzQgDcTG2R/UbKoNyVls3OPRdb5XrWUgoO9KZar9vdngRJEpeT3qj\nkSbJsMuvLZpx6qxR/sH6yh5nwcrs/S7xOL4CiYXi7kt2OGpN8mH6G22Vpn81\ntbMtLe4D6GeoNfagKsPPC+yUmEfPA31qdpJIBmOPalDz26ZRXSAD4ShVQImq\nLGdnsbOvUCFMFhFKL2jgDzyhdVeRo7kJUjCXxtkGw7oel2KPKWZViv7T+TZW\nwgMOinX202RcsNt3i67/G2FGJCV5wPKULhssumG8O9ruVb2J7Nw4YAM+kBOq\nPKnwSqw6NlEZ5pdztCrlPj+9anZ1d9br/q6gbNmZXdFvizxxBZsYHB8YRK5W\nzn/p\r\n=CheS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmBJ4ZGX8s0LJCluk4B+XQDjW7G08eIzuVvWewsgcY6AiAshH4lO/KiSPnmkdwRyiQY7YXb5qOcbT07W4T2rXPgmg=="}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.2_1600153196701_0.6821631957142151"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dolittle/eventstore-migrator","version":"1.0.3","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"prebuild":"rm -rf Distribution","prepublish":"yarn build","build":"tsc -b","dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Einar Ingebrigtsen"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.3","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-TqVWolCTF7rWVXtqAVmRRr8t2JfTdVuMlAks7Kecrn7EIGy5poLTPS1NyD0ebQgr0h/uclkvyk4TGYpVTUGO3w==","shasum":"9b5ed7daafd7d9775725b737cf14bd7293153d7f","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.3.tgz","fileCount":82,"unpackedSize":330243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYGwKCRA9TVsSAnZWagAAEjAP/14HQPZ1vOYr6EQRNkmC\nqDQ/dhDvAx0KK/ZqO2IoZHQooLwYOHXDxMHXiribtuPk7AlTkUmPANsMM1gT\nSThogYdSXv7OdhIlmyMDihdKwrtRJkaXOXOr4kawYYz+p5+s+tTS3oUzfsD4\nORCzy09vAtJf8WKZZNrU/xmhcWCzPVxiY4Eih8v7tvOwg0gAqTASvdKqrpE0\nPxkiN0c97t6Q9OmU5Qmn2q7b0aQCQIFaPHL3XOsjLkXS17vSP/IL8OZp94Jk\nk87HBDufYGBK6y4N9c6qp1JMiaGuj26gPvNPextUjI6dyqekPP5KeLSdAeXI\n5XaC+NwS0o5jKV4OOD9zEgc/eMV6fmowX6T2dWZYOok8ze+tZUFxtTMpXWMr\nn7+ztgyOpBxYnqh9RSy8QHas+etysLkJ8/BbamcvhxJtUR7J3dGKAqe6VpKB\ngpgRMBt/w02w3Wo+Iy5Qqx7sNFTtZGa4xg5tzqRpdTr/L6XEE/zsu7qzTlpm\nv/rU7gw49nX0+dXZgeShbObpsF6uYkIthj3bpFvnAnDtxrYq1rh2v22FICtj\n5XYfPMCTEUD7iEFdN8Vif8AI3FEY5PM3X8vJa9Iew3LUaogqch/QUJlKruaa\n3A1cdzJqQ4opbZV42lOBShEmki1ZOi4lo97NItOGwTLVQNocbq3s2lvDORAt\nX3B+\r\n=LS0Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRo0zuEfHOc/ac6rqNhuDRzIvu6wT9E1OxFrxZehUPVAIhAOm02mnVc5eSFZht/fuGnuwZZCv0VJ+l+wW/RyxjMI9n"}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.3_1600154634092_0.6590336503608543"},"_hasShrinkwrap":false},"1.0.4":{"name":"@dolittle/eventstore-migrator","version":"1.0.4","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"prebuild":"rm -rf Distribution","prepublish":"yarn build","build":"tsc -b","dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.4","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-wCiNvN+h7YOHf41EZ699FUe3yM259Q1+ytFY9BCrpWfXPGYlCqLD3HBkXnaf1xCv+SJUhoIv48pi8wlpYqybsw==","shasum":"245e95c47688ee18e0adfab306db09a22d91c811","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.4.tgz","fileCount":82,"unpackedSize":330233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYGwjCRA9TVsSAnZWagAAZNIQAKTKEqlKgGeUNCPm6j44\ns/acjF6ggTfRfDW5cz74wh22YbTIEXJFo6Rnfr2opKNy+eFWPNKJjh7ytke4\nQOM9n2vcVQ99wLxjOnd7hGn02eRP8oLWYmC3TPFhx9JJLz1Woc227RyGACBX\n2E8mhtBRC10VXX0aqN0Wh+/TcTBovEtMXqIcGPtYzSN700DnJsxsOFXTt7Ry\nL5s4BsR8FvMds5W/1UoYVH9DA7Czsgqg7veLPKC8sVy0lDY53AZ7fsRTX4i3\nFYyHqYK+jsQFCFBOcQ2bumq5K8nbsD30E8yZPB0aPiClwcvXJTjoOm49zQGc\nC8KDJ+Uk5Fgvij3sKpyqEVUpEYb3le+Z50gTBQ6hvd4PGR6uExuMagpXMMGw\npMfXkS3fpuqhoiwofiNefAKZiT6f7UeXq26FCg897W/09Ar7UyTjR6LUUyfw\ntyjl3i8gcm1Quv87RhxU9Q6BJlkb3Jmr99W2ENbjEtaPwj/XVXYRuoDgKm5g\n0eW4HDQ1VnyTuM7rHAcy9fPgD52jNMKevrmwYxoFjMTVqdz4zj4MPL3LRsOA\nmblDdHMdbJENW9z9IKYpRKFBKrVEkbbId9spG3Iq3NskXlHlfU/HZ3j4Q32d\nWFOnjvMkDhvpIeDdpq56pAHTjRk1zBGE2PYY6p6JmWeW+otSTPoSYAVgCfLW\nfTKW\r\n=wkx+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrCjM5Rjc30mdxUAG1woUa+LTSJT5rb4gfWvZ+kL2hdgIhANNOqaGmoORGHoSA9I/SxylyKdNkx0R40n4c0vrhnU+a"}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.4_1600154659257_0.6950598087982189"},"_hasShrinkwrap":false},"1.0.5":{"name":"@dolittle/eventstore-migrator","version":"1.0.5","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.5","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cp6gIxIM3P5xLKjUL4pv51cv2IwiQlREH+2wAlcxtZzNxcYE3Y1MNgu+ZMKYMVkkx3GP9scnGzB9tWOoys2FPQ==","shasum":"eeb176020d6cfe7d5fbfc6537eeb8518a79edf6f","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.5.tgz","fileCount":82,"unpackedSize":346013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYHD3CRA9TVsSAnZWagAAs74P/3jt+E5CtJB14SQS5Kqp\nut3cfYstm1kEGOsTkv1JdEvxxSgyt9U3tJt9VbNXCZVOaObFpGjRdBXL7NNM\nAQ9OluH4zM/DI7vFh+VknRKk9jpYfvb7jBME/NzLCNYRJCVMEruQcCY7OxPP\nP9mkh3iNQNi7q7c9cy69uqcdF6gJLXJkytRaLpDI1iVBE0qtTYksltxH2ARe\nynhHQB8qfgiKKs/gZm3Wd7+DPX/+3fN8ebc/aIhpRRk+GwZSHHXp8I+7jsCk\nEXBR0cJE5/x0zpNiNq9P/bNz2xLIgdXOLoMmKsgvNm0ICe4/4iCpGHrRbBjY\nwEQ+8+OqZ4irjhWl0PEag5ziIP0VhxvPp2AXmE8bXNkMNjTIy8T6WXSqrQk3\n1j9RZ+kb7qdJhWYiq5IEexCfwHCLMM2k2fBqykHR+ucFKm6K8HuIzNP3pEpT\nLAUXUyo1PaIHUD98DfYgzAXjIi1uKJsDpnlnPHGWrW497JWzwS/hPLRcHZkW\nkg6ftRTOMRey5v3ooGhyzZmnDVHLmTcblydPpOozGU7asY/VR4QkPfToK2wm\nMqRDZh6VO+ELFTd5S2LLWeABRiZO07R/WKPXx02/UK1JN7CgsNuX8R+f0rww\nCxJudlP0Oy3Ib7ayyKw+VnrZZe3jj1gLa8x9FLis4Cd7GJyUS4U9EDeTUc+z\n8Q3l\r\n=1j5Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo7+sAuAcnHF1KbhMVhOk5XcU0r21GwfAFfWYxdoz31AIgMf2pcetN0PwMxJrmxwLNG4vg3I1E+NvekMS6YVu4q/k="}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.5_1600155895416_0.918043073697979"},"_hasShrinkwrap":false},"1.0.6":{"name":"@dolittle/eventstore-migrator","version":"1.0.6","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.6","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3VPjbI8rcl7MZ7PkA7C8z6YGjc/DQ9MCRRYgGHLuMsEWVbtyJL2dEeCfZX4tryM67QoENrW8R2k6vmqa+UEVdQ==","shasum":"dd42380dd733f9c540534afe3aa8c38423a7c45e","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.6.tgz","fileCount":82,"unpackedSize":344210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYHHTCRA9TVsSAnZWagAAww8P/2fdstTIP8gchl2cfOhT\neWuYP613s78Ba7FaZPXEM1kkcAog/dJR1WSS5mvB7RN5NTW/sDKZNww6SYdt\nhppxaAhZpmVCqfpIg8BCT/a0XwKHraFvLL38e5wOu+DWEmCOIcdXobEGz7lw\n4abFkPvz52YoW4X9LY8vORnNA4rNrr53uELyMchr042PJv6vAULnZYyCGWV6\nCTdTqRgHYX3vBUmkSwDjkMAOlR9DVLYdsIXZTf53eAzt5Re4rZEXkXFD8iDC\nTQp5Tjw/Qwh2Q7EXDgSFYLvjyyLEpLir/0LUGH1Ixewme6Fs9waAxIuq4cWV\nu8KgpHJdyPcgHVP+iPsMXhCfD+qvwfV3yXr9pMpd1uniPHJPosandpYc0H64\nx73o7Mm0x0sNOZL+WK7fk53Zb03YNHoS+VV66havQFpj8TXIDFzAsntq4e3h\nyr5SQbVALt9A+ml4h211JIhawNDh7/WQOlKhSDNlSjMeiME9GVIi3uPDN186\nBvFPaS0JcL+RfIbF70mddx+9lkvxTaYMI/EZLNS7K3/NQ/WPkHNY/ViVJod9\ncz6ixqrUdLq91uJTd3nwJEY/fPGlsmEsgNW75FvACKhXlEzO+frcftQBUCU1\nbX1oaJhB3G5jCzGs34+P2GMzYcUwt2ZMwMcMofg1KGxMcxakCM+LcfpbgpxY\n6hud\r\n=KHSQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFOikZOGBxtemgXSFBgAenfPr0vMV88a1CcjNMp04GywIhAK1lSKGsIz/49Ga+Nh28ywazjx2hZKCA0pKBajYs1eqn"}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.6_1600156114644_0.3382580048518704"},"_hasShrinkwrap":false},"1.0.7":{"name":"@dolittle/eventstore-migrator","version":"1.0.7","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.7","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JuDP7IztyMjmURrqc3chLyy1DA6cPz6ViklT2ehyxWjrMasr3llXTr/PZC8hBmpJfiL8tg7CjPSBM+jf1Fj9tg==","shasum":"5265ef224d814ceb9e6ab9ce181bea7552be1b51","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.7.tgz","fileCount":82,"unpackedSize":352547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYJ7YCRA9TVsSAnZWagAAUaQP/1Lb6IbgxYcTWNmTgk2I\nmPm1GJB0uOvNGZFDfE7Bkw37ekJs6oGhpS0n+aagxDlEhI+1t4YAW16tOBfU\nUr4jpsCd7ZZlwlE9XOTTfHn1l4sWmhXOi595IaUmIeeoZYFoukt1PMWmta1z\nn1kwjWMgfBQzfTBjXEAZ2/SA9oYWn4ognSP1S5CsvVsX/9bOZ0LTOOSdeUoC\n2dwiyOdKnC3nwNRonGAHXdku3mxEMI14tj0qeuslF5lj9CES4J95Vq/MTctj\nkRD3tTVuaHbxefdxwvkGVP6/OzqpwWqaFW7JTs7Z30jmyVJlB1zqD6ZTbw5E\nZf5cUzqbnJ3LzVlHB8NnLcsBtBoLMHJ2LDQ+gUYTSP5zdU6EvY3BEKvhr51f\nGDwVS0wRVTv6PXYSJJ2JYK2Y1XoXJ7QS0mwQJPyJ0xrWYz4EP2lzUmo1zxeh\nE1pn3LtTgIhf6SuYzCZwmZRdbCc748kh9LyaOW0AZeJr67Z7w+2RkWGAMWz+\ns4BEZrSpfEah8ebodtRQB0NUeZ7vU7VRQrBTCRlpKBsYR+6jl+sx+M5a6Mbl\n/9Jzd7OZBmm4bF9OxDa7CsoMB6txbbZ/MNchwiERAPo9Ths3ZKVGR7zY1Xfu\nLY4hLU8qBYbfLLGLgsh/QD9puHPkqZy8P3I3n+Jtl+NJx46ktQDIf0vnroSl\nbaGj\r\n=5hDs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIZp2H8z/2rbvUx7QBbpAzET0OO3ugSuaDo/MPMxY5XAiAjk77cqm4i+hFWLg9gzvpG7i+tOkqaiGYRQOxMt9XmoA=="}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.7_1600167639696_0.30104596735463773"},"_hasShrinkwrap":false},"1.0.9":{"name":"@dolittle/eventstore-migrator","version":"1.0.9","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.9","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-YvTeu+N3Qu6UL+57Vga3bLp1hVfpdkByi3iIZigLpocNV63UJIN8gVjjUAeT2H1SRdM7oCeWXMsk/409rpaG8w==","shasum":"16e92729206f9646a3ce7a97f58df19c0d720966","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.9.tgz","fileCount":82,"unpackedSize":350710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYMjNCRA9TVsSAnZWagAAHlEP/RHlzwABxipDtKoJmr8O\n900+kN1M2mssx5j7KjWsQCUI3G2CyqWuSXjT1M6q8ycvMDGlakG5S4+AyVOe\nKgbQ/dqlYLj7MPSzUHh7atmbbAThg3+gMnVIxxph/Qnqf2yrxJ8ODS1pHLws\nhvCs3LIiJtEQe7qBHuAT+VSSb6q1ROc1vJFlVRvJbyRlJ8R3rFDsirxTAEo/\nxiLeUP0EF4MTzesuRKthvar+fK2kB5EumOOuejxuFnD0JpheAzp+h1SWoD3o\n/UNwRkqm5PGhgvKjhTz3HqHiKO4gVg01E2GedN0td+cOatJWxfJ7j5CTq5pY\nlgwx8KyufO2yMUQNG4/PfiyERHtAtEZm6N+dRo1yhl6vZye3MSF6Uv6EnWcH\nbEre8cOnJwFzhzUeEkfRXrMzUurYJhOySScjoLTt4YTQbKPa1EEBtyVYXBiG\nlHSPh3oNV8RMtitedTdtkGcIp5N7Ni9nPTVAUkEIRyNhQ7QbYRw5nZqiMptW\ntRYcObHvAmIK3ATAwiwa96Ulv/gOvKAc2xmes9woLipzYgi5apLoeJQrYNRv\n2LmtjeKEfw1dHg6+Dk92SufA8qt7L9czvfVpAKNfHjb2BlEJFgYQlNWv8nlc\nTBWGGWv2WE5nFliF5kaBmbQwKiDm81F88aVBPBeOYGAFMTEsaIVTUXIEOvEW\nMYDp\r\n=+s1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbumNWDrkXRNLYXXkorZoZv0Tw8fvoQCdtJO4qM0u/PAiBLD/uJdnxXnr8KhCVIS2vUag+Zfw2nIi5B4dqM1OGxpw=="}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.9_1600178381029_0.8770410436746037"},"_hasShrinkwrap":false},"1.0.10":{"name":"@dolittle/eventstore-migrator","version":"1.0.10","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.10","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-upmE5ADX0mR4yl4AVD6XZdWrAUpA34stVSVWqyPNMvfE+M+zY3YF373FrLTUAxVaOTXnuFHm6yx6ioslVvDUug==","shasum":"4d42881fb207e19ba3d2ee37f3480de9a2db16f2","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.10.tgz","fileCount":82,"unpackedSize":351684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYizhCRA9TVsSAnZWagAAwX8P/0tWGWDtK8vuH3K+8k+C\n1lkJKJZ0J4k/4nCZGgMQZA/9iHLiKskszA6IyQaiE/LmISAxFONQ3sHiDXDS\nPqjcl8+IidxTRlzLJwNwajTnTMt/azS1uDDkAwX/Pv1b++ONOfRR14r9eIoW\n72LCUkxLoecgLUUYSUHrH99CDN1JVW+QxmOJuFqwhXldy9r5jIstxDsda1i3\n94BPkY+Knvuq/Xilxs/c+50wPF4PiaH6DLZouyAir+TbVwEWAxc/+JArDJOM\nVK8cQlkzVxI/XVnXb3QgCFyN0Am16PDK2QiEl7B55fkOqif6Gxm+oh8kN5a0\ncZPukEr5YxB9v4A2ylqd5qij9yyzzi6j44nqFjeV7zEEKkCCk69M3HyN3xf4\nIKDyAtXBqz5Ifsq3NaWsU43urZygcADJMSiFkRS7qUVOCt0oZo9B5KKBsDez\nLK6p0A0lguC/bYA/YIHfCvd2QmpzVITw6o4BMMqghGOzjAo2jD3ctRUejqmx\nJ0SPONb3y78mOzes1N1ztgwkUZuLtaCvWWx9OSIZ1XSIhhvRyHRZtx1KiYhp\nqpHuySj/6xXpt1bfKy4eevOV1zVnyuJKTrrRRUZ9UbH2iUgLRM+ULL5yyEn5\nWLrZS9Jf8WKZ8KT1ZAl/iKnAB8EFjDjXAFP1L/V80VOQpU++W94cJsVRAsQ4\nxCGQ\r\n=N6XV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3Vy2ULZYRSRqMbq1+ik/Ua/gm/6+rWI+9096f6O+K1AIhAMqnF/mMB27bn/M5bhFVunhZGTWM+CEYoyO0rbyb8uIg"}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.10_1600269536577_0.0997049568947086"},"_hasShrinkwrap":false},"1.0.11":{"name":"@dolittle/eventstore-migrator","version":"1.0.11","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.11","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Y0MTLci5q6HgDs/nSHi8j5DhN+ZHpBzgg8VAy3BK4TRsg6YRFsWbHHuo3EWPKnfTHrBuWRmKIARSo0c6vLMI6w==","shasum":"68f7bb784cf154b4732f2f5239fbf02b1972518a","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.11.tgz","fileCount":82,"unpackedSize":352109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYi2JCRA9TVsSAnZWagAAJH0P/ilPPoWnj6HL18HHA3EV\nsIYH7Hdks3gJj2fxzL3eYgEfn3KJ8us8AZ6NLoN0tY2B3U/D5VtuNhtMBMTM\nLBg2HBW/gV7ubMFgn9N0DqZPtulUG5Io+cA0dIthy8VdN8GbNN1Lx6I7qAkI\nR3sTD6n68MlQkrYEu+RCfttXbiNbnxnOR09QvrUMDnlyWwsT8f94nkzk/nCZ\nsy3d12wou+pxRyHNYR7Sr91gDRXlJkmYZym1fIXsUDrCIwVDuTfBQlGhhjd+\n1m/MbSPhLqbBEs66ajysH+IeV0EjWNEnnhtE+i/REXQ8ChGq4f6N5iCNE3dY\nKBJWGgaF7QUITIEfIWMqrTpzYDKWmeUuUNFyLJzsbpoUx1K9HvgbbSP/jvZ3\nbH/Jrzuns3deErZobCG+UBu5lxRhV75+o37b783amTGSkDXKchayTbMPfejo\nsvVDp+/u19dUYsdYfrdbYNjHvYE5gQ8QHq9dRqrwBMCmCH5YRcAf4P4DgHFl\nq33bdQjwBJyloerQgSery2ejFabTyv7lFmPrnX0er7itFn1gGjN8WZokcaoD\nJgpHNNxDnNA33Sf/pRDC/fpEt0fE8xvuqb1lR+PYLEjkdPq8TxdkhvsTE7C/\n8W20ZYkN1WZoBm9U/VKzMWLrqPk9CgU+IOYVgbXJHCtr/8thGz4tT6KwuFuC\nSM1S\r\n=/P04\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHd4QifNdcNkxMh+nWfgs7gOwYdGmzctnUVlRij43kSnAiAIFx4LqEnHzzc20bLFVDdJ2ES8rVWeOtSeL8CEVrAc1Q=="}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.11_1600269704989_0.12308754379317421"},"_hasShrinkwrap":false},"1.0.12":{"name":"@dolittle/eventstore-migrator","version":"1.0.12","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/cli-progress":"^3.8.0","@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","cli-progress":"^3.8.2","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.12","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-k5C2/1lZFciP8V8UMi+NzNaP4SC7zqYztdMqNYt8+5GIwvP8W943JK68OQAvsQx2qRcoJRi+fdGhPL2y34P9gQ==","shasum":"ad94cbcc7d6970e7dd3f57f1ef32c53fd09e8a24","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.12.tgz","fileCount":82,"unpackedSize":376229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYknlCRA9TVsSAnZWagAAGAsP/0buQfDVzn1UiVy5v9T+\nWft2L4UE+GZiR0DdWzM7ex2H5Gwf564HnxXBULfXULWnRXwJ+rgcSqLpEVBz\nvvxiQy4F3BrN5r8U8FXgII9OccPeRtQMwTnW8/nThql1VYeABo9ukV41H5Nk\nEy3ke5eFde+YlhcqHn93PLMCbaHNT89785ZhQt+u7Apbra+S15aaJARgFqIl\nq+OsY1QfqW1ptCIQWrWJqXxuxL/QI7zgJYEdu0LbApyoxhSujV1r3Er3nn83\nNx2lEWwSW4Y6PRAaxkllYBLWy8ibkb1MAIHz/BHwLkdIe2SULItt8ftcZ2q0\n4ECo24fkmlPNtGRYeQitFMaFdXG72D1pzh20fSh9DmruqyHLKtGHydPAXL6O\nTV5rQlt/anD2I3k7YR1cZciqsSubCBI0Re+6f/77GocX8eM7DdSMio3buwkV\nMu3BOX6YAmFTQ3fju0ezg5qd+nym5a0fFC1rIJHtKW6o5t8bXpv91zmCB3WJ\nh3FndEHjVLMavVoT7PXBUQQaCbd8LGpCXrx26Ltx21EHEi4sp5YmpR6+JLZa\nhtoDGgweTne6HPoILGCc9orOEokGG4C0FKFDI9zRxQOsSxkqcgnc5zZgw4xw\nh2BgEFLXei5maEHdvjfOeW+FRgmbjruf9bDUD9sNcgFGHKgMd0ZmnRrorEzJ\nLRGm\r\n=UPp0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8pu13OVl//hjZt24rmJumKUYfSmW6QpOgvT+tZJ7GiAiBfdJLytlIu69+cj/xnlwH/Sdb/m1HHxAtoSjv0QYfVIA=="}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.12_1600276965034_0.5144461327905923"},"_hasShrinkwrap":false},"1.0.13":{"name":"@dolittle/eventstore-migrator","version":"1.0.13","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/cli-progress":"^3.8.0","@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","cli-progress":"^3.8.2","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.13","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-R6R/TCm9aj5XPaw0zySHRZQLiBTSzhJIKHS6j4R0Zday+na+YNKPwvmYkt+MLg82mGTknUyiyJx7niDGlQV1kg==","shasum":"583dee5f1ac826a91217766b79fc65ee8917b309","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.13.tgz","fileCount":83,"unpackedSize":384130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZNL/CRA9TVsSAnZWagAAaWAP/Rxillnp5S3xmihTJroj\nyDdOqsmDAxtQSdZ7O6+XXvSCDNRZXmvJZ9Xxzzz0HuFiDDZp9v9bdgipqcnS\nbZZX5+RgRyz2VDuAu2sdVE/JerpGJ8ikZX3dnSUdkm1squmtN1NTByq87yy2\n0WSTJg/B5x/49TR+PMROBY9NWAq7F8mRopQgkI+OWgxgHvNW9fp0tm0W6EzP\nAvcTKEIR0o89P4llZAGt15EtA8NhhNy23PyayObMHWR/xnABCJCA/AQtdbmA\n5X4E99JG0EOiXpbt6x0Jm4Zx1v7dNc8Rv19QfJEnFMKfa+efRuPDcolyP1N1\nIqdTc30HjEHmp331O/pXRIRiqlul7jCJ8Wb6nh5/7cPAIBQv/u2ApET9GcWb\n61V19OwDsK/uDRPJUX9nMy7RlrC4j4vYYA7w8TbPWmT5BTM9GWLHnus9/Pjv\nLNoKois4qEhxhMgOYLVL4ZS4QQXwbId7ktIl7tRK3+OoPQwBZ/zDNKza7v4c\nknr+wG4rezKzMxwSjwXdxDeQmC8m6b5IVZ0NPKe2jkeCjXYi+g2wrWn0WMph\nR0QzrSMAwM4XWtK6UIZ+BLO4+/Ui92fTpf2s4jykwUm1Lw+m6jz9S/Fnr9aT\ntAH1+/xzht1YW1AEoUEMRf+HAzGDsoU9OM0kVw0UJ7Ue3pdrvyg0qKt1+hNW\ngRfx\r\n=qA5x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRbT+cOFRtXsAZ7hs87/7Hw47ZzFuA415w7/3Yzwm3bwIgZklf9oUgnZqXD7EUJ5+JS/MCO1kkoIri0nmxGdqXmho="}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.13_1600443134411_0.1664624848616798"},"_hasShrinkwrap":false},"1.0.14":{"name":"@dolittle/eventstore-migrator","version":"1.0.14","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/cli-progress":"^3.8.0","@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","cli-progress":"^3.8.2","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.14","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-E9kR7TKB3ptThWd7YveJxU1kNL3AQwHOQ+NkcHXcT6uZSd4OW9NtD89uirxRDKjL/s/bHxKj+KVcy76tH2yk/A==","shasum":"138474be6fd23644276034777f0ef4a15b86cb46","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.14.tgz","fileCount":83,"unpackedSize":384374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfafpmCRA9TVsSAnZWagAAW1gP/RLBizSNwPOCYuIqx8Vk\nIKhM/RHC8zHLSGEU0YdJZ1aB+I2Jrs+iOfwFh8CJztKbUHm7D3mZL2FokWWd\nPbanvcD3TtBwpXw4tU8Dbicbp04g4BAOymN77ZY1FR0HKBwyXe5RFFQ41LMn\nssEjSjLoyEC9f+INn9/gMyGvWkBBW64QfBphBqU2GCTYe5zuWwm8Ne1mGIzb\nszDomRBN8WAYJOOoXvQJjq9+SvQDIacShKNDkc0jh7mjgBEZSZytGosi1+3M\nVUPYj/cBez/FZVi7TRu//DrFR99+/WMoS8TPUugr+AN8M88SUq2gOG5pHu+7\n3sfsq4JvPnHObWAPi9lQRJKkulYqUxBLvyRbk3KRqVswN6wZGbIz1+xF3OZi\njmzVaJdvt+n9A2eSNWSpfZxdz6MKbEgcRD6DJF9NqJBkehPI3EAwHw+vFZbM\nRlA6xz2v10jtJcabwuznWD1my6zU59f8wwFhi37QAymTZ7oaWjVfjf4dbeyk\n0Q4IOP/QQODckz2EMIBGyD29t7VBFQIjHRRrbebUgNLWtd23fWG8/kx6uEmD\nvDHI3EZDBV489heeuCJUaGL2eQoG/z9JCr3Qnp5wza0FlHiPSuDiOGuVMNSt\nR4V5ebESzCz70Fq3MO17HlRYtIr/t+qL4jsH/Fr7uVRI4XghzDmfjNI7M2DI\nn5Yn\r\n=q5aC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFpp+HsyOOZtbWXs5NlOIMKJrNUQr0WARac5b7ZieA3wIgcfBY+gthcmqQycNb1MBfKX6ddXeZ7h3i4DyB1MC1nng="}]},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.14_1600780902191_0.27908578027909026"},"_hasShrinkwrap":false},"1.0.15":{"name":"@dolittle/eventstore-migrator","version":"1.0.15","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/cli-progress":"^3.8.0","@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","cli-progress":"^3.8.2","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.15","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-aWauY79X7CMiOxF763KP18b7dqoWZDM8gj2NyGf+EwJACJC7tfJ+S8E0v6racvO2vYNNGnRoADumLgcOZhJ2Gw==","shasum":"dd4267d2dcff660277d64d536eafeb0863ae35e3","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.15.tgz","fileCount":83,"unpackedSize":384374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrobWCRA9TVsSAnZWagAAvn8P/RI7y7eWo2BV8AkXyW+6\nxIrQPrSxlS41bkYA3NLSG82EeTy7QhwsYyf48dmuGwx3Xe9xNCeJrM2rcXY4\n4DuV69qWmk7d4EClgvVYR2tB0HVuIleu7E31SV+WsdcQ0tlYVMrbpOHC8mmG\nGfULqdxIQtP0ZeO26e+dfndGTEtPh+MAFr8+NW5FeDPVruNPlBXViZ27sLVF\nR5Er7wsV+0YKBJmoHho2Am3ZwDuv05mWvsf/3OWrslKgcCkphV27TlP9KXWd\nlCPKv3oK1cIMyXy7WOatvhLyAM8eev30Lp/RWubd0IhryXISLN9X1TOs9fna\nq6u6R/PsyivRh349g+BPb1h2vGwBPZ5dI6v5GaRwTfgDVSIsyzq3hBfCJ03J\n3N9wqPgtZz5RDmO26wNwSbZa0yieiQMUWEJy5DfV7Dnh8btp7rwIZ74kLFGB\n8BuOjZ171wrSeusLv5RDyUI+xDzQSjFqAcIyUHjk94Kzhehz4Dml/xd58c40\nIhM+p4Ts8S2AvGxkpQLY8xb7o4ednqE0XxSLkgR3kE2H4B0O+yDdKtdQu6/A\nO3EqTnSOJUo7BIpNIB8YjfIPDIxbIgB3AvWkBJYTeYO2R9valwz9C4LbLPiN\npVons5BHnoesYxGO85EJjGIVfcJzda0D5/Lp8EumcDG5OKdVQN5XrvqJB2Ib\nAXxA\r\n=uWGY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuUr8qc/uSVZJ8c2Vf5R5lpXidnq0ireVLJ7ZkYU5NgAiBEpHnPt0+CEhTrDfZU18TYb6LC+sJZkVtL1A+fJywk2g=="}]},"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.15_1605273300798_0.3197979816993268"},"_hasShrinkwrap":false},"1.0.16":{"name":"@dolittle/eventstore-migrator","version":"1.0.16","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/cli-progress":"^3.8.0","@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","cli-progress":"^3.8.2","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.16","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-zW87jJHEbWdnPXsMRAhrCYpNVzBBf0A6v23H4OiIOqimUn/yeK6lRWFNzHVmycqPeMxfgCIP6mc1vykf96BVmw==","shasum":"7cc3986e9c00fe5d021afaa08677e16d64169420","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.16.tgz","fileCount":83,"unpackedSize":384374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftNxzCRA9TVsSAnZWagAAytwP/RzgTPDMMsNl6mzsY4Xn\nusJGN64mJUY55dCJ7sm6E/m4S+gywvk6WmBaINu2l/0ZN9FC08qmo0Ji2cPP\n4JY3a6RKiN6yExShlrQ3GSw9j4NJ83IQI9KEGaqz6XdSHwpq+oS/5UsGHcUK\nteY4WO7EbPOZX4s04iPicME84taCtqae+7brppt+2WHuH6ghy2O+fBTYOnkV\nenGVEuSKpE0hGdfUFbZ6QIG/p1s8IT0wfFEVG0TVBcslS3FO5DC0luPtNZEr\n3mNafWD1hjJthpGqOr3Vrq8wxRBhVMXpsyTTZMy18BE0Qc2YxftOwz+yNGt0\nxT+6l+gnFgTOFXh488eqACE68ItCmE1HGtLkiYJuoYnKB4QN6OeupU5CdLjS\nF9z79xo+jTP/8EOasq4z9chEnNVYKVwu41LwA6aChWc+CjofvnqMmoT+WUvz\naxg/dZmWvTii+IHkS1wTQc50xBqDqcwzx2i2lU+W4l5HgI7IGbOYTupHBxgV\nqVBOol/yoAHXSgF3VWyrwwoig6THUF2nNP1Ya3YQGgM53rFJjfG0p4l+0Q5E\nYbUUZMQwQtmCxf9rk5mPZstddjNzE4psaPoeN4nxDsrUv6Tr/ARLVtLpPN9S\naDVjXLr0lJbwv+hyUC5TgCMn9zwi4H02KIBO1PgMqjGIVaPbtwMMv4Z3hXcJ\nRr3a\r\n=EObt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj1LLTLtY6bFWDmOfF6nZwfJieFJp9QwZgycSgbxIaowIgPkUndgsoR4ACdsfKgE4Y0WKxt9AYHRcyIStRBH36iIQ="}]},"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.16_1605688434838_0.6540787809284403"},"_hasShrinkwrap":false},"1.0.17":{"name":"@dolittle/eventstore-migrator","version":"1.0.17","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/cli-progress":"^3.8.0","@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","cli-progress":"^3.8.2","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.17","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-UU67GtM5XXJcfPOQEBN63YHK8cBLMoDwmfvRXJprblI3jMy7ZJ7q6DQ8gP6SG3EPe8ylON7DA6kiTFYcrX7fCg==","shasum":"94e40d018eeffee8aca5b69176d66a04ac0f3226","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.17.tgz","fileCount":83,"unpackedSize":384403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftR7vCRA9TVsSAnZWagAAvIgP/RVVN8DPpe1pP93S3YfF\neMIg1cujNoRtsdwm19ClNdW3Uak5jwVaGUB2xWWjpSiveDMwasLc1ClizBVB\nmWn2AaQbdR+LBPNektFcCQV26JUSHzFPIUVDa+L/koeGPdQfq035R9o0HJ8a\n2oXJKnySFLwNS4S0P2ApzlqYulNiXhKpa0+U2BTx1J2DqgKFnm4WQmDzn7fG\nZkvgf0nN4cer8nFTsAnLwb53ixQ53yeWH+8/zP+/tCVLxjEmemivQKvLf2hW\nHP7dzIyvnqmLKCzdr4++fTI8iz9d/SNVjhTDSk6hIpEPZMic9CXJYBXJRNqO\n6cU89zKPH9sMcDg83X+Ztu0QA13Ks1gB4R6HxESP+vJ5uFqGir5PLKnphC/m\nKdrRFoDur6UruxaJsN+gKeLWeMzEmxOOYJjJ6vD/AW213Z2ZBZ9u7puOwKhe\n7jVTSvBkgNqfbHYIq392NozdQoO4PTiVY5PX3iMDCZc4owqwtHN+obBrA++O\nxBBxtz0Cq/+8B5dDkhUOCp+j2ywZdmeyG8lUk/ZJGdUTLm5Icd+Rcek88/Th\nHmewCJXdHg/3wWRTMcLPKqERMYTzZQMKvdBpG37YsrQPd8wtRsz9VJrnLQKR\nsqmQPpspm+rguEOTg54gNBEyKIZf9Mx6oazBZbTuQtu8itsFTfYnXXn+HBEv\ntGE/\r\n=5qnm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUM4HwQqPHm1MoUiNVBKroEhigKcviy3cwzPun9H8TEAiB3vBlUU8yAFLF0MBGESgC55fTRUJpuwl9g6qaz7gNijQ=="}]},"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.17_1605705454807_0.8235669035117448"},"_hasShrinkwrap":false},"1.0.18":{"name":"@dolittle/eventstore-migrator","version":"1.0.18","description":"Migrator for the Dolittle Event Store","main":"Distribution/index.js","types":"Distribution/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"},"homepage":"https://github.com/dolittle/migrations#readme","scripts":{"dev":"nodemon --watch $(pwd) -e ts --exec 'ts-node' index.ts","debug":"nodemon --inspect=5858 -e ts --exec node -r ts-node/register index.ts","start":"ts-node index.ts","prebuild":"yarn clean","postbuild":"yarn lint","prepublish":"yarn build","build":"tsc -b","clean":"gulp clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test":"yarn build && yarn test:run","test:run":"gulp test-run --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","test:clean":"gulp test-clean --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint":"gulp lint --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js","lint:fix":"gulp lint-fix --gulpfile ../../node_modules/@dolittle/typescript.build/Gulpfile.js"},"author":{"name":"Dolittle"},"license":"MIT","devDependencies":{"@types/cli-progress":"^3.8.0","@types/mongoose":"5.7.36","gulp":"^4.0.2","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"@dolittle/rudiments":"^5.0.0","@typegoose/typegoose":"7.3.4","cli-progress":"^3.8.2","mongoose":"5.10.1","reflect-metadata":"0.1.13","type-graphql":"1.0.0","typescript-ioc":"^3.2.2","uuid-mongodb":"^2.3.0","winston":"^3.3.3"},"_id":"@dolittle/eventstore-migrator@1.0.18","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Wyxl3XKkt8gYBy9Dom1n84xzhcQnlvXMTNp9r6GGulTlKyz9HG4P8PdqwRJqDVQexMjp+IYBrMCHDdawCKfAag==","shasum":"d40f0e783cf9ef47b3cec6da9db052217183b9ad","tarball":"https://registry.npmjs.org/@dolittle/eventstore-migrator/-/eventstore-migrator-1.0.18.tgz","fileCount":83,"unpackedSize":384046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0zM7CRA9TVsSAnZWagAAIkwP/3ErYDHvQMjiXFfZRY8Z\nVNcrAGdxJFtHdPrdaNp6hBQxK6+bmzq3l4FIPJTtxPwGhbC+vsSlYiGlRFka\nbN5NLtwfa24abeBgcARadZt7d//ZU++I+uMmAusm/pgFSYvJB3wo5PkTZTSR\nnGymk4mZZ0u6LsUvOdn3vhtuPm1e6X8wIcvByRX5IkB88tJXjrIOwjPneg56\naTfEk1hOqW8BzNw+2xvrsLSpgHROrkamWEfYFJ81UPj8666cjotblGKenqK2\nlIvn+e1ic48/nRCC80VvInsb9mNcMc+eJzhGvtZLgBeat4y2pxoB2DisaNm8\n+LfkyRzIoLOwKr/qIbFpaVAuN72ptqGULRMFAV5I/d9Ad8V1DKiWJxCjg/OU\n2J15gzrphGO3iMqVzye8xXXLxYaMR8Id2t442blOgfOUSf+m+PV7ogjMV8wq\nfWz+qJsMxmYot5vSGUyKSnRf/XItnca5QHyzzYuT2QDZCh5ZYP9MTs1eaxCR\nCTmiSzA2YieiGIg6/Wwy4caiXqWykoxfdsWoSY5GAxfityPR7FuP7QBCtW+o\npUL5wre9PAFLCxgg+kNS29otflQUhyHRjpr4xW7s596ggG4MiEZLVfSAibHA\nqSUp0AUSBan22QVPK4ZCQCIZZ0UhKzs5VcO1rnzNOvUFfEIx64V9+JISdT6t\n9a/4\r\n=vFwV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAutqGROjp/bjCcd+JV/2XlsFkYDDhQG61F5lJ1fmSnAiEAhLpIAIcwcys27yD+7lcmA0H+roK/5MJk5lGTdCEDYKs="}]},"_npmUser":{"name":"einari","email":"einar@dolittle.com"},"directories":{},"maintainers":[{"name":"jakhog","email":"jakob@dolittle.com"},{"name":"pavsaund","email":"pav.saund@gmail.com"},{"name":"woksin","email":"sindre@dolittle.com"},{"name":"einari","email":"einar@dolittle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventstore-migrator_1.0.18_1607676731095_0.813571232321513"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-14T18:21:03.364Z","1.0.0":"2020-09-14T18:21:03.602Z","modified":"2023-10-17T06:36:15.331Z","1.0.1":"2020-09-15T06:54:12.157Z","1.0.2":"2020-09-15T06:59:56.860Z","1.0.3":"2020-09-15T07:23:54.249Z","1.0.4":"2020-09-15T07:24:19.427Z","1.0.5":"2020-09-15T07:44:55.595Z","1.0.6":"2020-09-15T07:48:34.827Z","1.0.7":"2020-09-15T11:00:39.809Z","1.0.9":"2020-09-15T13:59:41.163Z","1.0.10":"2020-09-16T15:18:56.698Z","1.0.11":"2020-09-16T15:21:45.103Z","1.0.12":"2020-09-16T17:22:45.147Z","1.0.13":"2020-09-18T15:32:14.569Z","1.0.14":"2020-09-22T13:21:42.326Z","1.0.15":"2020-11-13T13:15:00.971Z","1.0.16":"2020-11-18T08:33:54.950Z","1.0.17":"2020-11-18T13:17:34.972Z","1.0.18":"2020-12-11T08:52:11.251Z"},"maintainers":[{"email":"build@dolittle.com","name":"dolittle-build"}],"author":{"name":"Dolittle"},"license":"MIT","readme":"# EventStore Migrator\n\n[![npm version](https://badge.fury.io/js/%40dolittle%2Feventstore-migrator.svg)](https://badge.fury.io/js/%40dolittle%2Feventstore-migrator)\n\n## Getting started\n\n**This guide will assume TypeScript and using Yarn - it is not a requirement**\n\nStart by creating a folder for your migrator.\n\nThen initialize the package.\n\n```shell\n$ npm init\n```\n\nSince this guide is based on TypeScript, we want to add that as a developer dependency, and we're leveraging 'ts-node' for\neasy running.\n\n```shell\n$ yarn add -D typescript ts-node\n```\n\n```json\n{\n    \"compilerOptions\": {\n        \"target\": \"es2015\",\n        \"module\": \"CommonJS\",\n        \"moduleResolution\": \"node\",\n        \"allowSyntheticDefaultImports\": true,\n        \"rootDir\": \".\",\n        \"baseUrl\": \"./\",\n        \"sourceRoot\": \"./\",\n        \"outDir\": \"dist\"\n    },\n    \"include\": [\n        \"**/*.ts\"\n    ],\n    \"exclude\": [\n        \"node_modules\"\n    ],\n    \"references\": []\n}\n```\n\nIn your `package.json` file, you can now add the following to your `scripts` key:\n\n```json\n{\n    \"scripts\": {\n        \"start\": \"ts-node index.ts\"\n    }\n}\n```\n\nThe next thing we need is the Dolittle base migrator. It is built leveraging [Mongoose](https://www.npmjs.com/package/mongoose).\nYou will provide the connection(s) for it to migrate, so for the TypeScript transpiler to be happy - we should also add\nthe typings for it.\n\n```shell\n$ yarn add @dolittle/eventstore-migrator\n$ yarn add -D @types/mongoose\n```\n\n### Creating a basic migrator\n\nAdd a file called `index.ts`.\n\nWe then need to import the following:\n\n```typescript\nimport mongoose from 'mongoose';\nimport { EventStoreConverter } from '@dolittle/eventstore-migrator'\nimport { logger } from '@dolittle/eventstore-migrator';\n```\n\nThe logger is optional, but can prove handy for outputting information during the run of the migrator.\n\n```typescript\n(async () => {\n    const sourceServer = 'mongodb://localhost:27018';\n    const destinationServer = 'mongodb://localhost:27017';\n\n    const sourceConnection = await mongoose.createConnection(sourceServer, {\n        useNewUrlParser: true,\n        dbName: 'eventstore',\n        useFindAndModify: false\n    });\n\n    const destinationConnection = await mongoose.createConnection(destinationServer, {\n        useNewUrlParser: true,\n        dbName: 'eventstore',\n        useFindAndModify: false\n    });\n\n    logger.info('Starting to convert');\n\n    const converter = new EventStoreConverter(sourceConnection, destinationConnection, logger);\n    await converter.convert();\n\n    logger.info('Done converting');\n})();\n```\n\nNotice the connection strings at the top and `dbName` properties for the connections.\nIf you have multiple event stores to migrate, for instance for multiple tenants, you can quite easily create\na loop doing this for all.\n\nIf you don't need any custom transformations, you can now just run it from your terminal:\n\n```shell\n$ yarn start\n```\n\n### Transforming events during migration\n\nThe converter supports a callback mechanism that gets called on every event that is migrated.\nThis enables you to do transformations and also choose whether or not you want the event to be included by\nreturning `true` from the callback for including or `false` for not including an event.\n\nVersion 4 of the Dolittle event store implementation serialized some types in a way that would not\nbe compatible with version 5 and deserializing back to the client code. One of these is `DateTime` or `DateTimeOffset`.\nIn v4, these types ended up as a number; Unix EPOCH. While in v5, it will assume it is an actual ISO date with time.\n\nAnother aspect of transformation is to correct any wrong events that could potentially not replay nicely\nand worst case not get you back to the state you wanted.\n\n```typescript\nimport mongoose from 'mongoose';\nimport { EventStoreConverter } from '@dolittle/eventstore-migrator'\nimport { logger } from '@dolittle/eventstore-migrator';\n\n(async () => {\n    const sourceServer = 'mongodb://localhost:27018';\n    const destinationServer = 'mongodb://localhost:27017';\n\n    const sourceConnection = await mongoose.createConnection(sourceServer, {\n        useNewUrlParser: true,\n        dbName: 'eventstore',\n        useFindAndModify: false\n    });\n\n    const destinationConnection = await mongoose.createConnection(destinationServer, {\n        useNewUrlParser: true,\n        dbName: 'eventstore',\n        useFindAndModify: false\n    });\n\n    logger.info('Starting to convert');\n\n    const converter = new EventStoreConverter(sourceConnection, destinationConnection, logger, (source, destination) => {\n\n        // Transform anything on the event\n        // Source has a property called event, which is the object literal for your source event\n        // Destination has a property called Content, which is the object literal for your destination event\n\n        // Return true to include the event\n        return true;\n    });\n    await converter.convert();\n\n    logger.info('Done converting');\n})();\n```\n\n#### Event Type\n\nYou might want to do certain operations for certain event types. From the generated `artifacts.json` file you get\nwhen using the .NET SDK with the build tool, we can create a simple resolver that enables us to work with event types\nby their name, rather than their unique identifier. The `artifacts.json` file can be required directly in your code\nand you can build maps from it.\n\n```typescript\nconst artifacts = require('../Core/.dolittle/artifacts.json');\nconst typesForArtifact: any = {};\n\nfor (const featureName in artifacts) {\n    const feature = artifacts[featureName];\n\n    for (const artifactId in feature.events) {\n        const artifact = feature.events[artifactId];\n        typesForArtifact[artifact.type] = artifactId;\n    }\n}\n```\n\nImagining you have events and properties you want to correct - for instance all events with a date on it:\n\n```typescript\nconst eventsAndPropertiesWithDate: any = {\n    'MyEvent': ['SomeDateProperty'],\n    'MyOtherEvent': ['SomeDateProperty', 'SomeOtherDateProperty']\n};\n```\n\nWe can then create some convenient lookup maps for this:\n\n```typescript\nconst typeKeys = Object.keys(typesForArtifact);\nconst eventTypeAndPropertiesWithDate: any = {};\nconst artifactToEventName: any = {};\nconst eventNameToArtifact: any = {};\n\nfor (const eventName in eventsAndPropertiesWithDate) {\n    const type = typeKeys.find(t => t.indexOf(`.${eventName}`) >= 0);\n    if (type) {\n        const artifact = typesForArtifact[type];\n        artifactToEventName[artifact] = eventName;\n        eventNameToArtifact[eventName] = artifact;\n        eventTypeAndPropertiesWithDate[artifact] = eventsAndPropertiesWithDate[eventName];\n    } else {\n        logger.warn(`No type for ${eventName}`);\n    }\n}\n```\n\n#### Handling DateTime\n\nWith the event type map we can now simply loop through properties for the event types we want to modify:\n\n```typescript\nconst converter = new EventStoreConverter(sourceConnection, destinationConnection, logger, (source, destination) => {\n    const artifact = source.event_artifact.toString();\n\n    if (eventTypeAndPropertiesWithDate[artifact]) {\n        for (const property of eventTypeAndPropertiesWithDate[artifact]) {\n\n            let value = source.event[property];\n\n            if (value === Infinity) {\n                value = new Date(1970, 1, 1).valueOf();\n            }\n\n            value = new Date(value);\n            if (value.valueOf() === Infinity) {\n                value = new Date(1970, 1, 1).valueOf();\n            }\n            destination.Content[property.toCamelCase()] = value.toUTCString();\n        }\n    }\n\n    return true;\n});\nawait converter.convert();\n```\n\n**PS: The `toCamelCase()` method comes from the `@dolittle/eventstore-migrator` package and is an extension to the `String` prototype.**\n","readmeFilename":"README.md","description":"Migrator for the Dolittle Event Store","homepage":"https://github.com/dolittle/migrations#readme","repository":{"type":"git","url":"git+https://github.com/dolittle/migrations.git"},"bugs":{"url":"https://github.com/dolittle/migrations/issues"}}