{"_id":"multi-tenant-migrate","_rev":"29-b66613689dd60d932cc2e8e3241c93b9","name":"multi-tenant-migrate","dist-tags":{"latest":"2.1.4"},"versions":{"1.0.0":{"name":"multi-tenant-migrate","version":"1.0.0","main":"index.js","license":"MIT","dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"description":"There are many ways to separate your tenants' data, ranging from strong physical isolation to purely logical isolation. This library supports a middleground solution, that is, schema-based separation. It only supports schema management; as such, you can u","_id":"multi-tenant-migrate@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-uHFGwAwdQp8fLf/sN2ZQrTTMYgjCnTNgMvxIeCxFE9RlYiK7U5VNTjTxC3q/YB6TiZxjTRyZdTlsL58DYEdNHw==","shasum":"0a8e64aa011c02810d12a736584beed564e5f826","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.0.tgz","fileCount":11,"unpackedSize":37089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ8wcCRA9TVsSAnZWagAAfSoP/RLMjBSLAaEOmwGHLzQX\n63mmPu1VrpfH30NDkgFnyp2Pe3pV3WEDK6ewqE/2X1MnJ3/UkEQjrRCb8N03\n7cN2EK7bxGUgGnhOhwfNcS2Dg3PbTm5XmeAB1kPhPkYPdwlJESjr4fW8ZIIc\npDK4fpQQHkjVUt/tG+HaHhGINRyzRNpBIczSwqucQAQXishOksfaoIzVTpey\niekn8D4kjhkbfrhdRYcZ+EhtKeSXEZuI5vox7YdFs0IqsIrqILe1jdQPTumR\n8SOjAlpjwhOzqyfz8Vh2n+Oyt4fantPKhD3vMbqO39IUotcvb5RZsX0lQo+5\n2yFDtoQ9Yi3bt7XxHnb0651IVEbRExR1jUjiDfI1mqdB0ZLwIGzE9FYe9y47\nDSZwi3kfZxTfAhbyxd1g5J9GVL9pIoIdIAtmBcrppi6i1nHCNibBMt6HPDrZ\nTSh7Q0QgVZhlZNWNbh/eBiPSXZoZO+C+eB0WX4Ag2C/3IZZclRrGmbcpzUmu\no4g8DoHN6GDVQKrJbTlzEZz/3p1GQeI+F3Eyh1QXqQ4brgxE1nyGN3+Q7uXN\nuMwPrQpA3xXgqD6CsFk5ipChD/SqtJVXRgqNAxgEI02G9av7qnVu6TeycMsO\nct15jFBnvQcyn5FA39PylDZ+1ltFw6J8uQXb/pGPgXQCRLRo9/MFjuUGrWlR\nVfrk\r\n=PPVZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHQEW9CX4Bq7jq18y3TLOvnwYC9GhKC2iJeudEfJGByAiAmgP8xXI9Cf6XAhSCSJKpZ/I16gjLJ2uqmGiS4cUdPrQ=="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.0_1546112028053_0.871434468635635"},"_hasShrinkwrap":false},"1.0.1":{"name":"multi-tenant-migrate","version":"1.0.1","main":"index.js","license":"MIT","dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"description":"**This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!**","_id":"multi-tenant-migrate@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-L9MRsTk8KZWa/eiVVYvVsFreBDOKG747x98UDavnq5dBxHkwYiVxxO7ZL+PpAuv+klGfFdKHpK8BW/yo/yn7PQ==","shasum":"b26a80b40cf26e90303f7d5cd7810757c6cff390","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.1.tgz","fileCount":11,"unpackedSize":37089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ83XCRA9TVsSAnZWagAA3bwP/A8WiHCFyIzJwoyyIpVH\nMjT6uPxUkopsRUfqLd1SgQIaf2DU63DbDO6D+Lko/tZzTk82hHJmIBm3uVcb\n0Gug314i+AN6AmVt07vxV1L/LComMcvO7xupHlnl7S6mFVyn8p85cB9W65Mk\nopA4+eSnyiCQRJl0r0n1KNgFe1sa43whspBNCcj5demFiY8R4608d7WmvuWq\ndw+bCcZRgUMhAT2pbJTl1Ow23P/sWfhvVe4GC5okto/apUKfWahbm+FHe+wx\nmUYvmCuYbLKRTetjhh56aPiKQ2Nd0ZFYTi2upb7F0fpdiYNq0FY0Mv2QB8ky\nT23AREqAY3DVXxkvkr1FxF0Q8wN5AM+wlpNz9uP7rV7PLddgzgNEODCqyRAP\nBQnACH1+k/5Zjvqto1LslJY18uDgXJDKZBDRfrUpWYamoyfSiROU53yMtbog\nSF6QRWJ8AocOWMnq3lQ32zrJc+OgYBzh7SYk82OMM8hcJvMfF/DBTM2F3SfS\nIqzJpGNRedz59GC46blBbtLBuM5PO+UKSh+S0MyL8higj3nnqrkFPVhLdQ6t\nZKp97JZbcdKNyfbNy8z+50bduhbTO/07lyHX92S1AAOGN8eeUshF6l22wPm3\nsZRb+rsQ9z9ZLwk0W2tssZ3UHEpwaj+sAo/GpZgyyzvvEbLl8k5es95RdsHv\n0J+l\r\n=L9Er\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIER3VeqLpBQ5kV/jR9GvOFzAKEISK0l5zS4a+BEeA78DAiARY6FMeRlRRV8GVSbQozSbdbvnbwcQGRM4ZbKPHOfprQ=="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.1_1546112471208_0.15317903177279812"},"_hasShrinkwrap":false},"1.0.2":{"name":"multi-tenant-migrate","version":"1.0.2","main":"index.js","license":"MIT","dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"description":"**This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!**","_id":"multi-tenant-migrate@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-WOZsAysY+2xHl7/S+Hf27TMhoZiO48RVc0C4/rTaF45mk0PQ7gLPclzshQeGryzIh/uSMaJl4S63SVO/27eumQ==","shasum":"e0fa69f31aa254d925120dc2c887268a8207ed75","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.2.tgz","fileCount":11,"unpackedSize":37682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKRuPCRA9TVsSAnZWagAA3wcQAJcka0FElNTTNB8uZ2hH\nH9qIZfZgm18l4SUTHGJi9zdpMZZ8eNY8WTz5DFuAeK7I15WGq6OxhtjXYgCv\nhPFznpTY+UiW31ZS865hPBIzAQksFSBxSZdyx4XJYb41n2bfL2z0XMfitbij\nSGXzikuPwLVX0BGZBM8JgIBgzgkozA8NAYkswi6QtQFaLFWKqozDjDEzLVEh\nKcMPpEBmMtdwC/1cQiPxkImIN9E/LLJGeNMsEN9ue42NbKLPOC30viMgpNq3\n3TlPx0Nnl1lRnlTUc4QZPxlhUi64U9II3/B0OpKqn1iwJ7A44XxEo6PRu1QC\nvdsJbItjfqzEXuJXsi/W4ITc+c3WGQ5mdPdFWeztxu6KGminlQR96BwjKYDk\nC+m5BMpLwkeEShQ+mp9aynW8FmP2AAlfDPWv6qAYAiQVN7RAFA7hH+1IbG0/\nLag+1W1SARRNqm5qgTwCJ115DzyUd9kfHL6QAaUFj+o9/ngHZXPUAOMGZQjj\nDgmyWYoVKtHC7YNtvvEOQ8sIq7uwiwOwWw66zoItUE8v9zkLeMqr4adhVSkf\n2N7ZhMmD/3SIH0YlNoHMuj895hwwNYD9F0xIyLkzu6LBuUI0O5WiYt783xa3\n+A1F4wE72zTE2+Le2tzrO/Pre8F3cTrp04IErrd39UznPyqR17xiRNhFznSJ\nTjLj\r\n=aIuY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsfgp/wqXTsCO0RV53DnyS21Ts0WYAAoYBFnjUKaiYjAiBNgDC9P7sNZ/bbtTwAj2Vu7sQzsb2hj5j7QZiTiKoCNA=="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.2_1546197902453_0.07497243332870895"},"_hasShrinkwrap":false},"1.0.3":{"name":"multi-tenant-migrate","version":"1.0.3","main":"index.js","license":"MIT","dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"description":"**This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!**","_id":"multi-tenant-migrate@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-mv73Om6N0K1CsZDFr0P5Tk+JXFkR2Uca59NRZhGQFbrBEvT5EbEQhD6QzdMj5Lk0hehJdkZw6xq8vewwQNrErg==","shasum":"de02bdf90449e6ac547a41d2f6a2e627c9baa574","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.3.tgz","fileCount":11,"unpackedSize":37724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKRwJCRA9TVsSAnZWagAAOHIQAKFLnrp3U7iFnqvdlK8Y\nvTHyopBcdskdcfg09CDB/UHCeh+3u5+rAFIzI04YEX/4LmuDbJ3Zu4u0yZbI\nRKgnYLkFIhRUzU3kOuWvVNCubtsPeIsXKBOR02Dm6o/1nvgJr1JwcPLcb9OG\n229iO6Fj1f79612ryjeiMyLJv6fMgDWQW7vAHAZKxDoJndXV0fYvRQNQgP12\naefdgpNAiTlb8AZf3UiUNOFKaFZuJ1WzcKgJIZkCL3Dhq6MoyBnQXHBXuZfe\ndb/OJ5yrdSSASNwJ9jzaHhPedFCG8zy6Mnw2rn86g0Ne2tbkBASbpsflGnpR\nNYTe6TLcXEsEiyP+zjf6Q/DPhR+xAcx4JibNbWn8yLhbaR+WS3P1SoE9vJOO\nz2gBvJzgqF+HvOpy0EkvBYyEmhcQ3dsvCzGE72x8I83gws6Fgp/eeobHtjzy\nBdoQEugeKhZPAXMJhiXt80RvS41KiMzNo1ZA/H+MbyPWTJ2yon0joK1Io5Yc\nfLtFaqf1Zt5+yRsxXzRsP5aMZjxZR9XL4M4ITVEw/6/4Oq6iq6d8F50HOTre\ndVfDDk3oad6aHwQfTDAtpXwkBm0iV1MGCUjfLo1bjHd0bU5QBil3LnxIZNmV\nfkM3Vjb13EOZW2IrfCfj9eyUdWq2vh8ge+vPm6KZuu0aKRgcPtveEwlUGKiV\nkHtJ\r\n=dzgI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ+pzHkdiBoXhEb7Vp/p7wjwahp9YsdIj8o41eLtSlXQIhAMchgFcaLh164Mj0ZPL08w37KwsRI7VLZ1wyhwMlrLIz"}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.3_1546198024361_0.030333739129005055"},"_hasShrinkwrap":false},"1.0.4":{"name":"multi-tenant-migrate","version":"1.0.4","main":"index.js","license":"MIT","dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"description":"⚠️  This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome! ⚠️","_id":"multi-tenant-migrate@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-J7DY9hAUEZXrWyD76oKpWBud6S19GBbse0QYPIr/zwd2qwXUZRbdc550BrvS8M+86cPuafqgcw931PZcGgbJFw==","shasum":"729d6caea8a97c7613cbd3e7a2822a2a27583d80","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.4.tgz","fileCount":11,"unpackedSize":37735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKRz8CRA9TVsSAnZWagAAdS0P/2gy9QlT+fcz3hKdEpMt\n4gRVPrR13CPgQM1C92k/2rEN1beDrPplGY9s1+Xb8IIV6mfcRQo0EUG+mqiT\nC3Hsged9LPUnzD8fmhkoQOQlPtaiFE8tFVMiJzW5hQVHeCojaA6mhKIU2HpW\nlgBT0qU/1NhUxc+zrSAIeyx0pf921oowJ57+SwS01Rv2wCnMze2BAYj5LT1i\nzTDfVbBKIr2pbaKAHyiDhWE2aEYE3INNV6WqSGGzQuEmtRWcb3Oo+wIreTmt\n1EoJ3EVfEN2/FBPPR9cYPFdxe6UOq/oVq1zPpFtCLdnmMx4TJTcMA/bM2yuM\nfOaFzABaZjZ7gepxJpATXHGjyMYWf7CTUr6gBkgy3djnFyZacmMEX/fy42Dk\n1mxmcsX6zQg+VXlKVFYQHRed16JNwkEAhOF6WmBEQ0NdOpSCV09Y4q08Joun\nhh5S6YBcK91czKo6IiddCrTlEjj/bz0MflTKslCl9KTyJEcVLr+0lKGkZrHn\ns4WjJ12H26Bhx8JV7M1K6pdzKXu2pSh6L4TVHvxxHc4rmpypwMMjfvbQDQQW\n93khAA2+xE4IKgcTaHhuC1hQ+AZNyuz7ZWeZ8C/FD1eRQdK6Xp0GBPqIAsVg\ng4FxPPq7n78OD8NWRE5EM8HluGiue/SSkvAKpvXU1MaBJAl3HhEo2HORLibD\n4RW5\r\n=QEu/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBt2i+y2pDUfd12hMnuPUKdSJkxwyW5NczaPEVZu35eAiEA7Zm5lJPnemVyj0GhYNQN8nnP3m7uz+ewgd86KZTOyvs="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.4_1546198267625_0.6665724658806533"},"_hasShrinkwrap":false},"1.0.5":{"name":"multi-tenant-migrate","version":"1.0.5","main":"index.js","license":"MIT","dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"description":"⚠️  This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome! ⚠️","_id":"multi-tenant-migrate@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-VFSKhUUefl8ZhYHJQG1gcE7W8YQKr86N+5cGchxy+lmn2u9N+Hy2O0aFoQGJYzNyipg0LDOGZoU+yi4A77epXw==","shasum":"e68fbeadf8001971cedd3cc16d86b72b0fb2418c","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.5.tgz","fileCount":11,"unpackedSize":37870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKR4eCRA9TVsSAnZWagAAkLUP/0wNGVXMVgHvR/qeUo5J\nbX7RqgQNTrv62pU8S9he8ywm576PgNf6A2/kx/kdk1uDmFCGlEn/1fW3lwzq\nf/eepG1h+AJd4S/Bm184ZNGwsMKuVJT+WgVZvgvTtZOrTKdPCk3KHdO/DBln\ngnfsbyRlTtnQtYtpUNOCYNZ01JrhYxXe/GjqxXm10reNVO9a4uSvykoyDLj3\nfaNl1GmLIBxJulr4tEWeMft9HAXeo1IEJmvXikdlCIClUkigLWyx2BFdFZT5\nTD6L5tEx5RN+REdClAs0G5uhxdFcWiaAOlajfVmNMsxPeBt1loPpepNz1j3H\nqg9PTrdIuR4kswqouALjBeN1zEotsIGwd6DQVxZUndVc934wpDyAAJvaDm7R\nE6QNuW+dnmhpHiVO3yVmCffFy5P5qgBHMFQVCtyB38CfOmfVXkVOtkW12j/i\naJNVKZFEkPiGCQQ16Tj7zLJGtMnDnazM0OS7beyB3mbnEIbmhYYFfiUeDrgc\nTrbkKfibIr4aPMbWGMbdtzmgjBCcay8HzEnmCXjkmjibvwjQ3zthtXc7GdCK\niT7qhwG7/13vMbjo6bVnPwI8TqENi6yzJZ1pkSIb48SIpJKvUBr3tPjJe4/T\nu5JJMdI2Qffk8mK109GBCBi43RPDJ3cPkTWBQIFsmEqejzoIRED2j2H/eQsQ\nZLxb\r\n=Uf5L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcCMasqPYrtwAMxH5yTHLS5XfF3Ti3jPElA1iJf3z5sAiEA+OBUru7IceKCVg4WjsuWV9yAar9fm7ZCLeiZtSVXwB8="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.5_1546198558223_0.9645901572594091"},"_hasShrinkwrap":false},"1.0.6":{"name":"multi-tenant-migrate","version":"1.0.6","main":"index.js","license":"MIT","dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"20b7e8a5da2114e3b7fce26c6fd62938411d43ad","description":"⚠️  This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome! ⚠️","_id":"multi-tenant-migrate@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-qnEvvfL3kzUE/uhfIT47wI/GduBxFyglTlrFkqC8pJE6PvgY63Hzbq+Y2xJHmsWtmCv4vbRY2EYF9wIBk8cuzA==","shasum":"011926c0e78e1d81967aea399e37a8c40b42c75e","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.6.tgz","fileCount":11,"unpackedSize":37870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKSAaCRA9TVsSAnZWagAAy2IQAJaxahkVeGlUn/Q/y2bY\nIKZq7MdCBLA/sn5ACRdWfNlWkV9lAD74IQ3F/7YfVABw4vGPo9YQq0WNt4td\nrravRKco/zkZELnYtNiuLXYlNsUW5k5IC0bTIJKFmPQn5X95fcYtmConxPtY\n104ys5y/0GYXMSJRDq747W+XROdcpI+h88+feeFvXh0gjhA6sTT4Sq+4izS7\njh34IsJBprypsBhAcG0cov9fZI0LEVusBgcny+r+/kJ3M7LYyoF6PhDx7Lgv\n8mMGn6Nqs0U1/M0323cQqVHUeXiPiE4uDxe+Tr7cx7ldV1N1gRW0SukmzfKV\nEy82Ndiob7pli4CeSI5uPEHnValT25qTl3e9gXtDcoeDmM9hDHMVqjjDGVtc\nUvwCIhD7C+SXLa4F+04il0VACHPeIzjBQGFusc+VlLl1W4EAE4OK4sNqmmRn\n8M20Z0JLKhoXiVFqG4h9rKoIo2zB5nB5HQTvRH06a8LGiEOfnfb/eV3AObrX\nQwxpG3a+kPvlVvugKJNcKJl+Cpcj1xRK6y8MV+92nzw1Xs4Y0HQPk10au0K4\n//XDNGrYyW9z+TEoHGXoH8etAXfH/QRQX/Q8xj0L4u4Y7QVpbXNkfgItWA9N\ncExs/p4CKGYTAkGY3vwLs4DdvS17IFYeQYZU4l1X+WYtQhTg7if/qGa3WfHX\n7JEO\r\n=qGlS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxp0XIwgF/zgmCSvLuHx+yXGlt379Sfz0afIn0UHZ2yAiANXJ3UyQARxjUau4apvMjEolaYy3G4SpkJz5l+Ou0i0w=="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.6_1546199066391_0.28743521622801027"},"_hasShrinkwrap":false},"1.0.7":{"name":"multi-tenant-migrate","version":"1.0.7","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"abcf6460ed279dded227ed7405769cf0b70d274d","description":"⚠️  This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome! ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-U3JDuqAGbD4+6IcHMJzP2ZFzmogXAzFDIO6oQNemvqZH0x/5tpYnDmCptLrTXLv7sr6xhHgs4XrTHNsxkl2nqQ==","shasum":"b9a7a86e6861fe5444afadb1acab82d9ac97c157","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.7.tgz","fileCount":11,"unpackedSize":37975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKSCaCRA9TVsSAnZWagAAGSoQAIpDGZIx+c1f+KiMGj8g\naT2UEr9Sdh9YRiRQS3DoEBzc64CsRUtPoIkarqFCoozkhbfFcpq6ZjwvxyIJ\nwMVCjr9njqZm7MgBJ+C4wCh16pYFup0mkAnoSnosy5BdHlHJaYotJlAA5Sdt\nocZaCyz+8GY+Ewms2Qn3ZbZMmm7kKdtD3x0sMdRRKJ1KL7i6CKRNuwTUlUX5\nMoB7xje3bA62mafgDrR2dy7+TrWb2/1RgpqZGQQV/kOvrL0WI9bhyH2WXITx\nFyx2GKeogjt7Gk6IE5jMjxQ423RwMRWG5a66XOw3fjHrcju/ZLVL/5DJo+Y0\nWF0hri0H45B1t0Nd/8lC+KSjzZiXYHbtuwqOxuh7Ekw7FtAJ5kcrKTZ086PA\n5r1rDaGGcYdcE6BH2VCmEjsX2/UX3rzmPA/mUqSEVRvLf9Jm3M9FxAdDVVQx\nSaFDI1R5jKXz0pq0f8b6FKHePNeFatb7tJT0ob2C6ZX71ss5xgDkm2a7WDzR\n9FF/9JrT0zQ6Xw9D/YsIVCY9mXxJOUFutYhjMIg5nYuDVQ4U6URW9/S85NXe\nZ9FwDb68OK12oOKGWmJn1xbES4EGuGpbpX4BNid6fC9OEYUsAo0SdlprAvPd\nNEmOqqPbBtoQeKnjzVyq3V+81FYmpcgITDdcdgN3rzcchvsVbIXtiv6j3Eby\nzrXf\r\n=/v3i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ+rGWomcy3/rUPwFLLGQZ8maf2+Sr4ikECHXaWvqWFAIhAOIZRP6fUfMwT5CLIN+B6tDGD5dSsoimvx23NopUmhGk"}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.7_1546199193769_0.7461503951130799"},"_hasShrinkwrap":false},"1.0.8":{"name":"multi-tenant-migrate","version":"1.0.8","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"67deb7212e1f9e62c90c1ba2031862ab62398d4d","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-h3tWKN0KbbvC6IPjrCRp+8gkSE95Rppl0B1adq2MYI8ncvwGsI+VOs5UqkM7quTRcDzeqe4MdHYfEgegQZJN2g==","shasum":"2d6c56dc04f565723146de9f5800252010daf147","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.8.tgz","fileCount":11,"unpackedSize":38006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKbqmCRA9TVsSAnZWagAA46EQAIH3A1Slxlv8gloHQUE2\n/RRTXGa1o3A8p3yykbp1dCDpiIgHHbjctXVDLcqlzfmYloeUozWFtXcRMlOp\naDXMN4c3Gl7GZ7TdfzFKbiSmqEUkXJDUbgxBnN3J/0qUt2NaTX1a+Z94ODP2\nkzo+fjSzlhwTFnNHqd1wqVBP+PhZ70/MqlGfz70GL07YV24YXiEkGG+PINBE\nuJfTjd1L3n8JoaQNQA9PEiV5NamjvMpC6SEQG1zOwqUMLpnU1ExyrK+FWUGf\nLJ1Sb/zJBzWif10XHafH2i9a3cnFPhKDz1iwqWLMJR/pme+zFhzkqd8j4cAB\nFPjxncCjQIFpwm9zq82b41RwNb3tgGOgsfVxnm64z0Dg4arD0EfBTsCOY1gY\nwwDVmZ0IkeGDP+mtslynqmJbBLNnzML8w9RjKOvKh6wqHAr96Ea2ubhpd3dV\nfRtxbiwdd+Ifw05Qe0n4CvrZ5qPUrwm9lIXVs/2dts+ciJ/i7Sfb4z9i6gcK\ns7sznXWykKUqZpEw40MouRKbXnof9v/W5O+mDALtfoYN7PhXL7OxQlRAG9zz\nb0InV9CWW5Pc/9O2B4jzMXh1z6lSxrJ/wL/naGWOlagd1jCbOETC4kz6hQzM\nBK/xJbrXXivl4XQlo3xoKRNozviP3KOKHEszos6Pihyjj0d30Jxqs3UWMG8v\nQd7k\r\n=mPlZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF+F/Y56ZqPTH0u7+TcYCdkR4kk6lNttsQpxI+riTmJwIgFmnsDEnkyNVJ/EsNy+rW00vufvGIfCNTqo2xsdQWMzU="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.8_1546238629384_0.9458377668914668"},"_hasShrinkwrap":false},"1.0.9":{"name":"multi-tenant-migrate","version":"1.0.9","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"a3edd74a3bbfe4f732f891bdd8ad7daee5379b37","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.0.9","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-c+isGAgKFTIKcrgy5t6yUg2AHQO68dYt8WnTQWR/cfnSjUJ/jZIfxI1rK0c7LTlf3YalgcSK6nMhNf+54AY6pA==","shasum":"676f94de7fa766c536f22071a2b4954b9665336e","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.9.tgz","fileCount":11,"unpackedSize":38224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKbw4CRA9TVsSAnZWagAAvzEP/jml/1Nz8oJsFNR0Tkpb\nRTbSKZg2zt1KWnKyvAQWu6wdCSpYPNfenN76WCsCknAM/d0corkRD9GEfBhQ\n2x81t5Kr5sGeJsnVXhg6aJ4AeV7FVbUb+oD4iOppI9mBS34Gm9qLf2mh59oQ\naHG9W/FHk2tJ8ZMUzWLFIyjv29gytMkf3DcbeWYSoSeNNWNQ2AQ2/lGcQUn/\n8I6nQ3MJjiQuNJAtgzDWAatztu2bogi+VVRGiPAmNcYS5xGfUBvDg61KzE7W\nfZ+olUkDZoVPkuPB9Pundil5Szga4BNBElyQHbbvHhvrkjCOvIroecqZcUec\nB0DYuWSgglJ8PLxcmbSkP+njlSnAC/2/OJSHAvXN/az1B62bLMZIj/sQX0FJ\nKJe1A44TVYnCSKwcAYUM8d8WZrFvVTEvT3hs2/39B9/05L5M58Rn/ghBYY3R\nU7QWxP/aleNQT93a0YvVRXCP15QFEdG0KLUYWrhGfaY63ZvKI3amzXLSHE/i\nIPB75ElS00tFkY/xhjfeFaGPw0dmaOfrpkEoB3TtIer2GzCEi8wb4Z0msCGN\nWVdjs4ZRWQjmPtXCwdBl87X4JMC30wdLPg8QZCxzrceUJ8+YBxBe1iOlreEm\nIC+0liAlkQUqYKPgVVl6rMX9JQn6lo0vH78+QJvkF+Nb/mEIB1JasGyh7WOZ\ns4lj\r\n=ovp5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARBMFysqPUoEUfd4XhITI7qDE2ZtkzepUT/DSHESSzuAiEA1FW8LxIYz4/pO/SqBSWyUNEhgZNFo6aN5A69gNKa7eM="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.9_1546239031522_0.8493591176962674"},"_hasShrinkwrap":false},"1.0.10":{"name":"multi-tenant-migrate","version":"1.0.10","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","clear":"^0.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"154a34d4f961faf864cc5304231a2e41b4b2dbb0","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.0.10","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-4pph+UCupmyRZ5zn9jqoTpqRe4Ph/CWmztOBpuagbVAd5k2rNQv14SpRu+ZIn4FnTJxlphPIWa+y2ZIu1ekgOA==","shasum":"90d9340f7dadfe2aebd5bb2a2a837b5aa3969495","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.0.10.tgz","fileCount":12,"unpackedSize":38414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLTa7CRA9TVsSAnZWagAAftcP/0F9tAvEr6+m07jo9JCg\nkUi22yESWyKJUEtH/BDNG1iqjImCg5fdkDsM3AQBPo7SZnqWFGl4V8F7i7OM\nm0KyAomyjeIQhGb4dJrPfRIKcJUmo1A7RhT+afiv1othvxlYP2lynxleZpCH\nN/xrBd3MR4czpchF4BdA7WKdBvCb+je1qn+QcISm/UFY1hK98sEJeVAgsONV\ntyl4PPctr4gtM6bX8gcQg3BwBTs1fvMp5qR36buy27GAiS4/NOdtToqJ8UV6\nL4yd0NBgGV+6WYPC0dwlBvtH1UHqJ+ZhKHUAiN0hkxBVLpCqwJRIT5kjnzNT\nhPztEonEKVUBlTE4hhQAJyAMMmFNP/c3hedX4PrZaYw0DIg0MMvBp8GOBjYq\ncpjMuWuBmRR+I8+71lhiHVuAN+8/FI19/2AIyeFR0s3MbD1P2YlV8ZYunBl0\nEfON545LF37SntaBTTyKXuCgmFLn8m7fpcvC7Ld1u216iFVbQCUQXtoeVKbP\nal5gFp3mbDiGUNWX/x0XtdtOWYuAQ5CPZVXXV2z4eaQt8YNB4piIsosG6dUj\n4gbLMOC7H7AStKMcRpgCFRYJDJC+ZBMOdHkcFI0z+b/SwfuMVCLHCcRx94Wn\nh6AGxOTu28LxUvKr9o8oDZ0wMXPkbEyr+bLkZo3kt2uLGtLlChPmITQUjy/v\nSvfF\r\n=Kakk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYVSkNrltDDsXUcdkVF3vt02GbyIq+WuJk5zXY33ushAiEArZvgOeRGcODtZWDxo4bnYmjmsrK9dAnTsyXYPPpqC1E="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.0.10_1546467002298_0.27869833962582957"},"_hasShrinkwrap":false},"1.1.0":{"name":"multi-tenant-migrate","version":"1.1.0","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"df52e92d4ad9fc14c002628b9442f7d7ebafd5fb","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.1.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-rBouZVoUbQdplEKl0k2KSqS0HcCo3lRIvtUMWp6KhFekXnnsvTFHIk+h3C2B2yvk2RYCTxCBRRAZynIj9BPYDQ==","shasum":"ff2c1f087db48b5f600237943c6e3eebbd696a22","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.1.0.tgz","fileCount":12,"unpackedSize":40905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLVlhCRA9TVsSAnZWagAANDoQAJb2q9p1RQj4NWzEcdy3\nW3Orf+tdP86gfSF2XQcK8xC77wLkpZO80Hsxcw3alQHEQ3s5Bh7wsIx98OTE\nrWVfVDwEOEQDA1Yk4Q+7OFYjVrd1hrPOf0B4nHE4rpZQmxcmuDhMmtiXi5e6\nK/3REKBT2QhCjljQrAv4cE+TiPiVEHdCGSdS0SpF5YU4VxHPaoHtBSD0zFUI\njosJ+hUmEVmXwJU6+7t6M+C3txubXODFMaK8oLNStY004FFaWT1uAeYooXsm\nP0p7XDSraXdZgOEAWxW5xdl2m6Ku5TFVwEawbpAz+bT2Cvsdv2UligU+jPWt\nT8+LnnSbSfZNUlsPfkjTp9IPfcX0C8ys4/SkdEkCwyqKqZUjwZcXWw51jXRz\nOnx1U1F2obUpkifcgjDkM20Pi7E7t/Zgcv8YczU+OlIL9Hdwpcu5IM+nfoHT\nPMDc0QXMumkKguBtbo+lV75Dpl8Cp4L9igWte5XfRlizbilZR/jibmltanHK\nSWAVk1FiMVrDHm5AhOFJAazg0KvUdMUGyas9Lz4y7OZQoYtiuyCXx1ixS041\nAbaBVf9iJo36ghdvTJWHV28tWS1SD4OsFmXMh9u/ACdhUHWdzbWkeloCxbjN\nubrhGnDobk8Yb1z5yTaQO6g7HWZjO591qUfbsN2t3193BYmiwsu0VtFyEMj2\njG4M\r\n=5RWd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClrjRvGecgr81YEjD0tOufn3Bh0hI0Ol1h56vzSE6/aQIgEeVxVIZ2UpyUmiELL2sQeVHMiZyJLGhmNNnL2t40jow="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.1.0_1546475872912_0.22753750061368772"},"_hasShrinkwrap":false},"1.1.1":{"name":"multi-tenant-migrate","version":"1.1.1","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"5eb526ab1497941e44bf7707fe1d59acbcbbc9ca","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.1.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-NwcsBhOg6AS+ZbjNf14/FjcteFOnvfSJyujOXnWvpmQbtcssc5NL7w6ogDf+W5Q3/fwx9k/XP+p9EsNj3Od1aA==","shasum":"fb5d8917e40e64b8353aee55380ca198cd1358bf","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.1.1.tgz","fileCount":12,"unpackedSize":40906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLZX+CRA9TVsSAnZWagAAv10P/iRhdLR58WdWsGkCm53T\nJPcIPWCdG/9a5J3AIWBFfi7Ppxj0Mrvs3ycu17IAQZzjukh52PQgrnavTa1Q\nJZdhGZDJaTKTisXthxybsImbFb2JqRKDf2hzEQtNSuodFKa/RBd0AqgXH2Ms\nPB2vMRuJxlFqwMXQWVf7+0K/K01Qb/60NTLnVtpfYYEMq54v+SXDdYIxPdQh\njtITspY5vQ/m5KMez7DMFmFgDL0tPEgTGb4RTV+t8LzoHiletEnWUcWEaypo\na5TTFCvTknTm53aw2dpVJ/iEpucN6PQH/WaWx3zh3HTCi4E0KWU/7igO9KEB\ngcQiZVz9GvBEKeyOOqbiIDWXDMRqVxjHmmgaPZ8E8XyxWHhlmJ700uWAX0Ls\nqaP5Dk62ug3um1w+busbDSgXBxzsdG5dOE7PzgTxyEMYjZI5UUoMV+QrcxiG\nxn3jLOPZSUowDZ6vTrga6FdN+gTy8qKg11w+4ut/KoDCdkkZPHoGgT4VlfHk\nu42iICh8lkFn1YLKUQzulbYC7+2m4n7KQpfafa9s2YbXU7ycwJdVLgL+JVzr\n5MfghScfF4NqgawMy3Agsz8YPXeYxbIlhKfqx5I3u74dYlkxyd2S60BiiRgK\nUq3YQ4MITxUcmtto6MCo1EdwXk0+0huzxfGDMfbu9zQl5Lt+tgtxRhIESpwB\nzDB3\r\n=G76E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARLKRzSjoR/TePfmogLB19WiqEcsu0AuXemi/4/OWiLAiEA3C5rjljdz46i138qEqiLeYf80rXhp5Nn2z57fcSIvLg="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.1.1_1546491389989_0.2348833427929653"},"_hasShrinkwrap":false},"1.1.2":{"name":"multi-tenant-migrate","version":"1.1.2","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"cc71dccaae70c3af29bb5ebdf51d5618a15f5022","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.1.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-WWXQiw2l5PrsP1kQT4gzmGX+LMCR8KN12hU01XuzfB0fdwByeEzdvS4LZXKoAYYIxuWJNCZ4EbHS34GwQrpwIQ==","shasum":"424375153c1be58f87d82468ad7623d243bbf0f2","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.1.2.tgz","fileCount":12,"unpackedSize":41145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL/I1CRA9TVsSAnZWagAAokMP/39Ob0YZQZ8PWB1Y8kg3\nz7SEaHTZIhGFwbiTWXVQSpKoGyVN3uJOgUGunQPj5AiOs0K7MPqiJQXLvKsr\n+nmQfRQ9WUUwOywzPnQlnEKIHjOcpUGt216wFJC3j2iVXX+/n/+5KmOwkAh2\nEt4fVWNIsY6D2iT8sYUTv/6WT1bx96Q7VEZMtFvcv+l6dVOggwwkQldji3TY\na2J7sIEXGZP38rb1no5KXp9fCGB+b2+Ztg2HRSuvoGSRGYdbVXj6ZiyPK6yf\ne/BTjRPSzKX/R3K1IZA+mF8DelPFpAzsmOF+ThoiaHHa7uS50N25bTguYMy1\nKjnXg4MLXKcZPRh+u86RpVj72FuCGfRfb8/IGbfMhLFVDS8J3XvpJGctnSf+\nXqnYUP3S9pCQZOgnG6H/+V7alRMNpBNMp4HscmdqBhfx1jOQp5XhSTv/sj+K\nvTtqwPlOAx9xcEat7Eor1xCNbsorKZUV0bwxR5lioGprRtrpniTOW7nxiovi\nzrP1oXvXhd9K81HxR5zywP5eDRY4t/TfFu7c0Hp/pyZR3Cuo5wuIb9CD0Ue/\niT8tdcSiClVXRQohfpGQGTgHlMJlGT8MpZ0StXbMS0fR9QgHd+fxQ4vuanJy\nm3vMtXXBIP8xSWUCs6YpAp08dKrCVvG3ucaVSIDxtnYrKlHlK0iAFet92vHF\nAfiU\r\n=8sry\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8uWaImXdm9BkhopM/qgrIDeS6d9aZzV7WUcMqqS2MoQIgVR104I5WwXSE143juspvmnWNsM2BC1iU1vJMmC7JR+k="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.1.2_1546646069223_0.1546605448474525"},"_hasShrinkwrap":false},"1.1.3":{"name":"multi-tenant-migrate","version":"1.1.3","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"a1016e0278d8712c4d31eb69884f74b1a0616574","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.1.3","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-eVOtPWoK4xtCW6lHVffucjeXQLqUWbFeJoU9/qDTjHHt/tVkFfJpOgCrTX9mAE+kGMP4CO+SGG6rs3lxIuERJA==","shasum":"8f84ab65c0ba2452c988cebd31b5cf45c16c8166","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.1.3.tgz","fileCount":12,"unpackedSize":41492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL/zLCRA9TVsSAnZWagAAtpkP/29Ge6aGvJT1girKZQhM\nCdbQO7/9McODGpBclisOlblHYAzIsXvNP8ZU0WKUKGSqiHeVXWgt8TVUd7gf\nAXQCOxD8wF1RNtGTqz9rR15eCjDYLJo0yyXU1A0bNq6cq9f/GvSqc++Ukphi\nNxsTDl64de32G4PRTRdIcIlmOskrHMg/2vdo/716t04cqwQ1QvLQ9FFrr3Ng\nOAPkT/zLkTOnxvpBcwQC+1mrPNS51N+hbtJvtRqSJMYoemrYVXEyydjjWWo9\nWdgcm8xRzX8CsOkM8kcN5CofKiGdIqeJ/j3gZYkqacbCPIQCpDas0DcFRDfs\nIQZM09gie1R4FA5ChIZeupwMDoupMSgLJwv15/wCbPwJBuWyQX9pdt5SVh+C\nLLY+scfpGzjcdsTDNIFc7NlLEhaAz2ypWJzhjSKcx37my8BbPC1mS7BmGsvd\nYFauztzdHbkz+tJ763URMEv3mYKCBAhhTOgZs2gWLi9lReo8XwwxSQev41lK\nXbWiBSGs/jIPKAo9Avueb410XJPH5sp8JuoubxJ2GeCAR4FxC75+hXyj21lt\n915zmNVa2a91/w0D8s04W6fSMKhzHuPTI3dAjragCU4oeMUo2MinNrckfEBB\nxMtqIdo2U85YHmk1Vgs/0LVmT2SMjmHLrylKpzt21ZfH0NQ83yeWrpxNp1yr\nOrr0\r\n=pXW8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfWHSRgYRh9pR3HXKPx20CGetY4iBaaYiLMOdMVpEyIAiEA0GDbMvUTxcybcAPsUJjaToI5JHFwscp+VtFoceVcjIY="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.1.3_1546648779339_0.1263910701463027"},"_hasShrinkwrap":false},"1.1.4":{"name":"multi-tenant-migrate","version":"1.1.4","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"6acd68c66f3f30174d3f4adaf36ea2e3bb84c0a7","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.1.4","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-afdLEW9k1sif/rSwL0UV4d5Qg4m43G8MerRGfG4yDivvsYntxh0gMiF7DWdfUy7PzWiwG061qpuc7d1TVomASw==","shasum":"761b07325092460b022992dcc0f793e8557d2c03","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.1.4.tgz","fileCount":12,"unpackedSize":41620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMP9dCRA9TVsSAnZWagAAZMUP/i4Rjk2QNMuyr2kfhUw7\nt8PYGdh20U6Y0sk0YJW8OAb87Ys0HWgFqQqscy07OmgIyzC9KUFxy3C/S2AC\n//YXNbWvLh9i1xJJzbee6z+goXqzB9XqYzOPIqWHr+k2UnY+miimaIqumZUg\nDyhyrhI/djNAWHMuj3BZxI+C7AwfTesCKn6l8bz4I9xTUHSNt/fXw672PJz0\nCNWhm6GQLkFUfNW3mjJq1/cWOiBDa+60JON6K1qw7TzaDT5aWt0DJ7BWEOmu\nclTeqOnhKhqj7Eg/ji+W19zohrZnMOR0FKfyLPGPXmvLMV2SqzfgfoO35CfX\nhdFyBzVTUb4KvuUhifNrmSTHRGVylWnmay1HcXl0/9Shsyo7uQGrm2dtG6+s\n3hn50S8r1mx7DS3PGCbLq8I4PKWGOhCiytMwHiXg9CvaGWw4s73UfDUqMP+V\npG0rfQQPUAIXw5wPRqKifbKi0vdQzJDZjrkAB/YpHAcZ/3PKClSy57smIAfv\nXIe1QmkMgJXntq7D1VGyQhkZS6vVeg4s+xy61f+LriNIOcjyyUyPdfmQyLo5\nV6PiLFekabQ44HmRGj2uEnOjpFGQ6V7Wy/IKHpvgtAldgpKt+CQSzOaxp5Qf\naZQOOEgqjyGABKYV+WLgK7tcjnm1A6ABjDkei7ASTbSh2tplrTEww8+CBF3F\nBNn0\r\n=7q2r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn/FASYAGEogSoJc3LL0EK18cg/1HnrjcT/GR3TZzq/AIgVcRNZPtbB5tSUPI/oYHWMSuTRsbqMFwe4DMO+P60HYg="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.1.4_1546714973078_0.924537994748341"},"_hasShrinkwrap":false},"1.1.5":{"name":"multi-tenant-migrate","version":"1.1.5","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"b6deb0a33619dc17c7cf3676af70a93ae1efc380","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-bApKvYg8ATHF+7YuarOaHWwEhLSfoK5ROmPshRjNqfABlVRzvbkuJQokOkUwEoutgehBwloFhkhKFEAOejGDdQ==","shasum":"4db03350bbc07b742ac923e1c6c22ee2cb8f83d5","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.1.5.tgz","fileCount":11,"unpackedSize":41611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMP//CRA9TVsSAnZWagAAckcP/R3loic/99O1l2H+YSiL\nbbI2hpjgJfeTo0vDS74KICv5bG4j5UbBjk5qZWOep7+iAe0IUn3jcXC97AWb\nHKIbRY+1CUBggp4z4kYoJ0jsndJckYxCTEpU7/IV0i0N15va9BgRcUPLYdx2\naiMo7cE4T12JXG3WUUvJZvoo9B5FMjXapCoBYvFQoTVVFHPChfgPQsuHgK10\nur8BMgr3nOBbIHWHDNkkrDVIOc9X3jmCCZwSUP1w9hiAscqVi6n7Y3k/IBKm\n+i9dDRNQP6B8znDTzrqjq0X+CjlmweF1qQnsr8aPv7mqtchcBnbTzRJdn4mT\nQyRpyf9W/WqFGj+0mnVnFFwxfnubi27BIgJYMAGnYDUHzNJjRrbeIjy0Bw0I\nWMf8nRbh4BHDbWfzUUMF+z5YYobnpzYOSq6k0OcdPvEZ66/o7+Ma1n00Ss6t\nrprzZtOd5NigQc55DWBlL1LsDzzjjCr+M0TGhVoYDGlGNTIrG7uGs5UWAdH8\nmHv9LGmK3H+uNWEBYMLp4xkou4D8D2VyfQ3Mtd0LuAmzktH2fMSyQqWk3ZaW\n2ZhxaXJTmJjCm+H7RkwmQtGsUxlcfUj0jLtDboivqpHVaitAkRhq2/pOcUbp\n+u+hA5NhgrdKkTxywEvwYs7vrIQKarN3mKhqh446FBRpRlgcQ6yKDL3kq9gl\n8GQt\r\n=hsnr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2FFpkeLb2waAjS4C4C5+Dfdl1RkjsB44yde37is/nkwIgBbo6T5uhJz5uDCccL2MoU236svmCZTfjas6OFWd4exw="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.1.5_1546715135080_0.5422014269443955"},"_hasShrinkwrap":false},"1.1.6":{"name":"multi-tenant-migrate","version":"1.1.6","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"71f8622a0fcba96fe19ed4b2caf8adf9b66f9c19","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.1.6","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-8fBSga5lnjN/t83JACDGo48i1Ydytdvxq4geEQUF4IXy9taeAulDB0lSFLxVMvYwFjbL5L5QHhAbWtJbQ4FVtQ==","shasum":"54df8b11a5f681679ed3732848d14909bfac4892","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.1.6.tgz","fileCount":12,"unpackedSize":41660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPe2fCRA9TVsSAnZWagAARKMP/0K4GuHPpYMbNRvJCvBE\nW0PXhbB55nWD2yJ/Tem36SpOvtFIgk0mOnir7e4F8tqe8ly73COqD82EefVV\nVzpnQQz0sBYLr9XezSkq5YhG5UBcI+903E8Ak0ffOBQQFR1NoNK5ZXvf6SK7\nF51iE/EiUK8Q5syddxKyRoLJgb5vz7z4pro4z7qOvkiuN43pEU7eEisDA2K7\n+8ffQZaFYqc08WVabOR1nn9tM4502Ik9tuMnQv+KXBl9i0abWGK4LuYgCFzV\nHQrkRA5vBxIcu/pH6xtXsp4mclClrqlnYm7FknOrJcHBLnT2LPh7UeZiB7LV\nRAeO6HFsZpJaUfkRfnSLO+mz7OPMCz7f5tEPeMgq+bGIew8GqA3qlPc/zUlF\ndHseDxfgkjtPxAsNFV0hgCw4Cywt3DNi6dYUqKP8iAYrXxWutTAsg52OGhna\nVl7dbp6UszRilcIkSttSlVGePtOo6eWJRD71+OnjxYH5uSlkNem8SkdhPcYw\n3nZBKo8By6PbPO8c4zl72T1xo1GRvp21X9gX+TRhLwjNiShOxuO9io+lJIhN\n3eaQ/BEdungHGQU0mqs6WmiTu8NK/PrfNIGwPGr1nbcCSqhy8dAH/wkWCIrp\nvWL2NoNppfEwLvqvaNMfVrqW3JL9cbc0WcNFUQJuhcKK0peCNiaJsesHi+g/\ncvgA\r\n=Wujc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm4U3pjGyqNuhRrqrhmWLB5rc0Q1bjIydkaojLDaeh4QIhAKuMO8IwBahXUXYtO/Yg8cOsbbkeircVIh+1UiJMQZkY"}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.1.6_1547562398692_0.2739032151377956"},"_hasShrinkwrap":false},"1.2.0":{"name":"multi-tenant-migrate","version":"1.2.0","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"cac0d1f48589fd8c65c5bb40ce8ff688e3fcd0cc","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-5y9VlXhznId5D8a++IOm2IqMD0OWoM82Rawr/w97RVJfGnNZwAdgf/ik9G09lpse/bUw8f1rX+xgZNTrbaex1Q==","shasum":"b971a8debdc9a316810c65d58a473408be327e7c","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.2.0.tgz","fileCount":12,"unpackedSize":42120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRHkaCRA9TVsSAnZWagAASyAP/0nzwERI4nERVq5KXcfJ\nmVBgFzrzyqLcbQON6rwFcrYhO161vUljQX5KgujLEL9eQl+2LYbeIS4f/vl0\nJTFwTuJH82e1TfCVDsQ2Gf4EpXA315q2hsJZ77SHgefkqFAoOjOx7AzMlXpI\nlUsR677cC6pPy3BEW2svn1nuH3JndHzZ6C8HVF8x+uYIJUe4HDq5MNSfa9mY\nM1mniSLuLo5DovpKv3z3XL68rlHDntGFbJvUC967bXB1ValWU0wzZls4Sbzx\nWOFSqiJ9u3TR9NRLkW1UWEmK1NA8askILToOrAr30Yk7eeim4RbuJODsbk+O\nSzHpbvBEzWcVGMgsmRcW99EuVPh4p8YSk2CFlrR6mpW8OX/2wL4HsEznFTp0\nw3hbaetgMpFTtfT/ksF/TGyEI8pIhFl2+qwuv89aoXlZeuBzgVlY7Hxwl2u5\nUKSK1Vf+p0O/34lSPWs+CwHFQWutEN7u7QoqHTxw+yHJFZfgv4FBTzuvYZhq\nBJSSTOrQjgpoG80ZWz92Fd+ZXgZA7oKljdunWqeHb+MbeWs+cPYBn4YlEFzm\neQIMvqOTy0A5w/lOASv6rECz8JMxUEmsP3lMEIBI3hIjiq95/PVc6fiLszYA\nDChdnjrwwW9Ne5YJQMZCTAe0lMhWykw6b/myhwf2HhCnlSURdfTMJQO005t7\nzGBz\r\n=AMiK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPIEhis/Q+9/OV7zXzcAkuF/xdKgUzld3wzkg8zkAEZAIgFbuBhRWp98mvTtO1BXIOnz25f5XYohuaIMvKxv4o3WU="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.2.0_1547991321988_0.7901708287606495"},"_hasShrinkwrap":false},"1.2.1":{"name":"multi-tenant-migrate","version":"1.2.1","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"91fc937f812405c274198046d2163871249012a2","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-3bMLnjKN1Ee98v8f8I9YOaik+K+ATTWMIBKzw0H3/0Vibplw3GNDw2VUc7ZUPw8TxYQlIIceOhucyCJ/XK7swQ==","shasum":"1547c0482fda0f4eebba62d94b41b073d44256a3","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-1.2.1.tgz","fileCount":12,"unpackedSize":42103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRHvTCRA9TVsSAnZWagAA4ZQP/A5DlMUTXIQzob5NhqeW\nzkNBEOnBBuin58zQ48serxHIeFtsEZI6R2KDGX9KYkUoBn4U1paCWQdCuG9Y\nL5DUlCEhfIkqVugcJqSy9KSKQeEFX5NxZZI7e+nfK7EYl2nrWaCF085TeR+Q\nU2qXWYh41ZNzsYfAvOOn4Ae0G9pfAIyjW/eDXn9a+hTFtjsPzeooI5K8RO0R\n116pM/GRK0HOoBFZUvVHstYarIloGKpzmcOO4vhPNOEg3p7lSwVe27TqxvVU\n1Qt5e5byNDg1r9EreXyvOT4OfVYx8xeq4U+OEZKp05rIiLkKCjAZzvyLjtwd\nlvZUtgi6G3Y8wPlB8O9e7vvL5xvSxkUpNMxKlyc2BLCNRhVrIpZiAPRq2R/p\neObp6xrUhlh/MJ+L7tIb4qtyhVrUZIZYXkPyHWRJf3DDe0eY71/i0KSWKrOt\n8GXuv1gpTuA5kPPp9lmP6x9ww+okQFgaumiWkRdSQjy0YgtGrkeaTsvDODCO\nBfKQhdpPpJZaG+DCbb+T9e//170JSQo3F189BA0Ejt4MW8inZW9EffAXz9eZ\nFlTO8QHn/fFi3dYSR84OT7KcQPWeEZq4DlOvhNEgXhmoOAXD8aGCTCLpfion\n0h9ZETjq9TSUC7B6D8CIf0cxMSwNqS6yXP7ypNTCUvj5FdXbjJEuDrSmu4Tb\neCEe\r\n=+5Rc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEghmgmwDS2kHVdrcOYAwaLvN+h/0n7HOpM8VCGtOZjhAiEAy9oV2T7d3rwWCr4jAknnMXFiF72KbBkW9rmDdU1+jQI="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_1.2.1_1547992018614_0.691943684592341"},"_hasShrinkwrap":false},"2.0.0":{"name":"multi-tenant-migrate","version":"2.0.0","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"165d734fe88de06fc65a5d4bba7b6140f83845fe","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-+IzL/SpgpYcBF+sHWFjluqqwu2WXERTtF75ZKc72jNKlrDyFhRuuIBcZrwtQ7KWubRCsNdJ55SMlfSMjnANcdw==","shasum":"53c71a2cbdeda2c9017dc95b1280194137a1a2e5","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-2.0.0.tgz","fileCount":12,"unpackedSize":42305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRXfsCRA9TVsSAnZWagAACNwP/i91ZsQMIe3h30C2jm0A\nSdtlBc7Cup28dMS4FfEFC5nqzAzZKbAPybBMVe83/rt0SwGngLwx4Xmx3VOr\nZWiNllmxjeg1YfUGzV9AYDbg9/4lunY0kZQonZOBzxRue6T/Nci+pp6i0xZG\nSZgXbNEjzhZNUcVPeXPBvVtZjejmbO8W3TKfUSyMsOJWjqQBwAM54RfOjD6k\n+o2oH//4zp1cBb3hUp+WIoz5VWKQ1pGWNq2K4reQNyFmxRaaDd634IOltvBv\nzHPm3sgZtViAgrn4tWkC9WLtaR4OY1egUXZh1PnmpwnhZKNqYKHEwgiFgT3r\nVsGi4qP6lS+nCEKdK+SOFJiMqBK7fXfczGpHgmpRDav/3Kq9aHSXnCT1nL2n\n8til25EbWWk9LZQMjSYmEfJjLGutjLHn6Z9RBr8hCVegzLuw78wvTJI5nCz3\n9iXHi9FPZzhmeMT10Jjhi6fGx8pgAGOd/k7fg4rC+MFyNTyAV/Aj9uF6C6pQ\nd2kUIeCaeoZ51g2fvfDPM4taW/95Y0rVLGCxSC8vN/Q9HNOL070yk+R4f1S+\n1klVEWODNnCTBPpRjvoPTzjoF1UlIU87sV6JPsbVrJYiQJ1ooiUV3VowJtYd\n7U53YN80nyzbcwq/8eZIZsUqP7iLTDqoRufp9O5qxQL/1+35rn4PtdKCxoRU\nI5Y1\r\n=R5Jv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGwlnzWimmo+erLC6HndtsOdYZlKhlS/E2uiaGQ/0TyAiEAl/KdsCv1C2nP018Dc1sjmu/cHDX7mHyjhQi3Kwz3wsc="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_2.0.0_1548056555561_0.2713126288819774"},"_hasShrinkwrap":false},"2.0.1":{"name":"multi-tenant-migrate","version":"2.0.1","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"0954d8480f8a713eac06ad3859861f43a54a10c2","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-82tnHBOFX1EGFaen5qtiA0p2CvL/zwwTqeAYvOn9/NxrCJCjwaI/6ZBFxxH6N/7UsJgtWPKlAAuX/ysICkwY5A==","shasum":"5d7cbdc05fd0db764add35e69cd8ce6fc244e9bc","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-2.0.1.tgz","fileCount":12,"unpackedSize":42408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRXjdCRA9TVsSAnZWagAAJ/0P/i+IYiXWz2BjYRLs/Y/2\n4ZtRrxHJWqsIhnxESDrPkSWuyv/M94+H7be1lL9s0+jcDuChx2TYcgU8b1bt\njPdIaDAYIDWjDvi8lnULhQ/d8yj04Glct8aQe1pEYa9D5kUf18ZNK5VI7jFh\n22H709cqS40j0vw8DpFTpx2SqSVGVN0F9vdQat5DrQ4L6QAByFIFGPf+I90D\nvjOhn5+cu0vgFCa7d95oiaDVnQKlHByIeF5ARG52qbNiWqwcd4vryF2GJtR0\n0fjnNeKoaGjQg1RGeI1EilGFgWvvClso+XD5+Vz47Vq43ndo6BDNEgXu22N2\ntWn2bhQq1Ghcqirz60Y9/6q/ZFTMS3BZ7CbbhTKpZ6WHmrOUDExzH60EpTyk\n2wcJFWoI1ywbh/WspSxit9JwYsvNWIeI7YKoc/oqA+BWDhi8vQsj05T2Cl7X\nOs+GhPHh2vexEHWRsHzPGtZi5v+4kcbqIyEIP8FWqdcEPclEAFmZBPgSVl5e\nSZqgi8ev9MZgkdusqU+hXypsEm0MFmhpE/Xn+CCHs7RV/iOZpxnXz0PpfEkH\nCsk7SM27mcD36GCDcAKQw1lx53MtP6sBeA/nv9SW+n97ACWMIKEKWylXE/V2\n6oqKFf1LLO9ZFswXvofuJjlBIH+DV33kixKKdEjp4wIqyl0MGok+e4Sa4Ple\nTPBZ\r\n=gjSO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA09HojCTa6ycaooaKrZEmE/ib5coFpfgNi8tsXGtBixAiEAuGhh2pLWNyILE1stOT2VjWqvXwRSsEQMd9tlAPyZssE="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_2.0.1_1548056796958_0.8596616137111106"},"_hasShrinkwrap":false},"2.0.2":{"name":"multi-tenant-migrate","version":"2.0.2","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","validate":"^4.5.1"},"gitHead":"6f15966778354da4ff28433153977fa3fec09ec2","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@2.0.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-7A63CGolgzN2grRlki9uDxuiOmzW9QcVyvX4Xjncuz0MmnLN+GPasTajGKauRRknLAf/NPm5LRExn8NU4dm6Hg==","shasum":"ce4fc455346d95ef90bc31a9f144de8d41308522","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-2.0.2.tgz","fileCount":13,"unpackedSize":42452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaEJ+CRA9TVsSAnZWagAA4OUQAJ2vXwIGf78S8/9hRwxf\nZYip4TvLJfkqdcoxbC2AMlqNMO4hWcv6VJz+TdqA5W3noyC7XZyTsAvQ6VyP\nue+cGjx2YM6zsC+rkxtzYRagv6m1hj0bbPK2M2Klti+4OzyRqOx0qq57EZ1b\nmCiuLAo4SL1sG8CRgZG7gZPEE0gUw6e5qZVj7JtbzzIgo0B1UVWmO6ZXuICt\nQMJWCT6LA8TQgaDKA+hGm+lzkAxyzonkF8RLBxLO+6fGAZgvGJCR5xsqmDzQ\nMvHWbyQDddi6Szcsxta++RO/K0IpYf13zYyQ/4OWDMw3Gi5fvHo4BfTrSQYP\nIFQ2CSf7YqR0F/zKUMwV5HA6lYxw2T3aVMdWP6aL00z0rMmjMqv0fWGm9WOH\nTc0QhBl3a2GSzrbt3oqwk/KFqBJcpOu6oVlVyfLoJirZSf7hgw5tlMPBRYbH\nFsXXbU07da9mg/IHjh/a5Ob/0Kx1IUrq4HS9zn9s9O3Oi1jgiDZtSXFCRfkS\n8iUPWVtVY27i6D/R/B4EP0FAF3oCB2uCi6wPRTwAwW7HyHO3//RBnfWtjPtI\nQ2gv3MfXyR3va0Dga/vRuxwn2oExn28DxzkedeOt8qPDst02d7o/uXCLplkG\n6BvWMUDuEG2twHKl2KQCp84NyHXToXI/mGHLEJAMw5VYR5YB/u/0LA05TRbn\neimk\r\n=0OJ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACASo44KIt+LrT9OCc6yqNi/OR4eAf7uEwbjxVMHwEPAiB5l43QKNoP5IxF7JIRWdWO2A3FcKZA3VqZuz9K6CFQ/A=="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_2.0.2_1550336638133_0.3538793076632283"},"_hasShrinkwrap":false},"2.0.3":{"name":"multi-tenant-migrate","version":"2.0.3","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","uuidv4":"^3.0.1","validate":"^4.5.1"},"gitHead":"7f51162aacfd6e2c17875d5b0a44adad41487022","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@2.0.3","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-SbGMfbb/mZd+2S9MWzCn/mAvLvXlNt0/cba7zsyBt2DhviOOulW+++JgzJjhTsSh+xEkuAE56kSLU8ju7N1iEA==","shasum":"24ced0a246e39b7cbf74e67028926d9b06f4b568","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-2.0.3.tgz","fileCount":13,"unpackedSize":42854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaEd8CRA9TVsSAnZWagAAQc4P/AvAzA7ac4M6mqWJ5C1X\nduL/ZW114/5unBDXmZ5caBIi4Y362CkeqVtjWbM5CdVgEv43bFAEJx8fF6kv\nf+id8ya6s5iCrBfTxwh9X7wkMM2FWq2QtaBNUkYIFZ8jMdZ7ZkkPnBUyhman\nFxCSMvw21zZG/uqTCrKKFdHGsTX+XTwzaI6aUvDWyTxrWd4xc7COWP7+9o9S\n96xdIs07ghcv52aOsP1mgP2Ct6O5bGRXjK2KOpdnsCNoflQJN08EcdGHOl5F\naP9ZA8H9YUL/fKHjpVQw5vzEfvHis9oeSMZTxTR8NQxN5HeefjscSaU39dgW\nEcm/LQciFCB8ZCrMbjPKXbZTNY2UfZTmZgSFIizFrr8X50zhEZXnHQMo9m2m\nN8HBZih5QHyO0aRM1Exj1Wr/5g2Kot4da13qH9BlPQETeC7GLdRhng+2Fb0D\nRg5ZG+7Ah1D9FYGNSrgjys9JcKIsTvrv5c+W1OJlbA/EkY+dnefyx6zsfMXE\n6dDTz+y/dQZQVKcjGZr4kZkDT6q2VNheYEVWC2VAv4hg/xDJzh32gFr0Be6n\nJEto4fr41yhF95FLOQskRICk5dPEF1CklwmGMkXw0ABb3fOQ5iPdnmfAOjWn\nj1SmiLriS4UCzP5R456ABo01YB6GtQ/CVA6HR9dVoLr3NOW4efwJsfD3+5YS\nuRoN\r\n=gkkX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB81st3dhekS/GtHZtEuJ3bJVfmm1Bu2nfZOdTlXZrxLAiA0VPL9YrMIA/zBwX9rjNOK9ReV+Ghe5u9MjQjJI+FeIg=="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_2.0.3_1550337916218_0.5004914635358817"},"_hasShrinkwrap":false},"2.1.0":{"name":"multi-tenant-migrate","version":"2.1.0","main":"index.js","license":"MIT","bin":{"mtm-create":"./create.js","mtm-migrate":"./migrate.js"},"repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","uuidv4":"^3.0.1","validate":"^4.5.1"},"gitHead":"8345f8e3b4b82cdf8692905df9182433b66f4a72","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-2T+2EsP/6cMm5VVu970m4Om3WJTZHYsOTljbnP07PqhCP2GfKI7pvOLOtsSktnYHrpaKzNRMAteW36yLGQoMDA==","shasum":"0e7c87dce8b6fb01e481302ad24824c755c36d93","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-2.1.0.tgz","fileCount":12,"unpackedSize":43375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaqUgCRA9TVsSAnZWagAA9F0P/148EMYJivalNblxxnuz\n9QrrUh5BKlkmu5LKLc5Ix0usI5cV9piSySPOsAMPARGvT+4gdm4mmlvWN3wy\nrd16rLQHQZUIcASgCbSndlC6icKgchSaViOGunXe5vMnvrCaDDjoCAlFx5Q8\ncO/r6hNuFWC4sbKuCMj3pHNUQ7QZfYZ9wKCeQKocFowy9Sy0j+gI8flDbvFn\nj/bTsVxMdePYl3APq4aiLE8plRieyauJZfCE9/Mz4N7A3PORQllvvbgpqd8R\nv/zNyH4mgxHaTEYLiEegnIpAIpFo3gyDSOGmYpwjZX3TyoKblgy95r7kZ537\nA52gV8JRuWaHswfZgqS/ycYc4z6IQt7/vu5m/41aAtJjQZomcJBZfb+sKp3P\nF7zripchzrFmyRe8jBJNiCDZg/9F8ZMawyvGvavIk8HwblGBKQ1cZiJEQ9hp\nVXZjEN3+8bIFDplqjmAAHbJeRytB+UI+aQB9Nmjam+bF9haYiQ/BNsRzbDMt\nTB/s2IxuCxol2n6K/8R8nvHvZ1jmPwtmQ3xWGpipGFLtIN73hftduUpF7ehi\nOOZPsgGoa/cUA/DTwyAVMQ2O1LUkt9ITVlhAzHU1pTKfucsQ13ZJPs2SocMd\nRJ5K6/V8vqJrc00zGcqJ3hi0EbmricnZ1k6QAm9B/jWKiuH8qLq8c/7R+UM+\neea9\r\n=eQUs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWKP8ZIOlboUWbRqXBpP8HYSlk6ScT4mzBdDO+8/mnbwIhAO6uNdixVNyHp910e4G1hsasX3MsIUdOAv9Wpm+OGDhX"}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_2.1.0_1550492959737_0.8839730256258682"},"_hasShrinkwrap":false},"2.1.1":{"name":"multi-tenant-migrate","version":"2.1.1","main":"index.js","license":"MIT","bin":{"mtm-create":"./create.js","mtm-migrate":"./migrate.js"},"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","global":"^4.3.2","multi-tenant-migrate":"^2.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","uuidv4":"^3.0.1","validate":"^4.5.1"},"gitHead":"d44946f239ede386bbb70ce24c71f37c601d9802","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"dist":{"integrity":"sha512-YyFViL/WJLvGqsV38pGZv7pMJ9MlUkdbkNukJ3+1cGpmJuF5wxlVK32HTwx9tJZGXKpO9ZcGei9I+E+44eQKBQ==","shasum":"c4d2fd5ce7c0f282888c626f7624b09ec1760e65","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-2.1.1.tgz","fileCount":12,"unpackedSize":44803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaqZmCRA9TVsSAnZWagAA548P/188FIqnkEGYdIZe8OUl\njTD1qD2CnsOgW/nj/HDh6h2Ty04OU/pQPCJS4FttUil03TBN+Hl1z2ooUQe8\nh9wntXqskkuGzv/OEfsjLEofeZaCtBxf/5iOKK5aPXomG31pCZPYV9AJyqMW\nQSF1GYefXoQzeB9NdhqObWWEylpeBJURUXe5VUjVxkG8ZrgtYk9uLGyfPWu4\nkU6GeWuFT3ew1ycMdZkGx1xQoCGMZxK+t/dFeimRjYGachhJWXx70ugJnDVS\n4CzTGGvPaLn7hLiLOYdk2SFnx6XRt2oE/pxaGpPTqRzINOor9HqlWQ3Kg0Wc\n/sJiiq7ZtaS5MExOlgSLUuoBrqErC47JJ7kMfjJz5WTfc/QTqIwORFbAjAGo\nkSI5d6Nfz0kx4Pa0dhNILaBmTeuqyaq3V7RspZETdURVGYb2LH9JP/wqyigL\nKfeaUWN2Q7HsgE8tdV5wMrok8vqzaC2Yd7SAG8ycvm9YvevC0RikPeyMFN/j\nasjXitpwDVMWoDIcHl+28ZXe0bimAuei42ITcxdlu4IwYunxC947FXNLbtCW\nXl5Vd0lE62oQMg5lFsa/ARdez/SeiLn9HiYvsc7oiVNtCNqUSHNUByS3QOmV\nUb0Erhn2jFouilSUAh15BjEiVdLX11wCF5LbQtRpY1zJzAOHzsbLzs4K3Eun\n/oh3\r\n=8PnI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSerUE7+PENKjknfUyscjMNBZCuIOOWWKMk2S1n4UlVgIgJPFEbJg97xnzkkSIpQvS/pvsmU8yPrtN+SdlJ8VongE="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_2.1.1_1550493286166_0.7990187623921645"},"_hasShrinkwrap":false},"2.1.2":{"name":"multi-tenant-migrate","version":"2.1.2","main":"index.js","license":"MIT","bin":{"mtm-create":"./create.js","mtm-migrate":"./migrate.js"},"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","global":"^4.3.2","multi-tenant-migrate":"^2.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","uuidv4":"^3.0.1","validate":"^4.5.1"},"gitHead":"d44946f239ede386bbb70ce24c71f37c601d9802","description":"⚠️ ⚠️ ⚠️ **This library is currently in active development. You could probably use it in your project, but there are clear feature gaps at the moment. I don't have a ton of free time, so pull requests are very welcome!** ⚠️ ⚠️ ⚠️","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@2.1.2","_nodeVersion":"10.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-GLkga1FOJu0c/kUXw4il7iHvYAhyPFaDxtsoz6350mWqOcGgdotf7oRSDvjtYBGx+TjaQgIoeU92JvEnmSRKiQ==","shasum":"e98031a24e5be08f4b513994895146557d652a5c","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-2.1.2.tgz","fileCount":11,"unpackedSize":28479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdYm5CRA9TVsSAnZWagAA0V8P/0B+CxCvNoayXVf/EQRC\nb1C+xI+dhsLAjYInlM7pS2dEWY5XMj2e2gyVq8XJFPXzWah1B2tl7EFBdkO8\nOVQ+qU3wrIbkGhpiXt+ji/lDNzUCp21rIgq7FLeE+Rl/9dUtUz/AfwJO0ph6\nA+RAisl+Vblz4fgEnMzttYfce98qVvUgkRRpBKpVxWZX5jcARYX+xN4v6YBy\noVX4YKuILrUHm3nGIafyet4x4slTX5e36RKvXV5XqmiUvnI+5fBKCe0QPuTk\nHonrA8OG+LGS0FTfEbrWKC6FqwAzl6osjRUs6Zo+yaotgP+qSBl9U4xmkXQB\nmKsuNZCAfkbY5WinMpKEn1BCZeqf7kRaPtJWnKGknr7A7zj0egxgQlBIh9p1\nTGjzcMDtlmHLmkOFLHkYts9mEgqqOTXyaQv7pP6Kt85WAOAH7l2eASX86dzH\n1DU1cILelZrj21v5bAvb2BNG8YHNN6C1kJ90tXgbKJ/0euZQ7bZ3WzJFP0ou\nZSVSMwbvr6Mp5RzCAw7BaIKXctptAlHFlkUHEeMICVCiabS8nO+4SUVltWXu\n9TVOBxaGFkg3lktEJWkPn1pRcW7rGj634BSzKWN80uFcrSIc2S0+zfvuutx4\nPbiGogB/9WMnIL6VWWuLVog56EmmmLZehuvCeN3b2Hvs6m8Q3oXFZigJC3i3\n/Ggq\r\n=Wgww\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkz2gKKT9eq370ob2iEHBlCFHWCRswD2xOJx7D4Qlu0AiAFH0o9FyeP5RGbKRlA/Q9jxt2bUKWQq2MbUui5dXBsqQ=="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_2.1.2_1551206841113_0.18992430002445326"},"_hasShrinkwrap":false},"2.1.3":{"name":"multi-tenant-migrate","version":"2.1.3","main":"index.js","license":"MIT","bin":{"mtm-create":"./create.js","mtm-migrate":"./migrate.js"},"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","global":"^4.3.2","multi-tenant-migrate":"^2.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","uuidv4":"^3.0.1","validate":"^4.5.1"},"gitHead":"d44946f239ede386bbb70ce24c71f37c601d9802","description":"- A multi-process architecture for larger workloads - A configurable \"migration worker\" pool - Compatibility with the very popular [Sequelize ORM library](http://docs.sequelizejs.com/) - Transaction-based migrations, with the ability to roll-back to the p","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@2.1.3","_nodeVersion":"10.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-oVvZVLfSJN5LlzfeXjCptjcRbbrjstqBVrrXYUGR+c/B4rIbUNFu05Th4EruDJu94r4jclmssezJFD9THOubGw==","shasum":"c7d6e77df7064b6fe26eb5c8f22dc39e43b1b4c8","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-2.1.3.tgz","fileCount":11,"unpackedSize":28225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdYoBCRA9TVsSAnZWagAAS0QP/Ar0x5Zo44OotzL2m29m\ndZBvCXCzBzN+lC61UDwHwgJCBug6R+KZNuMMCIDuwkCQPcqVUSoBvn0hAZZw\na8YiWbxgBZ7kLngD0zPGMSQ1A5Hx4K842oUSDe3CSoYw5Nv9Eo9geBeF14dU\n09QV7WH6b+Md5TwaxTmU+jISzibKZpqTs1A1S6o4LP1V7a843AGZvomHVs6K\nVy7KhwxAArAda+1bNnxz/8ZgmuFP8uKYzIcgTrp3ojqoCyuXkMqkFD8U191U\n/dZkRLzCp8/ftvLNdYZpmuhbLukjrpwKSQLoGiRKG2890/1HQ6SgZnusDWra\ndOlioKlsfr8yqF38AoGgDPK/Ud9pC71fE7ZIPcNZ4DOxHkojceYx4ZM8a4Xx\nt9i7yJpyAd9CAEnP9/XXDl6mv7r0yO+lZASIbRNDODNSfUFKixi5c0Fbd/qx\nTSQuOQDY0cQTNPMotu8dxcPuORDsLxmHYg9mcC06icjBipDaioqDT0Zzzgjd\n5YF4uF/c95a6ztAfi2JMGwQ9DkfaCggK/hEmnt8ufl+2RTICPFV1tnMPBX6n\ncZoIcBIaqH3/vOe8ynlbieCplI2Zz9rhor+G7/y7lyq5b9gh9IfHHCDvWIJ3\n+Hy8ss+BOAiZXHqzC6SSVPSrldYi2Uq4+o+ktcn6v77kYHocRpM7RepOhyrd\nQRZO\r\n=y//4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/wUbuS0UrAWRLOoPgVnZNFV1LW/jFabnL/OeFiZXF9AiEA1CDxyPd2bPZI9AFaqGsdO/wJAPEBLA9PulI22VIxVhg="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_2.1.3_1551206913004_0.02009738110688475"},"_hasShrinkwrap":false},"2.1.4":{"name":"multi-tenant-migrate","version":"2.1.4","main":"index.js","license":"MIT","bin":{"mtm-create":"./create.js","mtm-migrate":"./migrate.js"},"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"dependencies":{"ascii-progress":"^1.0.5","async":"^2.6.1","async-lock":"^1.1.3","clear":"^0.1.0","colors":"^1.3.3","global":"^4.3.2","multi-tenant-migrate":"^2.1.0","pg":"^7.7.1","sequelize":"^4.41.2","underscore":"^1.9.1","uuidv4":"^3.0.1","validate":"^4.5.1"},"gitHead":"d44946f239ede386bbb70ce24c71f37c601d9802","description":"`multi-tenant-migrate` (MTM) is an opinionated framework for managing multi-tenant schemas and migrations. As far as I'm aware, it's the only library written in Node.js that does what it does.","bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"},"homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","_id":"multi-tenant-migrate@2.1.4","_nodeVersion":"10.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-00EktoMa/LE9zy3QV4sR33uAiEWQj3B6aTzEak9QpA8m0XGN1VodjQvP08Qsk3YfO5mJVH8DCc9WWxMo8ufbSg==","shasum":"f7c476de1f796b016bb7fd08162cafb70f7aeb55","tarball":"https://registry.npmjs.org/multi-tenant-migrate/-/multi-tenant-migrate-2.1.4.tgz","fileCount":11,"unpackedSize":28224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdYpgCRA9TVsSAnZWagAAGEMP/0dGET85YcLny+rb3RQi\nyiiKJ2tIeperybPBA6jSNy28oRZH/FmB1Ox6ezF6Q/7GbYbH9lKHCsAWSW+7\n/GUMCo5i2CPBwUmcEFb9Jchp4nZ1Snh2adnnaE5P06+NW7MbUuSZ6HwPWSCI\nrphsHt6+0XQTrZZZju7Z4Uk47udBCYt7rX6HopqjbFwe8AdmHoR1Pd8sSBE5\nBkkp2GSeAsKU4onzuKqTBkZALeZb743fgGceXmCFnKn3IRZ/5Tx/XxTQIJv1\n8Kwy4r5gnwegCEmkp5Ccfx/j4J1ERgMdiWg+HgPw8ddRndKyqK+gC445SQLs\nIdy2zHAxT5QT724qE7pnD97N5AHRlQOIrbUXU+1KTsiK3GgxRZ8O6eIBJoV6\nC5DBVdlNSL19TrgPJy1hTeRaQZe3QCVBfxmjvm/viapWaTiKkinOhOy8cksC\nFAx30nJzuo9Yy9ZhAmCCsIoJXAFiGAq02w35xgFh7MwXIhD02FyZgEfYL5Zu\n11zOxDHuv9CloUSujqZgmunpfyOFqb1syaJPEP9n2oSnMPBZO6QJ2s5DNb6C\n9vwHdZzypYjxSn8Ja/2vcjAUDWo9OPPFtrhkX01rFMqEHa1duHw0KJUxem61\n0kRczJf2WxbppSm8If8eRrMjo92Fpm42mzk1A3YJ+HNd5c96g9JHhSyH9OkR\n0lrG\r\n=LIi8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyfrNr01iw81qs0EjNJ2W0XsGcBla8L//0cQK8URPRngIgYAdT74JYo3HANCcXQD6atd1YIm4a9/NOW7/Obo2h3MA="}]},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"_npmUser":{"name":"wheresmycookie","email":"rkotcher@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-tenant-migrate_2.1.4_1551207007825_0.6188300937715214"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-29T19:33:48.053Z","1.0.0":"2018-12-29T19:33:48.261Z","modified":"2022-05-10T00:36:25.605Z","1.0.1":"2018-12-29T19:41:11.333Z","1.0.2":"2018-12-30T19:25:02.666Z","1.0.3":"2018-12-30T19:27:04.438Z","1.0.4":"2018-12-30T19:31:07.790Z","1.0.5":"2018-12-30T19:35:58.343Z","1.0.6":"2018-12-30T19:44:26.585Z","1.0.7":"2018-12-30T19:46:33.876Z","1.0.8":"2018-12-31T06:43:49.590Z","1.0.9":"2018-12-31T06:50:31.686Z","1.0.10":"2019-01-02T22:10:02.432Z","1.1.0":"2019-01-03T00:37:53.230Z","1.1.1":"2019-01-03T04:56:30.114Z","1.1.2":"2019-01-04T23:54:29.366Z","1.1.3":"2019-01-05T00:39:39.491Z","1.1.4":"2019-01-05T19:02:53.235Z","1.1.5":"2019-01-05T19:05:35.225Z","1.1.6":"2019-01-15T14:26:38.803Z","1.2.0":"2019-01-20T13:35:22.077Z","1.2.1":"2019-01-20T13:46:58.798Z","2.0.0":"2019-01-21T07:42:35.649Z","2.0.1":"2019-01-21T07:46:37.178Z","2.0.2":"2019-02-16T17:03:58.286Z","2.0.3":"2019-02-16T17:25:16.367Z","2.1.0":"2019-02-18T12:29:19.906Z","2.1.1":"2019-02-18T12:34:46.304Z","2.1.2":"2019-02-26T18:47:21.294Z","2.1.3":"2019-02-26T18:48:33.215Z","2.1.4":"2019-02-26T18:50:07.992Z"},"maintainers":[{"name":"wheresmycookie","email":"rkotcher@gmail.com"}],"description":"`multi-tenant-migrate` (MTM) is an opinionated framework for managing multi-tenant schemas and migrations. As far as I'm aware, it's the only library written in Node.js that does what it does.","license":"MIT","readme":"# Why multi-tenant-migrate?\n\n`multi-tenant-migrate` (MTM) is an opinionated framework for managing multi-tenant schemas and migrations. As far as I'm aware, it's the only library written in Node.js that does what it does.\n\n# MTM features:\n\n- A multi-process architecture for larger workloads\n- A configurable \"migration worker\" pool\n- Compatibility with the very popular [Sequelize ORM library](http://docs.sequelizejs.com/)\n- Transaction-based migrations, with the ability to roll-back to the previous succeeding migration in the event of failure.\n\nThis library is inspired by Django's powerful migration system. Under the hood, it uses [Sequelize](http://docs.sequelizejs.com/) to open database connections, express schema definitions, and perform transactions.\n\nBecause it is schema-based, you must currently be using a Postgres database. I am not familiar with every database, but am open to supporting other databases where relevant.\n\n# What is multi-tenancy?\n\nThere are many ways to separate your tenants' data, ranging from strong physical isolation to purely logical isolation. This library supports a middleground solution, that is, schema-based separation. It only supports schema management; as such, you can use this with applications written in any lanugage.\n\n# Installation\n\nWe recommend installing `multi-tenant-migrate` globally:\n\n`npm i -g multi-tenant-migrate`\n\n# Setup\n\nRefer to the following directory structure throught these docs:\n\n```\n~/migrations\n~/migrations/tenant:1546110701000-create-table-A.js\n~/migrations/tenant:1546110702000-some-other-description.js\n~/migrations/public:1546110703000-create-a-thing-C.js\n~/node_modules/multi-tenant-migrate/...\n~/tenants-config.js\n```\n\n**migrations/:** Contains public and tenant-specific migrations. All migration files prefixed with `tenant:` will be run on all tenants added via the \"create\" command. `public:` migrations are performed on the public schema. After this prefix, I personall typically add the UNIX timestamp since migrations are loaded in alphabetical order, within their namespace. I also like to add something descriptive after the timestamp.\n\nThe name of this directory can be set in the config.\n\nOne of the migration files in `/migrations` might look something like this:\n\n```\n// NOTE: Everything that happens within these functions occur on the same transaction.\n// You can read more about the parameters in the MigrationWorker file in the repo\nasync function up(queryInterface, DataTypes) {\n  await queryInterface.createTable('test_table', {\n    id: { type: DataTypes.INTEGER },\n    createdAt: { allowNull: false, type: DataTypes.DATE },\n    updatedAt: { allowNull: false, type: DataTypes.DATE }\n  });\n}\n\nasync function down(...) {\n  // down is not currently implemented.\n  // ideally down would also let you specify steps=S and schema=X\n}\n\nmodule.exports = {\n  up,\n  down\n}\n\n```\n\n**Note that there is nothing in the migration that says anything about which schema is being migrated. The queryInterface is already connected to the schema being migrated.**\n\nYou can read more about the queryInterface functions [here](http://docs.sequelizejs.com/class/lib/query-interface.js~QueryInterface.html). We're using this because under the hood we're working with the database using the amazing library [Sequelize](http://docs.sequelizejs.com/). The relevant functions are available. Obviously things like `createSchema` are irrelevant.\n\n**node_modules/multi-tenant-migrate/:** You'll probably install this with `npm` or `yarn`\n\n**tenants-config.js:** The config file is described in more detail below.\n\nThe config file contains information about how to connect to your database amongst other things. Here's a complete config file:\n\n```\n{\n  \"dbUser\": \"<user>\",\n  \"dbPassword\": \"\",\n  \"dbName\": \"dummy\",\n  \"dbHost\": \"localhost\",\n  \"dbPort\": \"5432\",\n\n  \"tenantMapperTableName\": \"tenants\",\n  \"publicSchemaDisplayName\": \"*PUBLIC\",\n\n  \"migrationsDirectory\": \"./migrations\",\n  \"migrationsTableName\": \"migrations\"\n}\n\n```\n\nThe final step is to make sure the database exists. `createdb <dbname>` should do the trick.\n\nNow that you're setup, you can use `multi-tenant-migrate`:\n\n# Commands\n\n**create.js**: Creates a new tenant.\n\n`node ./node_modules/multi-tenant-migrate/create.js config=<STRING> schema=<STRING> domain=<STRING> name=<NAME>`\n\nOr if installed globally using `npm i -g multi-tenant-migrate`:\n\n`mtm-create config=<STRING> schema=<STRING> domain=<STRING> name=<NAME>`\n\nSpecifically, the above command:\n  1. Adds this tenant to \"public\".\"tenantMapperTableName\"\n  2. Creates the schema in the database\n  3. Create \"<schema>\".\"migrationsTableName\"\n\n**migrate-up.js**: For every schema in the mapper table, runs all outstanding tenant:* migrations (in alphabetical order). For the public schema, runs all outstanding public:* migrations.\n\n`node ./node_modules/multi-tenant-migrate/migrate.js config=<STRING>`\n\nOr if installed globally using `npm i -g multi-tenant-migrate`:\n\n`mtm-migrate config=<STRING>`\n\n![Running a migration](https://i.imgur.com/5n6wSZJ.png)\n_A sample migration: all tenants have been migrated and the public schema is completing step 4 of 6._\n\n# Accessing the Mapper from application\n\nYou may want to import the MapperTable model from your application. You can do this via:\n\n```\nimport { MapperTable } from 'multi-tenant-migrate';\n```\n\nor\n\n```\nconst MapperTable = require('multi-tenant-migrate').MapperTable;\n```\n\nFrom there, you may want to use the `req.headers.host` to do lookup in this table.\n\n# Feature wish-list:\n1. Migrate down (and optionally specify a tenant and number of steps)\n2. Migrate status (visualize which step each tenant is currently at)\n3. Tests! Tests! Tests!\n4. Support more databases?\n","readmeFilename":"README.md","homepage":"https://github.com/rkotcherr/multi-tenant-migrate#readme","repository":{"type":"git","url":"git+https://github.com/rkotcherr/multi-tenant-migrate.git"},"bugs":{"url":"https://github.com/rkotcherr/multi-tenant-migrate/issues"}}