{"_id":"ah-sequelize-plugin","_rev":"89-5c1d0b7082904a733dc33b736bb26713","name":"ah-sequelize-plugin","description":"Use Sequelize in ActionHero","dist-tags":{"latest":"5.1.5","next":"2.0.1"},"versions":{"0.0.1":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.0.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":[],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.0.1","dist":{"shasum":"abee837bc38c6965ac5e80f68cde33230be95b9c","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.0.1.tgz","integrity":"sha512-z8+ivSnS7nCAQkFIAkyiFVR+JvoBgZiPxc/EXssCcrSJJY6BcSwAAArY4K2OWYe4W28+X6ev5LZwMVoc2hsNsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBS3GKQOQKVXT0GPsz0BnKeU21kv0LlOJQdq9fO/9+fQIhAICojBufo42GsQaAKEDASmynJBvFkZ+o7aGWl69OwntO"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"evantahler","email":"evantahler@gmail.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"directories":{}},"0.0.2":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.0.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":[],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.0.2","dist":{"shasum":"afd6f669877ec7b02249855228f4629ee6e326b4","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.0.2.tgz","integrity":"sha512-DQmcvjZizZcg/qESY8h45mVh+VL+2vJjODxxiPbg1XStq3ZGkf5uo4QVqs5Wv9Np/7mKbGrzrwA9W0odSW4DDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUH/WnlnFQEkagKcTOmbCKKXRGt3SF+3OGGEYjVnqOWAiEAoP0AKaRkrHz+hev6v9bS5dhXpqwZ2pmxA3ZgR++HvjA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"evantahler","email":"evantahler@gmail.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"directories":{}},"0.0.3":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.0.3","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":[],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.0.3","dist":{"shasum":"0b9e7989f79455cfac1c85b2cc06c3ced3b0fb88","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.0.3.tgz","integrity":"sha512-I0M/iagXzKRgnNVFTOQE0RCOz7c+sDbnvEYb58p9pbDcXzKV+T3sADmP0wIT+VTdB44qLsnecbmvUIi1WJaWXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHvGr2KEnDN6VAY+yVN6VaOvKA9zsFf2v6fjQknf10JAIhAI6bIOkohHGZ5vkUlcYnIOB91RZ2tE38Il/op19PWz2c"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"evantahler","email":"evantahler@gmail.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"directories":{}},"0.0.4":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.0.4","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":[],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.0.4","dist":{"shasum":"8a80f1d1cf25781de6767ee0ccaf1048b194dd03","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.0.4.tgz","integrity":"sha512-mKWJjnHe8cinFVLczT+xAgBm/3knQXxZKm+6D84bdtcBtZ6fRsV1+iEf7kJKEVtja0pHnCwVszb8+Fzu2wrV0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE90QVeeuaXQjpR2UsH9I1/dIGNps7dVZxIsq2Iaa894AiBAUF3bkVW23+nLBvLV0wilJKS4Dhvv0h9ONSoG+BxnLQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"evantahler","email":"evantahler@gmail.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"directories":{}},"0.0.5":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.0.5","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":[],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.0.5","dist":{"shasum":"dc50f731a820bf09149b7d4377e00e9698d8ff40","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.0.5.tgz","integrity":"sha512-tiYPnt8mSenVl8uUuc8Gny8rnm0/aQd/3bvazb8m4+AkOqKySFvexZnuPyDYS+xNjM26I+ddsVcIwaUUdh/fmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHh6ggt2j5WF9nchb5hGWztjvIt8jrgLMR+5yTEJICOsAiEA0vwqeUFep3C5tIBCZWmVFCFX2uvfPTATBlUSqSYsBOA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"evantahler","email":"evantahler@gmail.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"directories":{}},"0.1.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.1.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":[],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.1.0","dist":{"shasum":"d88647cec44c5f9f1ac58470fcd83db2cbce3453","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.1.0.tgz","integrity":"sha512-1GHmBk0dFyk4i0X1xeeE5P9H2pGmb5iYgPM6CL7+VkjfK1VJ6df2EKE9LkkpXNto/8Hw1v4JUcng/FHCeNbFEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkt/4PUyQs7Zf0H1Z1KGXOGc65wuYIh2S/uQNTwslOIQIhAJi9a/tPtcMqHJ2j8AdVr4C09EERORkfLapE2D0gy/fs"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"evantahler","email":"evantahler@gmail.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"directories":{}},"0.2.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.2.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":[],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"46c47be4642a84ad09128f1a0153890150e9cd01","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.2.0","_shasum":"f60a70400d91f5fac2c75eebbae1c348136ad79f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"evantahler","email":"evantahler@gmail.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"dist":{"shasum":"f60a70400d91f5fac2c75eebbae1c348136ad79f","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.2.0.tgz","integrity":"sha512-Xy/TZlpEQa5ncKqvUw/EUeRRUsNGvinJ/b4atqdHPPyhhrUSq4i82dVju1W0vWHeRiDkiIXGjmQL/fmnd0ZiEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRpYhcelKgWMSLLFMVgqGd4cxTlbatV5yZNzLkLds//AiEAkX4bolG3Vq51OEkvCWF2EFZ9dYU8eqbTbeqRq9i9Frg="}]},"directories":{}},"0.3.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.3.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelie","database","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"7b2c376b4042ed8bc044bf55d014b7a08a698271","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.3.0","_shasum":"95e11c5ddcd6fed0521b93b84dd9cb67864f9612","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"dist":{"shasum":"95e11c5ddcd6fed0521b93b84dd9cb67864f9612","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.3.0.tgz","integrity":"sha512-EnR7zhJ6o9Pms0KngJHCboBShzx1gkBQgee6Sf3MHbrVnHQb4zO9KE5NtccbiBVCaX6nXOWvAwmlPPrR06gMjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAO4vpyRlqxPDiMFzMz2FIt3yq0uGCm6yfj3NrV2jdzUAiAui+7ObYYoOC+4/tL+XKplSEoc9rQaIWG/PZ8DtX0Pjg=="}]},"directories":{}},"0.3.1":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.3.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelie","database","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"7b2c376b4042ed8bc044bf55d014b7a08a698271","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.3.1","_shasum":"4ad5fe9f46c9066a1c281739f64b59efe5a70021","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"dist":{"shasum":"4ad5fe9f46c9066a1c281739f64b59efe5a70021","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.3.1.tgz","integrity":"sha512-5ENJGoQHKZmSs9fgQzShV8wteZ0cXhFTyWSRHHtan1OLbOarYJxD6B/YXUkN5EAbWUIo5Nz8wVaGE0vJLsnbdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwJE9F85KlGKMKOWT0hKdPL9196wOOypRG4MX92kJ2sAiEAwCUsRsTUHDHTGoVysVvPyBgzDLZ0J5hh7UKvFaBqo7M="}]},"directories":{}},"0.3.2":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.3.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"68f06acda421a463e1208a0b9f82282360b8b2f4","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.3.2","_shasum":"5041b819d38ed5b6358dc2af28bd4a18a3dfdede","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"dist":{"shasum":"5041b819d38ed5b6358dc2af28bd4a18a3dfdede","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.3.2.tgz","integrity":"sha512-/cfLMTR3TUXyZMDGryz7hqsn77+c3eB64sPw9QyUZbHjdEzfJ4gFMqCZyl4KU8IDJsScHezscbbCeMIUayQq4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgS4OqV/bGnCB0NYxk0CKVtaSs9KGbcf7tzdR0iYdzQAIhAMDgeBcUSnmeW29fjFK2iNTI3yV5JwRHPnQh8Fu4Eh49"}]},"directories":{}},"0.4.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.4.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"54c2daeec4dd34b152fe4034cdeb607607423fe5","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.4.0","_shasum":"d144f19ebc60fa632175421ce28eec7476be9d16","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"dist":{"shasum":"d144f19ebc60fa632175421ce28eec7476be9d16","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.4.0.tgz","integrity":"sha512-dJo+kRbSM+K7URR5palwRFz+MEpywppT8rtzv4INmtEwe3lMyqs8Ya3lnwnBVWhuJagfoyQ20DBp0JEvJuZzmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY9eHEpnvFIMB0dW3dU2VftkmAxzAyHMyDIN95R55Q0QIhAJuvk0T5VjdtWkHoOk1JbLw8tD2XdzJmuTg4wB2I0rDx"}]},"directories":{}},"0.4.1":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.4.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"bdf57103bbf992cfbc6d731879f1bd6197e09bd9","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.4.1","_shasum":"50291d8c7f35b288904fc8c2bbe504b3c38c0723","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"dist":{"shasum":"50291d8c7f35b288904fc8c2bbe504b3c38c0723","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.4.1.tgz","integrity":"sha512-QJJCAxSHhz+DmXntt0Jr2AEXAgcNJlCbZdlsjhi8zS3SNHEcPzdCiHpTnVAEjXpQipz+OpA717iRdoMwM6DGew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOf/p17ZyupQ8nOuSinHIbDBlYruValmRxPI5MeRNI8QIgKh7kMvqmDpWYjt6Ohw1A/qq7GokkkKc0akm7wvE+npA="}]},"directories":{}},"0.4.2":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.4.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"14c03e2667d2df4177527d26d105132e2fd2bccd","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.4.2","_shasum":"32c8eab70681a63158d81c959ffc864a7f62694c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"dist":{"shasum":"32c8eab70681a63158d81c959ffc864a7f62694c","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.4.2.tgz","integrity":"sha512-L4giT6ouPuvqUBFKq8IeXkYfENt8Q/xwFfAxbe+G2N9pkHrpRodpER5a+xStHVNi0fHSSKdYGrgZQYwhmcftIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5rRAoRBwDmyN7MhrPMOMczv+s2Ny+IW64ypJDFXKntAiAuqeEsabrRRexO2Bh5CrD2H+sZZ/m/7src4hA5SsJmzA=="}]},"directories":{}},"0.5.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.5.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"52682ee7bc2af34585c148b606bace97a0a000d3","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.5.0","_shasum":"ea02a02cc6c65c2fce4c00001495c596e32aa4c4","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"dist":{"shasum":"ea02a02cc6c65c2fce4c00001495c596e32aa4c4","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.5.0.tgz","integrity":"sha512-z4HlaPBCEXqFHkppj6HpFr46uIdgz2z2hNe4jwdJ4VB2O9RJ04+LYvEZqtrz66xIVKQ1XcTQv8ZuMQWpArpKcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6yMKjxjWENyt6naFH+xJVz+kU6oGEi+7Fl9s+e7niMAiEAm97r/uaqmbQsvjmBvQxMxIiPdcHxR1LPuRtEteFXZVk="}]},"directories":{}},"0.5.1":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.5.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"690454370072bd34dc2be94708d9a740d22e97c3","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.5.1","_shasum":"f7f32b31122ac3c8067ee49f8dca861f06d66c9f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"dist":{"shasum":"f7f32b31122ac3c8067ee49f8dca861f06d66c9f","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.5.1.tgz","integrity":"sha512-zahLi1Y91FL4eItOicxjhnIkLooaeY/ocrJVm6JWGsEHHHNq+pz5YrYiIojU1p97gOPDiAh0HR+/VRz8tn9pXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjHn0N6WjbsBzwa5Gs+gpvmhwUzfvdxik6tc/AoeEulAiAPb6LhqWThXsanVhX49s20H25ekDM8f91x3rzo7HUnwg=="}]},"directories":{}},"0.6.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.6.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"4f4c716d77d81e6d9104b1b768ea324e4fdc81e6","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.6.0","_shasum":"a807580d1ef14c464db985bdf4b0716c63a3152a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"maintainers":[{"name":"evantahler","email":"evantahler@gmail.com"}],"dist":{"shasum":"a807580d1ef14c464db985bdf4b0716c63a3152a","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.6.0.tgz","integrity":"sha512-mxt+vzKenzr9WbOvr8GLZGUIsLyKzbEucmXOBigxqIA8RBTVDfZceacdMwAjJMwisFlIT3g7ncnUor7DJTwaHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeaBYSdIznwIpLRHhwyD60DLFsuk8WGMY9T+jAQ7zEDQIhALcKQuL1Uhh/ymqpHbvwZf7EB5cE/2SOjywOWfqSh2GH"}]},"directories":{}},"0.7.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.7.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"96a5a02e8640cc48c23d92f259d33a2fd198011c","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.7.0","_shasum":"16b60bebe4bb04dbfd51fdc34f0f9c21dd30b964","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"bakavic","email":"bakavic@gmail.com"},"dist":{"shasum":"16b60bebe4bb04dbfd51fdc34f0f9c21dd30b964","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.7.0.tgz","integrity":"sha512-1xIh5ar4BOmJl/cG/f/HOj62anQD5Y+gAb9d1/lqDJYNbAoyXJgNUMQ0hXoPyNa4XW3qN3IoJDz4CNLSURf9yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmj/FrdwC0/0Ses1ZuaLh1Wrma7Jef1fb2XZZoz5YT7AiEA7pHKUuVOI33k0cb53/gGr/S7U9UOCRhrEyMsv/V+iEc="}]},"maintainers":[{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"}],"directories":{}},"0.7.1":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.7.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"58719e0390d19c60f2ea36ab77c05a763293a240","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.7.1","_shasum":"a93163045f228b35df4419a1d0862b0a77363fa2","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"bakavic","email":"bakavic@gmail.com"},"dist":{"shasum":"a93163045f228b35df4419a1d0862b0a77363fa2","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.7.1.tgz","integrity":"sha512-Fg8Vaqbw8eXQuwOBP9Bw6JLUK9LgmGsC6bA4xFfMtxuddTbnD/UOinMD0yxRY/ZwzP+xOGCs3En2mXeFVjP7Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC99NYf4lTPAHsaxKXlDM6HDJHaKw2w3PAjvgw36wbSKQIhAK1PIyg1B728IlQlIzOUkjgZ75FqcELDIGHa+ganU1q8"}]},"maintainers":[{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"}],"directories":{}},"0.7.2":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.7.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"scripts/postinstall.js"},"gitHead":"28171a4c9821e14ab9968f8a7018b1a75366124c","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.7.2","_shasum":"fe640620606f83859d41f7afa9a7e01080d81ca3","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.10.32","_npmUser":{"name":"bakavic","email":"bakavic@gmail.com"},"dist":{"shasum":"fe640620606f83859d41f7afa9a7e01080d81ca3","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.7.2.tgz","integrity":"sha512-71FUYajUu8e0C1eHfeWMHGmBXl+YAvpBz278fUNRpNTotORYqKSEwuNPzWKUUqoAvZgjX2YboU+4pUfhLmMeSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY3PpH6RdgGQRqeS+8+yxUSg/K3x0LzwOVT5wpC4a1igIhAMa5zagWVnv5txpL7Je1rnLKNBontLiXB+yNcZb6DKpv"}]},"maintainers":[{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"}],"directories":{}},"0.7.3":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.7.3","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"35645e8ccddcb8cec9e305e19c83d0dbd3cdb50d","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.7.3","_shasum":"533e79b50a95245b6664a68be1ffc94da3f6ae2c","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"dist":{"shasum":"533e79b50a95245b6664a68be1ffc94da3f6ae2c","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.7.3.tgz","integrity":"sha512-+sDQaVxLJjv2lrHKAvkefWeBrusmFPUsAd/u20I9BRlM7aQMOAyD4V2ccFV3iuIQqSGQwqnQw2JT8Nz7dTh9qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7tsDp0WIxh+gowS/4FcuM5MHG/QljwYr+7qroHYYBTwIhAJ1vajUONDtwzOisWUqreezz0p8N6xnamEkJOsOrZyCl"}]},"maintainers":[{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"}],"directories":{}},"0.7.4":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.7.4","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"6be22904baa5458876d134836632dda7e565b8a7","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.7.4","_shasum":"2399134f2f161f01fac5d65dc7f584161269504d","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"dist":{"shasum":"2399134f2f161f01fac5d65dc7f584161269504d","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.7.4.tgz","integrity":"sha512-IuowMS2rRV66r4D7guaZ9X13Djpxw/vpCyLmMpqLx7CEJRKNDSiRjf/L4084b+Nicr/os/fZXxMAJAEQ4SNNmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5Ts6TbbXuRrpV0hgBAOqpyCTRVrLrdUYHZA214WilPAiEAuVvTiEKi25TGBQ25WPZO1j+AiEufHIsgvQBtsRMiszo="}]},"maintainers":[{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"}],"directories":{}},"0.7.5":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.7.5","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"2ef6edec10f597eedb76ffa154e681b11effea9c","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.7.5","_shasum":"519d41822a9defd1775fb1ea747f1262de798226","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"dist":{"shasum":"519d41822a9defd1775fb1ea747f1262de798226","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.7.5.tgz","integrity":"sha512-Lmlw5erxF3FEwFYm6rk3qmPr+i6iIZIj1LfNQ9iN4pivfJlnl95auyiUs40no7/odFYmVCSiLU/G+4j7KHr/kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClsGjdQDuV9+0cLIGmQrKP407CPQrsE8ErdZOjGNevjQIgJOPaQLmlxu3o9IMriE/4HNZGKzTEzefqxR7yx3Hyktg="}]},"maintainers":[{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"dangerdespain","email":"devin@igniter.io"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/ah-sequelize-plugin-0.7.5.tgz_1454692070605_0.913852437864989"},"directories":{}},"0.8.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.8.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"72006787ca1554d2089b2f23fe73a38dce42038f","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.8.0","_shasum":"4b7cfe49e43ea519670a02fa160acdcbf1025c4c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"dangerdespain","email":"devin@dspa.in"},"dist":{"shasum":"4b7cfe49e43ea519670a02fa160acdcbf1025c4c","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.8.0.tgz","integrity":"sha512-IQRpB68F7wEbKBeBZq8LwIevNH5hojRu5cZrkV+kOpC/kla+QUqFyPIhfjlQlB3a+Vw5icm02VS30/2hg4gQhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5cihKdAAyQA2G/i1khMZD8rOrrDIGqTaL7CPStOF7FAiEAsnujWStFdXlI1wU5zDZUs8D1qH8YDSeOIljty478Awg="}]},"maintainers":[{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"dangerdespain","email":"devin@igniter.io"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/ah-sequelize-plugin-0.8.0.tgz_1454701340191_0.8428457865957171"},"directories":{}},"0.8.5":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.8.5","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"a21004c33d1d1f200c37d87c302fb9d564736e19","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.8.5","_shasum":"0c75f07d60d01d11c3fe93b540065ce59cc31e3b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"dist":{"shasum":"0c75f07d60d01d11c3fe93b540065ce59cc31e3b","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.8.5.tgz","integrity":"sha512-YuBuunqyaM6LtlEdCjc4tlO2OmJe6XMd+jkq6VGHAaqbvMe/HHrbl2kp8fSmLIsQOxKvlGMxdl/5Mgz7OvhuTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH3J5HqzlDs94VCFTPEAAmZhheMfL/4L87i2LTCtzswUCIQCNvfo+SZYJxqguQe3vbwZB4VqL+OCC+RSKwRzUSP96og=="}]},"maintainers":[{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"dangerdespain","email":"devin@igniter.io"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ah-sequelize-plugin-0.8.5.tgz_1459358167402_0.0068293604999780655"},"directories":{}},"0.8.6":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.8.6","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"68feef28e8523d0eaa82f81580a8c8930df4051f","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.8.6","_shasum":"e2933c200c2878a4cdbab0e8329fbaade06930c7","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"l0oky","email":"1l0oky1@gmail.com"},"dist":{"shasum":"e2933c200c2878a4cdbab0e8329fbaade06930c7","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.8.6.tgz","integrity":"sha512-7m77MlcHwZs3VX7ohMtAObDeHm0xqLtFAjqGYbPx4hNk3Ac4KAWwsErTmE69uUKCZYBQ+NZXqZK1OU0V0Ev0xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzaBvmg3S0sRN6PotmmFHQOE3y8c8OuvofvWOJN/RPLwIgDn1lTfek8TjW2osoZtK9d2sPKE91DM0B/w+GdZFWi3s="}]},"maintainers":[{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ah-sequelize-plugin-0.8.6.tgz_1469886949707_0.864318426232785"},"directories":{}},"0.8.7":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.8.7","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"7ba65ec18339631b92431a9787d5396192710df1","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.8.7","_shasum":"b0dbdb070e1c8c437c02e95f2430453e76934a0e","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"l0oky","email":"1l0oky1@gmail.com"},"dist":{"shasum":"b0dbdb070e1c8c437c02e95f2430453e76934a0e","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.8.7.tgz","integrity":"sha512-KlQLKxwfCv09vj1nKYx7+xZNm9e+runMh5e73a6Jnr8cC0MEWbpBYMj9o0wnzvfUo/Pkuyx/Lo92g/vBBxF4Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBE0FUT4LCNDHPDYNcrfafYP2pjo4LxZMLJfTBiYupCQIhAOoKBxYpb02AFe3mBEbxpVEeq462+6i+MWfIYZIPl983"}]},"maintainers":[{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ah-sequelize-plugin-0.8.7.tgz_1470832080627_0.4225558149628341"},"directories":{}},"0.9.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"I use sequelize in actionhero as an ORM","version":"0.9.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=0.8.0"},"dependencies":{"mkdirp":"^0.3.5","umzug":"^1.6.0"},"devDependencies":{},"optionalDependencies":{},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"8180c2bc042af4120b3c35703f610cf53effc8cc","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@0.9.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"dist":{"integrity":"sha512-Riul3179COowDUR6RV4pGRoG3O23hllGcWsOQQtqua1tEqoJegyCy2BXvMPzd8oqoQgJFlKVu44NdwOpfQN6Fg==","shasum":"23c9f870d8a5cf7443994a5829cf2dc60a4a8825","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfAUSrhnJX4ised5VJos4vcAU+TjQ0LLFiI8O3QJQk6AiBPJCOYh9xl+VFc85+afF/Uv4MvAaiyDMqlTUzKYPlciw=="}]},"maintainers":[{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin-0.9.0.tgz_1504887932897_0.1647946599405259"},"directories":{}},"1.0.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"Use Sequelize in ActionHero","version":"1.0.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0","npm":"5.3.x"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.0.1"},"devDependencies":{"standard":"^10.0.3"},"peerDependencies":{"sequelize":">=3.0.0","actionhero":">=18.0.0"},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"bc21463769e5bd1554240d1e7d117842bb701b1c","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"dist":{"integrity":"sha512-WVwIdeYRwmku90oTcGpSka3eEZn7mcH196jXRSvCDe8iuovLmBSsbLyaac/16r0PyDSG301fmJlmBQhVchHGJA==","shasum":"2e3f780b927d25017b82054af183223d4d5324ec","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBT/mhe3acxvSO2KGwE8Rq4Ey+CbdtaC//SyirEZlWKeAiBzpTb+KQT4NCRsfryKPf4vje8ZFrY6p1cy2Z19lXvxkA=="}]},"maintainers":[{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"},{"email":"evan@evantahler.com","name":"evantahler"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin-1.0.0.tgz_1508365682742_0.9699811656028032"},"directories":{}},"1.0.1":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"Use Sequelize in ActionHero","version":"1.0.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.0.1"},"devDependencies":{"standard":"^10.0.3"},"peerDependencies":{"sequelize":"^3.0.0","actionhero":"^18.0.0"},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"9fbe3cad24442e8fce04e4e32dfcd5a6a290c234","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.3.0","_npmUser":{"name":"bayssmekanique","email":"bayssmekanique@live.com"},"dist":{"integrity":"sha512-cwg0XKHNuMhdvPqUDAByPDZsjRXvFeKa37PoM8aYxgc1wTd9MFpIMmuXDtqE7v6kQdYHN3/JoMbeVnaTxGgL+g==","shasum":"67adb786b256fb4d2d2b8433d68a47d0dd76bb8c","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDp7t6BKE9dplU3zwKZ5rQUpJgBj+om/XEXxwMxS5bQSAiEAsLdN7b17WZ3fptLZTBsbwpkNe40YG02apKqaPVjVQIE="}]},"maintainers":[{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"},{"email":"evan@evantahler.com","name":"evantahler"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin-1.0.1.tgz_1508869275618_0.5282350271008909"},"directories":{}},"1.0.2":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"Use Sequelize in ActionHero","version":"1.0.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.0.1"},"devDependencies":{"standard":"^10.0.3"},"peerDependencies":{"sequelize":">=3.0.0","actionhero":">=18.0.0"},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"bb9e491c6458c37dc75cf0772b6cfee1f7a5be63","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.3.0","_npmUser":{"name":"bayssmekanique","email":"bayssmekanique@live.com"},"dist":{"integrity":"sha512-BxvpaJjdBuoj7UcR3gVgh2bspU7kV2lCGhDzMpHvYb8Co70AaBvw62oOWwtGqe7zNALBXjFcjp39hmVCm4TJag==","shasum":"f32e93cf17b9ab97e76be79986f36236b80142ba","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+FApkcNmd92CV61nEoD2kWPad3lp0KfRUVdawkFN1NAiEAoIPC8iwjtv/OWORWpgNjCLCVT5Zn083VgeeagXJct9s="}]},"maintainers":[{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"},{"email":"evan@evantahler.com","name":"evantahler"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin-1.0.2.tgz_1508943400718_0.231463513802737"},"directories":{}},"1.0.3":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","description":"Use Sequelize in ActionHero","version":"1.0.3","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.0.1"},"devDependencies":{"standard":"^10.0.3"},"peerDependencies":{"sequelize":">=3.0.0","actionhero":">=18.0.0"},"scripts":{"postinstall":"node scripts/postinstall.js"},"gitHead":"3cb36ad0bc3aef5d509f94b572e38f57a0f33d7a","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"bayssmekanique","email":"bayssmekanique@live.com"},"dist":{"integrity":"sha512-ThP56jIWMD1SR7r+jV2PP8Imqx5aplQrx8Qe9oSuvI7ObtaTGVGJbd+AxnIKG76Zus+jECofYqu5Ky4TwFcHzw==","shasum":"9f2aa1086f2ea406791a747a2558d467fb67b365","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEolhlVFqKpb8iAtss0DFANu1HfIvfhdEV8CCt36vDchAiEA1N3UVOXZjuOUHfiuavfwZo2gXKJ3W1P2eGttxuMmU+Q="}]},"maintainers":[{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"},{"email":"evan@evantahler.com","name":"evantahler"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin-1.0.3.tgz_1515522797895_0.5307886027731001"},"directories":{}},"1.0.4":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","license":"MIT","description":"Use Sequelize in ActionHero","version":"1.0.4","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.0.1"},"devDependencies":{"actionhero":"^19.0.1","chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.2.0","mysql2":"^1.5.3","sequelize":"^4.37.8","standard":"^11.0.1"},"peerDependencies":{"sequelize":">=3.0.0","actionhero":">=18.0.0"},"scripts":{"test":"NODE_ENV=test mocha","pretest":"standard","postinstall":"node scripts/postinstall.js"},"standard":{"globals":["fetch","FormData","confirm","prompt","before","after","it","describe","beforeEach","afterEach"]},"gitHead":"3a92b4476c7c4b70274bb2d1772da6cf34ffdc5c","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.0.4","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"dist":{"integrity":"sha512-G1lsr1TRD6qUF+jALydhRT/HMECVxAfKKoF17Zx52NGqL8fqtRoS2ndgAt5ns0eEmd2KgCI5qHFvz2xdthDStA==","shasum":"2e3ec3c40b3e166be21745f79c934707483f6e4b","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.0.4.tgz","fileCount":12,"unpackedSize":24535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAJM8CRA9TVsSAnZWagAA7K0P/0p/2DaMLuxGTSdil1dy\nx9kt7wGrojT4GbU4pBFnSUl8yWj7LmBa8d5/JzTXPTrKoGgmEaQ3oCduVqXz\nf54vFXUd76d0HMYdjT0IjjQq5Yc+LumqDmb8oR0XQ1HdL9dUZ2x3zwGy8Vt6\nUyLy9DLn1huFDuMzi6RwMeDoANTrXa3uvJHHxlOhvH+7ODydThL70i50vu3o\nSI0y03BG44soU0JDqV9NMMfHEDrFmjITcO+dFGnYfCqmKqc88Kkuj3kPovye\nzjvzZHhPops4Ao29rbxOupC69RIALUPFMvcqqeL1ueRsnoHR/rZ2h9NS/mQr\n/XCyN5KguoCc4eMCh+JqR9XUsSgPaOQEurWB+ixOm4bKbh7w7kwYCkqguI8y\nVSltsBDrEQRnJEbuRA61zH77VaR3dEvT/8qm1sl/ZNoAd++oBWpHMxrIy+hA\nzhRBKOBf/KeH+bNGxfIlAPFspeUEMzzMqMogg7Q1h3aYl/9xPjSlXgNR1uF2\nB5Rc/fTRpB+D5xwSaR48MvrmrLynMmLxBKxO9Wgo/mbkNoSLJLXjQebpQvLi\nt/Drs8YfU6VC1YcdUX0YbItxjEse3ogFeRUB4is0XdGuOCUdM/kKKHBnYB72\np9irR4VefQKh0W0DF46u/2UN+PCd1VYF+CkK14lq6yMHKj+5Jc4LoWN/fhPy\nM2Y2\r\n=SZx+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR0HDTtGC6UYWcqerDOCoEBpNKjccez/vg21MgjFAVrAIgWjkT1ufVSxo8CYM2fgKgmjoyxun45s4rInCTAmpaCaM="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_1.0.4_1526764346675_0.35196867507603447"},"_hasShrinkwrap":false},"1.0.5":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","license":"MIT","description":"Use Sequelize in ActionHero","version":"1.0.5","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.0.1"},"devDependencies":{"actionhero":"^19.0.1","chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.2.0","mysql2":"^1.5.3","sequelize":"^4.37.8","standard":"^11.0.1"},"peerDependencies":{"sequelize":">=3.0.0","actionhero":">=18.0.0"},"scripts":{"test":"NODE_ENV=test mocha","pretest":"standard","postinstall":"node scripts/postinstall.js"},"standard":{"globals":["fetch","FormData","confirm","prompt","before","after","it","describe","beforeEach","afterEach"]},"gitHead":"14df50229f03fc1bed49c006db945add32072066","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"bayssmekanique","email":"bayssmekanique@live.com"},"dist":{"integrity":"sha512-+PVbZHJODBz3aBWxfaU7ITfwXchwQdEah0ytelTcYsZjjK4BoPdUMSL0s4pKXHvqV640aQEFNoqw2/EiePOTAA==","shasum":"30a79a27e547eb2b7c2fa05570d5c7ee8108744b","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.0.5.tgz","fileCount":12,"unpackedSize":25081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEUSuCRA9TVsSAnZWagAAR68QAJ+0+AcnE7bmziV8xtZQ\nFlttmoljlxJbboBnCfnsHD/aF32ANR4C3MWA+yTr4UzTQMjBK12TJt8WqQ2C\nN15BBgiTc8zD2Cfl+9hyTZ2iZ78O4eGbymJYjVQX5gk/E1uQqDjw3oMjHK6H\nI0EDND4G5th0BJKL2/4c+jYa1e4PiLDYN46BC5FvaApfBeZ7BIKgYkW8bru3\ng0PzYOXRZEu6z2CK3DpBDsSPO7CLHf/Gec+hxoU1+QPj8fVLuhghWb/xft66\nfWISpqfuvxYxiTIxjwlY4f+Qd5EqxSVTPKs7wqsHYv10ktcEaseVs5UA4RmZ\nIQQtp+xK5CgwFMR2eusKQBLnGWb0kj3ugV9tpvrJ0Mtt7YcMm6FMApiB5nev\nE3+usF1OD/VHKqevL8cvombP1j2BSFfZbvTBFG9o/+7PN5ValWx+6aFMfzxY\n1Azmh7s+TVUNhzzNPBD49DvDHvYzpSW0Z5oEwu93o7/WSDJEgAPIpuoZpiK7\nsXImMJLH6V9wBQy0+N5/hUL0uPWj6PDVPigZJwwe41RCk+riTDCqfB2/pWiA\nxtXZYL2If/MKh/FeHSdzoIEL3E0xeI1/EerpEcBd4Vf62WV90TmdDUJrSaQU\nstBXZ+N7O5uF1aaDj+DJfxrekqVKW4gDJZCa215WOjSGjrD3BFTlgRp7He8n\nagNH\r\n=NoFM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQUMrGA5xd+TqwXqTrW0JTHcumLKOiTFQdx3DVMKzDVgIgLQiTuw5HDzEpY3Y75+3oIpl/sK3N2f6d92BxwPeGBNU="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_1.0.5_1527858348625_0.23838574930387613"},"_hasShrinkwrap":false},"1.1.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","license":"MIT","description":"Use Sequelize in ActionHero","version":"1.1.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.2.0"},"devDependencies":{"actionhero":"^19.0.4","chai":"^4.2.0","cross-env":"^5.2.0","dirty-chai":"^2.0.1","mocha":"^5.2.0","mysql2":"^1.6.4","sequelize":"^4.41.2","standard":"^12.0.1"},"peerDependencies":{"sequelize":">=3.0.0","actionhero":">=18.0.0"},"scripts":{"test":"cross-env NODE_ENV=test mocha","pretest":"standard","postinstall":"node scripts/postinstall.js"},"standard":{"globals":["fetch","FormData","confirm","prompt","before","after","it","describe","beforeEach","afterEach"]},"gitHead":"3ddf863bac8401e84873f3faead36bb00e58bfc0","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"bayssmekanique","email":"bayssmekanique@live.com"},"dist":{"integrity":"sha512-iTYGlvtsuNRX3nbBVfl93EPhUf2RIFXBuy8SYP8Tj+hPpXJS1zqfn3EoT4hX/BR0wik56lZAeyWvnOFleGYdzg==","shasum":"8042bbf586871a4dd9decf1f42a1fe55f908347a","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.1.0.tgz","fileCount":16,"unpackedSize":29923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBrV1CRA9TVsSAnZWagAApsYP/Rhr1Hxf8nT6oaE9rG//\nSmGldKjp1KIAdqahoKbyXSHWnbYVrdS9qmSTbhuCgwgzVxmGGOI+W7tw+P0D\ndd7dFmzf+TW7ShJOv+nw8MOB9M17xHA32MzQIIk+Uaz0+k33hZ5sWxYB5aUA\ngmwGEyAv16VhnOuAYQBNknMATGnQixuHAo2N+J6NUdyjNruu5viR+phsqSE5\ngXBKwWEyK6FAxArx/f+1Ofv/xlkeAsIh8V5vd1F5WjC/qgLeXnSrbRbIo9P0\ntd8ejhFpq55WZhQf8yuz3zyFTB0syVsIEkmX/Shoh2vr0ve/NUzZKjSlC05l\nDA4C+qR51wi4yqe0KxLXw3lvXhkTZbnPADuFfy6fIhU6l0O8w40KPVez1otU\no5z9srdnbLgltdilxCv2TOzWAjzHnHgzTs5JPiFkIx0pzQStJsm54x2EVLti\njF4bIzvw84GxITCAZeb9RHPpM3FO9HM3JQXmVcImnslOoKudy0IwpTGOXzgf\nlr/npQ97p3Q2CJk9wgDaT1gJtw+sEo4LQfhtekgux1rHYpExinLgME3k1EA9\nZNVyn1I8/Dbxwn8a9mPTr/Aej+hz+hwFbusKsOQ0h3y/6dSqLmaU9ZHEw+Tb\nyJCJx0tdD4QjzCOPstUPJpNEP9Js4HPYNPjUyMCdPKC/rBvzXebcaWF8KOw3\nRu3U\r\n=QDl8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzTt+zcH0q9H8aecsDlbvaYYBjKtNvQysMLENX3ab6MAiEAy5WjcyEYPrPSMfGb0ECcSpF/DMt6mwnG7Dqzb//Dqmo="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_1.1.0_1543943540284_0.9869099183802963"},"_hasShrinkwrap":false},"1.1.1":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","license":"MIT","description":"Use Sequelize in ActionHero","version":"1.1.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.2.0"},"devDependencies":{"actionhero":"^19.0.4","chai":"^4.2.0","cross-env":"^5.2.0","dirty-chai":"^2.0.1","mocha":"^5.2.0","sequelize":"^4.41.2","sqlite3":"^4.0.4","standard":"^12.0.1"},"peerDependencies":{"sequelize":">=3.0.0","actionhero":">=18.0.0"},"scripts":{"test":"cross-env NODE_ENV=test mocha","pretest":"standard","postinstall":"node scripts/postinstall.js"},"standard":{"globals":["fetch","FormData","confirm","prompt","before","after","it","describe","beforeEach","afterEach"]},"gitHead":"68dca61a182355330724295441d4455049c4a265","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"bayssmekanique","email":"bayssmekanique@live.com"},"dist":{"integrity":"sha512-+IqAKj1AAtz10WcV/CrKlYdD/qs8C2UsyDAA7nR2yGc6+KvlpC3A8EdWz/EHvZrrBD21SmZi0iADafPCLSCaWQ==","shasum":"045f581c4fc1208a556ef06cc8e388796d0cac9c","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.1.1.tgz","fileCount":16,"unpackedSize":29693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDu62CRA9TVsSAnZWagAA1lYP/jgolji89hT/Sc+p8Mga\nwOXmZxtfhE+Ja+9PCVp3rTVpslO/0mUAHMFWagqHaQj0QHpSwz9ZRraWw2TZ\nI1tNdJrRVNvlUZVVFyakWbsmo3e7AbXzxTriTxlHalZdgOgn3FiSL6qbuHlw\ntg/47ctyGbkEBD48sGrqPt9BrRX+7PRpMj9C7LmfV6x62LOP6lgF3kwOrTUe\nvvhudQJKCf2CaFBzhhgsfzw2XHSW7Ix9Zc/316adaAzghUqNbtPj0plBIXYP\narrsNvsGBY47+xynPIMQGg9N9hQurm0tox6jESw+aDdzsRk1t0rTJlgYztBh\nlRlUmCzEl3yoZ22M4QEydO7pcXszrWW12NLoBe9r62i0LYj/b704khN8alDh\n0kxnFhxaJixCvpWr+Jgc+qDl7WsdjOnEoQgO/lPzz4SA+fgFsKRQfhl4bzFC\nnp4+tgbRXBACl1KI66AYVuFbeFbo0zUfHLkzF26tY25zJYhUn1xV4B6lcap1\n9MFCFijEuCWbGwzIzAjipWizl37GdOltZvS0gm64f8aUZ+oBIM5311D+WDnp\nw++zFfWyNtkBjRp+t93tp9R0zkfSi02PRl1ffkdu7oVWim+cxhr1bkYm2UQq\nuVt7b4sqDFQ5jEva5k79T6ttpco+cfnyiFkZIehPXJftdjDGP8QzaaMwqIgC\n2Cue\r\n=ZwVT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsEuH5N3JglMf8xRxdtekMFX/YU6UKwtFpVkE5NMPuFAiEA/qRYSCDVfFRABIZq5lZwiw2UL9ZAjWZEjYc9PbZmg0Y="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_1.1.1_1544482485819_0.2556148595314649"},"_hasShrinkwrap":false},"1.1.2":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","license":"MIT","description":"Use Sequelize in ActionHero","version":"1.1.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.2.0"},"devDependencies":{"actionhero":"^19.0.4","chai":"^4.2.0","cross-env":"^5.2.0","dirty-chai":"^2.0.1","mocha":"^5.2.0","sequelize":"^4.41.2","sqlite3":"^4.0.4","standard":"^12.0.1"},"peerDependencies":{"sequelize":">=3.0.0","actionhero":">=18.0.0"},"scripts":{"test":"cross-env NODE_ENV=test mocha","pretest":"standard","postinstall":"node scripts/postinstall.js"},"standard":{"globals":["fetch","FormData","confirm","prompt","before","after","it","describe","beforeEach","afterEach"]},"gitHead":"30a2495090f04ac71d69384c30ffd4cb1e3f1728","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"bayssmekanique","email":"bayssmekanique@live.com"},"dist":{"integrity":"sha512-fI4il4dtPG+FGU1FPQv1wgzNTv1mizAh3TKCAPN6LrX9KmiUTB71MwcPfwiljWZ7k5654uB77WLO3NyzZv5+ZQ==","shasum":"391c4feca480b82dfd73235e54e9382ebfbfeb43","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.1.2.tgz","fileCount":16,"unpackedSize":28888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEDgRCRA9TVsSAnZWagAAaesP/1npamUZrqS8KuNPlJEk\nzuH1iMwI5GFoBBEqfrnT25DNorb3Ny/qnxKEeFc531Ri4z0FDe4ezCshzT7N\nHtn8TO5T2UwWZmh/deN4+rxZHlAiesaviTwTopsCHEpsL+UnHyKJO3cwy+xz\nx6DUumx/ha6fBHJMqdCcrN/8jd0j03oNEWSn22c4MAzNmyBp48oKV/9J9HrE\nXS63RHpF79y5flYw7Xsm1rjafp9kkM2LzRHeby5kEMvk8s64FShiUWm5pI5w\nLgKpVDJAVdyxgr2uT30k1XlZnJh4Vz1kIfE8Vv5C+oc3CGnNkLWWt+CcPzT9\nRSz1+S7GURiELY0iHen93EvNjIadLnM5JvGKqaYrf1ZnGhGcfwLH+IaOCXqf\np30rPSXwNfjChXURwmTHaEzZ5RJ/ga4aNlekzXHJ55qBqaFZHnbrmHXFBZ5g\ncP3ADhDqtv5HkboDMSURrGHkuz7EZr3Z9rMmvMETUbbtOpC4YK1abNqlEhNy\nmEe8WF6D7+/X453LOhbklAk+wnOFK33VH750E8dGOvGwRI0ecYBsV7Ong8hv\ncu5XRJJxudmWXysDld/hdzhghwKRa4qaXzcbELayuTuIvPoojhBekk+QYUpt\nyYNbOKdsWIkCS8stNcFD+gAKeTlqpNhIP0di8WRZa/F7BrgosVaD5EptiBCV\niEqv\r\n=vbxn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFrLqt4PSJQ13jLcb58RCnOx2RdNeeOxT8azxs9LQdjQIhAL5AdXth039AWmh/WU6QWTB590+2V1vvgL5L0FJDEIYG"}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_1.1.2_1544566800537_0.8645950581127115"},"_hasShrinkwrap":false},"1.2.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","license":"MIT","description":"Use Sequelize in ActionHero","version":"1.2.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.2.0"},"devDependencies":{"actionhero":"^19.2.2","chai":"^4.2.0","cross-env":"^5.2.1","dirty-chai":"^2.0.1","mocha":"^6.2.0","sequelize":"^5.18.1","sqlite3":"^4.1.0","standard":"^14.1.0"},"peerDependencies":{"sequelize":">=5.18.1","actionhero":">=19.2.2"},"scripts":{"test":"cross-env NODE_ENV=test mocha","pretest":"standard","postinstall":"node scripts/postinstall.js"},"standard":{"globals":["fetch","FormData","confirm","prompt","before","after","it","describe","beforeEach","afterEach"]},"gitHead":"60191f8e5abe3e73c2e4edee4a6a057102cf7812","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.2.0","_nodeVersion":"12.4.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-14XnKPnJpPjH7RqwUxbHeGswGZWmvMw3p9QJU1xzv37BQh18KFz/QF5HovQ0H+EZy3O7cv2alWlKjLozRoyAHA==","shasum":"afd3d7303024ae4148967e63ded26cbf748110eb","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.2.0.tgz","fileCount":16,"unpackedSize":27989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcooZCRA9TVsSAnZWagAAWq8P/AiNaP6gjETymh/Mpea7\nY2jANgPwBrhv0S4qhKqTqp8F80U4f8Zpm9IVb+5EAoF1utSLM0h7lQ43DO59\njoDGxi8CkK0hqt6FBA1YzcfySlLFMHmgw9ADvXCWhiPiYO4Mz4eS+Jn2czJy\nNqXpTM9oKyEaK7G9KTPJ/jRLEpLNWWF62JeGmpkWS9+Nd9q/oH6Nyzw2pRk8\nt8pWyzT6BsoXCwa089q3EC0458FWujo7V7ZrH87oiGCYfcPGJIrHgq4EO2Rc\n4/zV7dIc/lpN939VD1xSDwboUKTwPmF7O8+xj9lGcquDY+QXIud1giWUGfxk\nBh+MtymfHLTuobsCJ7Ak2iZ28bz+l/FobTMGA0VT/TZtkgEcK90liwXTLuI2\nLuBbHliEcQgpp39dlRjf9Q9vZgw9GzXlRfCqfNF5u7F9kKQClQGE82ftGEQO\nVsQ9HrfBYtvFor0FkWSnfkHdUtEOuX+zLkYmM1pBej8/8MprrPv+IT5odMMf\nTG5X+f5bVVCeXMLmV32VMWWcEPooPuOJHJm/3sJuU6RlJ6ZJ9CfB5l+4A5eE\nkVXUaGT2Ac9BhxzfY+SP+5awLo9MOllmyE9DUjryrRZpDnM/MMsUi0KD43J3\n9T7nV1DCxtLqceQn3RI6b8pUSelhIG69yPlZwbgAL2RjiVgOE9ELdtuKQJPo\nUdL4\r\n=pAy+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUtOMvlloT2tKvnB+F7lBsnMuxmaMSDqdSCrTcZ51/cAIgVXupdIeAId1XhoZYKANAK6Yymc7rqNNCe4QQrZhTypE="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_1.2.0_1567787545249_0.22081893310742662"},"_hasShrinkwrap":false},"1.3.0":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","license":"MIT","description":"Use Sequelize in ActionHero","version":"1.3.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.2.0"},"devDependencies":{"actionhero":"^20.0.0","chai":"^4.2.0","cross-env":"^5.2.1","dirty-chai":"^2.0.1","mocha":"^6.2.0","sequelize":"^5.18.1","sqlite3":"^4.1.0","standard":"^14.1.0"},"peerDependencies":{"sequelize":">=5.18.1","actionhero":">=19.2.2"},"scripts":{"test":"cross-env NODE_ENV=test mocha","pretest":"standard","postinstall":"node scripts/postinstall.js"},"standard":{"globals":["fetch","FormData","confirm","prompt","before","after","it","describe","beforeEach","afterEach"]},"gitHead":"aabd50c482381f3c971c12935d3dc721c68d8758","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.3.0","_nodeVersion":"12.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-2j+CeVZ7BNB+AM+jKTW/VqsNVj6Nrl15bhk5t04uLMS6ivc14b9gcJ/0QJfdRtPM1G27WNv6V1Yus9mEXr5F3w==","shasum":"5222377852eb9fb47bbdf8729216be1c4179c111","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.3.0.tgz","fileCount":17,"unpackedSize":29416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0v56CRA9TVsSAnZWagAAGWwP/R+lZ0Qj8w64AyRXUjjP\nkGIfWkFxmcFRpj7zk06W6l8v3m2c2XLnuC2VyJjPMhRM3I0v82vL7Dyylp6j\nY55c4IJtjYQE0jJLE5012K3VuUtPkMM3CXaiiHeEsLPf1iZUNg9cmWNLPvex\nkcLW7WnCm/iJU+xAqA83vM7Kmt2eC+1bgkD46K2uPkr5Rznm/r1uNwv3bdAD\naFzEnaf2JMeGRa9YvO2+M1/n+r6ydPIqS4OnuqREhnNp4FXvdKLq/FhHlJ8a\n3edXgQ9f8wsA9J4wjKxm//i3iZ3GubxwYwxzzdEaMy9l6JUICPXX1vIHm9zN\nF/yIfkp+3uEL9Xrr9RAn+mQb0GnMJjFWr6JOuELFwZaPjZEfr0Zpf1UUjmZ+\nmKIgH7UVCbvlq6hs/5lYA+Rbdv55cmYj5NdY1LXCnlQxdrGU+uBQzK9i+3q6\nKG56QzKXdEoRz0S4CpkK2VvS+7LWdny/XdWJpKOT99Lf3l+SQezvC7K3kOm7\nNbe5nW8Z/COPKizoBjwFXhwfb0F9G8TwldjEOr6Ys/QWVAQai6smswjHNj4J\nhlrnN3p6zNzeZCSgzmhQCgr6HQOr1O+fUsuaum9B/ORLyzpl8z44UNMvvZcj\nqcCfzPRXBVIH3jd30PERIeJuPvWBrq3YZQO5BgO2SRc3RRbGzkGhnJLnK63R\nxq8d\r\n=P0FT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+Ak0ZkOAZw7KfHeh2KKe5iSkFN2eHfoUUrv2uradJegIgGhlxBQ3Q0pRGakurs/Q9Hyj/YNQeyiJr6SoCzHMsxQ0="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_1.3.0_1574108793920_0.4408333515654985"},"_hasShrinkwrap":false},"1.3.1":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","license":"MIT","description":"Use Sequelize in ActionHero","version":"1.3.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.2.0"},"devDependencies":{"actionhero":"^20.0.0","chai":"^4.2.0","cross-env":"^5.2.1","dirty-chai":"^2.0.1","mocha":"^6.2.0","sequelize":"^5.18.1","sqlite3":"^4.1.0","standard":"^14.1.0"},"peerDependencies":{"sequelize":">=5.18.1","actionhero":">=19.2.2"},"scripts":{"test":"cross-env NODE_ENV=test mocha","pretest":"standard","postinstall":"node scripts/postinstall.js"},"standard":{"globals":["fetch","FormData","confirm","prompt","before","after","it","describe","beforeEach","afterEach"]},"gitHead":"b944c1310def56ede8cfe01628de3a02a5a99cb2","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.3.1","_nodeVersion":"12.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-I/H636mFmSRAvZaLFNZ5U/5a8ZK2Qz8iuyDa2LWEAeZCpj0R8vfHB67xMC4swMEICpoGsT7OF8ahwyw4WAgrVQ==","shasum":"1a912ff5380b06f34a52a305e7dfc88d8ca8d000","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.3.1.tgz","fileCount":17,"unpackedSize":29580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0wJvCRA9TVsSAnZWagAAn4cP/0chD5dPtldPY3V/8njr\n7iO7CcEbwCJYPdRACFoaHNC8kAjA2qqI9jIb98j8FHADNQvr0oLyLESySzTg\npMomGSpi3/9yuSl87IACWZz7QD5PbuKcSrJbX3j8ris/ii2NmHZf/afmmR0B\n6V65htlwRsaBXdLQDANI8X9OgvC96hj6kOOfXGfhEqcpTTbpV6ddKEfNAedi\nm8vmwpLZo5gOex7v4Rx5C3p4ZC00XEBQM0hzAgSg+eAuE8oAWjqRqr9A9CyC\nK07L5RCarY4ZcBOU/JEWJRV16/WeWefF9YegecTMvXLHAYi6yL8AFBELsT8S\nCnyk3c8Xc2cRd4oxbNG4nR3fBT8a+lSw9ma7yZdeyJBBiqT4niBZJMkY67Xb\nMrTk0W8HiwEsqtjo/8k27S+u6+V+e13raBo7xsqb2pKHLyHCVzY9wnxWgnH6\nL2siXXEFsS5L/yWwYLCBo4kwIjMqjaXP286zjZ+0MKA0J7AQQhHbbOwGWPNN\nYWc/GZFDlKS72ZEXDyvSmLVaMj+gKbBZFQ+HJeHRPoksnpUoek5sCYVBctM6\nfYmwuwLHk3KNBrYHS5YneuyUWHaVC/UwtN0zmbT2stDOlvcRZTO3Krnwl1YP\nOLzzYX/hXyqJREZnSkDoSZOWjFHL/IfjdS1q/6JAQBLf/r1DvOXeiuqF0eAT\nfmW+\r\n=Vvfl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2TuAjNqpfMvJ5eryjO+E3ZeU35und4xDO8c8kDwae7AIhAN+UwzYs4jSNp3m9KK+IdtaOAKkEJSO7hIkM4ZwRQiiA"}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_1.3.1_1574109806695_0.23917742721065638"},"_hasShrinkwrap":false},"1.3.2":{"author":{"name":"Evan Tahler","email":"evantahler@gmail.com"},"name":"ah-sequelize-plugin","license":"MIT","description":"Use Sequelize in ActionHero","version":"1.3.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/evantahler/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.2.0"},"devDependencies":{"actionhero":"^20.0.0","chai":"^4.2.0","cross-env":"^5.2.1","dirty-chai":"^2.0.1","mocha":"^6.2.0","sequelize":"^5.18.1","sqlite3":"^4.1.0","standard":"^14.1.0"},"peerDependencies":{"sequelize":">=5.18.1","actionhero":">=19.2.2"},"scripts":{"test":"cross-env NODE_ENV=test mocha","pretest":"standard","postinstall":"node scripts/postinstall.js"},"standard":{"globals":["fetch","FormData","confirm","prompt","before","after","it","describe","beforeEach","afterEach"]},"gitHead":"8100afaaef6eda7066883779ac0cc5b147e18a12","bugs":{"url":"https://github.com/evantahler/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@1.3.2","_nodeVersion":"12.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-DTUpNpIA5aknh4Pi5eCfx9SHcgfvG/A2nO+Y5dtcQCdnsbig2aGMgWvzRpVxvWjBqG+tNTDwjx3dbHWQaiBSzg==","shasum":"bb93744a4b1df0de2c06e921cb4e55e1b72526aa","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-1.3.2.tgz","fileCount":17,"unpackedSize":29619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0wZ+CRA9TVsSAnZWagAALdYP/RkBPopRjIjU2It/G4E0\nHrmf9WONaIrQOvI/5oolO+6XIWEW3GabsT9rc/dCWo34yyNQ4zcTFa8SFUbd\nuVK6U3NSMKWJpYRi9k7drwnmhBei+CLB5XHuT6ncVq1PtahpDF4LyZaqQsaZ\nirwy4jv0v+zvi3qn6jV6rd8JC7tg3uyABzM+tKVSpjO3wEkSDgSxffmcYzJw\nnpzrK0KGFqfn8etuQ6/AM4fe1paLGs5KCnQ0qItbOvngxNeM+tFeIhd+Yr0X\ni7Xjs3NFvtm2t9MGDv05l/2bz1entuHvl/ko0nSHKV2beQAcnKmE4n+SZsnv\nWMjBx/+V01ZRTci23HKgHcV2Q8yWo03iGTxk8D+Mc6F2zrfJwXzILQAFCQ6P\nU/DsRVyA11wmyKqqg23hinmNWvLnfdBK8PtTDg26LGfw+kgGJ901sIBSY5f2\nndQxmHkA8iptVN7KFeoqArUvo+hPGBHq35OttrjqSk9Hx0LCtz0VSu9GOZrU\nfXQH/R0YhCCqkIrvl9pYn7WKQNIwYBAVTIseM2HyEZ6zoM/pxmoid3rdG0Om\nqqgIY50Uv96GX0IlfgMemN5J/8IQqUznEA/EpT7mBmpWQITzZro6gdGiVvLp\nXSghyq/tpaFCUEP6N56r5KePAU5ON/FvphAf3/umnAwhDiCQWfiWrWMosm1m\nV0PA\r\n=B9mT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhi6cNvEC/3/tVj2y1VbS0TVnneilrLNACjrCPoOmlTAiEA/MB1fxCpNla6vnqGgR4Hiiea7LXkEryE2EEI6Cca/+w="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_1.3.2_1574110845667_0.11071666869839669"},"_hasShrinkwrap":false},"2.0.0":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.0.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.2.0"},"devDependencies":{"@types/bluebird":"^3.5.29","@types/jest":"^24.0.23","@types/node":"^12.12.14","@types/validator":"^12.0.1","actionhero":"^21.0.0","bcrypt":"^3.0.7","jest":"^24.9.0","pg":"^7.14.0","prettier":"^1.19.1","reflect-metadata":"^0.1.13","sequelize":"^5.18.1","sequelize-typescript":"^1.0.0","ts-jest":"^24.2.0","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"peerDependencies":{"sequelize":">=5.18.1","sequelize-typescript":">=1.0.0","actionhero":">=21.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only ./node_modules/.bin/actionhero start","test":"jest","pretest":"npm run lint && npm run build","postinstall":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src/*/**.ts __test__/*/**.ts"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"readme":"![plugin](https://i.imgur.com/nd1btLt.png)\n\n# ah-sequelize-plugin\n\n[![CircleCI](https://circleci.com/gh/actionhero/ah-sequelize-plugin.svg?style=svg)](https://circleci.com/gh/actionhero/ah-sequelize-plugin)\n\nThis plugin connects [Sequelize](https://sequelize.org/) and [Actionhero](https://www.actionherojs.com). It handles running migrations and connecting your models. Under the hood, we use [sequelize-typescript](https://github.com/RobinBuschmann/sequelize-typescript) and [Uzmug](https://github.com/sequelize/umzug)\n\n## Notes\n\n- Versions `2.0.0+` of this package are only compatible with Actionhero versions `21.0.0+`.\n- Versions `1.0.0+` of this package are only compatible with Actionhero versions `18.0.0+`.\n\nFor versions compatible with ActionHero versions prior to `21.0.0`, use version [`1.x.x`](https://github.com/actionhero/ah-sequelize-plugin/releases/tag/v1.3.2).\nFor versions compatible with ActionHero versions prior to `18.0.0`, use version [`0.9.x`](https://github.com/actionhero/ah-sequelize-plugin/releases/tag/v0.9.0).\n\n## Setup\n\n1. Install this plugin: `npm install ah-sequelize-plugin --save`\n2. Add sequelize packages: `npm install sequelize sequelize-typescript --save`\n3. Add types and reflexive addons: `npm install @types/bluebird @types/validator reflect-metadata --save`\n4. Add plugin to your project's `./config/plugins.js`:\n\n```ts\nexport const DEFAULT = {\n  plugins: () => {\n    return {\n      \"ah-sequelize-plugin\": {\n        path: __dirname + \"/../node_modules/ah-sequelize-plugin\"\n      }\n    };\n  }\n};\n```\n\n5. Add `experimentalDecorators` and `emitDecoratorMetadata` to your Typescript `tsconfig.json` file:\n\n```json\n{\n  \"compilerOptions\": {\n    \"outDir\": \"./dist\",\n    \"allowJs\": true,\n    \"module\": \"commonjs\",\n    \"target\": \"es2018\",\n    \"experimentalDecorators\": true,\n    \"emitDecoratorMetadata\": true\n  },\n  \"include\": [\"./src/**/*\"]\n}\n```\n\n### Add supported database packages\n\n- MySQL: `npm install mysql2 --save`\n- SQLite: `npm install sqlite3 --save`\n- Postgres: `npm install --save pg pg-hstore`\n- MSSql: `npm install --save tedious`\n\nFor additional information on supported databases visit the [Sequelize Docs](http://docs.sequelizejs.com/manual/installation/getting-started).\n\n### Install optional dependencies\n\n- For Sequelize CLI: `npm install --save-dev sequelize-cli`\n\n### Configuration\n\nA `./src/config/sequelize.ts` will need to be created for your project. The example below will parse the Environment variable `DATABASE_URL` for a `postgres` database, however you can configure your connection in many ways. You can connect to DB pools, configure read/write splitting and more with Sequelize options.\n\n```ts\nimport { URL } from \"url\";\nimport * as path from \"path\";\n\nexport const DEFAULT = {\n  sequelize: config => {\n    let dialect = \"postgres\";\n    let host = \"127.0.0.1\";\n    let port = \"5432\";\n    let database = \"actionhero\";\n    let username = undefined;\n    let password = undefined;\n\n    // if your environment provides database information via a single JDBC-style URL like mysql://username:password@hostname:port/default_schema\n    if (process.env.DATABASE_URL) {\n      const parsed = new URL(process.env.DATABASE_URL);\n      if (parsed.username) {\n        username = parsed.username;\n      }\n      if (parsed.password) {\n        password = parsed.password;\n      }\n      if (parsed.hostname) {\n        host = parsed.hostname;\n      }\n      if (parsed.port) {\n        port = parsed.port;\n      }\n      if (parsed.pathname) {\n        database = parsed.pathname.substring(1);\n      }\n    }\n\n    return {\n      autoMigrate: true,\n      logging: false,\n      dialect: dialect,\n      port: parseInt(port),\n      database: database,\n      host: host,\n      username: username,\n      password: password,\n      models: [path.join(__dirname, \"..\", \"models\")],\n      migrations: [path.join(__dirname, \"..\", \"migrations\")]\n    };\n  }\n};\n\n// for the sequelize CLI tool\nmodule.exports.development = DEFAULT.sequelize({\n  env: \"development\",\n  process: { env: \"development\" }\n});\n\nmodule.exports.staging = DEFAULT.sequelize({\n  env: \"staging\",\n  process: { env: \"staging\" }\n});\n\nmodule.exports.production = DEFAULT.sequelize({\n  env: \"production\",\n  process: { env: \"production\" }\n});\n```\n\n#### Logging\n\nThe `logging` configuration parameter accepts either a `false` value, or a function which accepts a log value of type `string` and a event level value of type `string` (ex: `console.log`, `log` from Actionhero). If you are passing in a function for the logging parameter.\n\n## Models\n\nThanks to `sequelize-typescript`, we can have models with tagged parameters. The example below shows of how to use hooks, associations, and more. Further information can be found at https://github.com/RobinBuschmann/sequelize-typescript.\n\n```ts\n// from `src/models/Users.ts`\nimport * as bcrypt from \"bcrypt\";\nimport {\n  Model,\n  Table,\n  Column,\n  AllowNull,\n  IsEmail,\n  BeforeCreate,\n  HasMany\n} from \"sequelize-typescript\";\nimport * as uuid from \"uuid/v4\";\nimport { Post } from \"./Post\";\n\n@Table({ tableName: \"users\", paranoid: true })\nexport class User extends Model<User> {\n  saltRounds = 10;\n\n  @Column({ primaryKey: true })\n  guid: string;\n\n  @AllowNull(false)\n  @Column\n  firstName: string;\n\n  @AllowNull(false)\n  @Column\n  lastName: string;\n\n  @AllowNull(false)\n  @IsEmail\n  @Column\n  email: string;\n\n  @Column\n  passwordHash: string;\n\n  @HasMany(() => Post)\n  posts: Post[];\n\n  @BeforeCreate\n  static generateGuid(instance) {\n    if (!instance.guid) {\n      instance.guid = uuid();\n    }\n  }\n\n  async updatePassword(password: string) {\n    this.passwordHash = await bcrypt.hash(password, this.saltRounds);\n    await this.save();\n  }\n\n  async checkPassword(password: string) {\n    if (!this.passwordHash) {\n      throw new Error(\"password not set for this team member\");\n    }\n\n    const match = await bcrypt.compare(password, this.passwordHash);\n    return match;\n  }\n}\n```\n\nYou can then use these models in your Actions, Tasks, etc, by simply requiring them.\n\n```ts\n// from actions/user.ts\n\nimport { Action } from \"actionhero\";\nimport { User } from \"./../models/User\";\n\nexport class UserCreate extends Action {\n  constructor() {\n    super();\n    this.name = \"user:create\";\n    this.description = \"create a new user\";\n    this.outputExample = {};\n    this.inputs = {\n      firstName: { required: true },\n      lastName: { required: true },\n      password: { required: true },\n      email: { required: true }\n    };\n  }\n\n  async run({ params, response }) {\n    const user = new User({\n      firstName: params.firstName,\n      lastName: params.lastName,\n      email: params.email\n    });\n    await user.save();\n    await user.updatePassword(params.password);\n    response.userGuid = user.guid;\n  }\n}\n```\n\n## [Migrations](http://docs.sequelizejs.com/en/latest/api/migrations)\n\nThis plugin does not condone the use of `Sequelize.sync()` in favor of migrations. Keep you migrations in `./migrations` and use the [sequelize-cli](https://github.com/sequelize/cli) to execute them.\n\n**Note**: Migrations should remain as _.js files rather than _.ts files. Typescript files will run just fine, but the default Uzmug storage engine places file names into the database table. This means if you try to run your project in both TS and JS \"modes\", you will get conflicting migrations.\n\nAn example migration to create a `users` table would look like:\n\n```js\n// from ./migrations/0000001-createUsersTable.js\n\nmodule.exports = {\n  up: async function(migration, DataTypes) {\n    await migration.createTable(\n      \"users\",\n      {\n        guid: {\n          type: DataTypes.UUID,\n          defaultValue: DataTypes.UUIDV4,\n          primaryKey: true\n        },\n\n        firstName: {\n          type: DataTypes.STRING(191),\n          allowNull: false\n        },\n\n        lastName: {\n          type: DataTypes.STRING(191),\n          allowNull: false\n        },\n\n        email: {\n          type: DataTypes.STRING(191),\n          allowNull: false\n        },\n\n        passwordHash: {\n          type: DataTypes.TEXT,\n          allowNull: true\n        },\n\n        lastLoginAt: {\n          type: DataTypes.DATE,\n          allowNull: true\n        },\n\n        createdAt: DataTypes.DATE,\n        updatedAt: DataTypes.DATE,\n        deletedAt: DataTypes.DATE\n      },\n      {\n        charset: \"utf8mb4\"\n      }\n    );\n\n    await migration.addIndex(\"users\", [\"email\"], {\n      unique: true,\n      fields: \"email\"\n    });\n  },\n\n  down: async function(migration) {\n    await migration.dropTable(\"users\");\n  }\n};\n```\n\nYou can use the [sequelize-cli](http://docs.sequelizejs.com/en/latest/docs/migrations/) to create and execute migrations.\n\nBy default, `ah-sequelize-plugin` will automatically execute any pending migrations when Actionhero starts up. You can disable this behavior by adding `autoMigrate: false` to your sequelize config.\n\n## Fixtures (removed)\n\nAs of version `2.0.0`, we have removed support for fixtures from this plugin. If you need to load data into your application consider an Initializer in your project.\n","readmeFilename":"README.md","gitHead":"6889700737613b1775074630555e7e4b6549b352","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-6t5azyH3hsfg2yVSp53sVTeha5uJF/FxqCdPh3ZrpQHZcxEuTnkD2ksK5uLdzXe+I6lP7eHhvbYWMFhfJwkI6w==","shasum":"8023a3bc6846adf554461988ade451e546729f8c","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.0.0.tgz","fileCount":31,"unpackedSize":51638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8DfyCRA9TVsSAnZWagAAx7EP/iJQhdCAsbyXAn2e+kBI\nTlwUgJHTUCSzLpKpYVpeH9smuDDtZvcXibXLc1OjN38qey4WWaMriaOBCQxD\nJh6MS/M/x2YQrVc7MN7svGYKF4ff2pMKGZN+TZgNlzog1hwWjfBp6vy7D2BX\nHTpTqd+9VN2uPnR1hpv5lu8t+POL/GXLeXNlSqxIvJReMXQacmI3q22/53ou\nZuloXBtxjvC1M+1KJOjNUpO+Ay8ICMbVhFcTvnXDq7QNR7k8xx6EN4o5b+pg\nT+oQwaCKh9ehuNvmbVxoy4tQ73Zsl9p4lvzO/nLHRFr0HXP4smoMEwtVu+hr\nYzsewVHJS+o8g8zJ5oLmTsqoQM/EndCvMKUNTD1fD8MciVuiPwbJTJauXXCG\nCgtvTanZBFlhodHpXcjT4EYKPHPAKkAN7cFtSqFl+dUlMaDH7saPyZhhYI9n\nowwNrRf/o1T+VT3+W4oJYlV2rFXrV/FS2brHYDh3c90n0vuqQ5XN/cbw/bit\nboyg2NSY3ehQfPO+y0WiDZiWr95KmcfR4LAXAVPSLGyK0pyiBGYmRgf3PQw3\nPV/v1bnsHl9YeZGTkbe6z2KPRPLdB6RJO8lygbAE/VJdQBXWI7ixfyG0kesv\nswa7P77z51icnp00jzkJCyx/WoGylP/R+GE/FsflnVmbnvZnSOV/xjCglntn\n4Xus\r\n=k9R8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxxjLWdio8kSDF/SyKJGle3YXRMEDnBBPmGLesCFDbzgIgClT3+YD78jVYkgo00V4xmA9pGTXkqahwnZvSgNWUk1o="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.0.0_1576024049940_0.7477597396353761"},"_hasShrinkwrap":false},"2.0.1":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.0.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.2.0"},"devDependencies":{"@types/bluebird":"^3.5.29","@types/jest":"^24.0.23","@types/node":"^12.12.14","@types/validator":"^12.0.1","actionhero":"^21.0.0","bcrypt":"^3.0.7","jest":"^24.9.0","pg":"^7.14.0","prettier":"^1.19.1","reflect-metadata":"^0.1.13","sequelize":"^5.18.1","sequelize-typescript":"^1.0.0","ts-jest":"^24.2.0","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"peerDependencies":{"sequelize":">=5.18.1","sequelize-typescript":">=1.0.0","actionhero":">=21.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only ./node_modules/.bin/actionhero start","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src/*/**.ts __test__/*/**.ts"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"readme":"![plugin](https://i.imgur.com/nd1btLt.png)\n\n# ah-sequelize-plugin\n\n[![CircleCI](https://circleci.com/gh/actionhero/ah-sequelize-plugin.svg?style=svg)](https://circleci.com/gh/actionhero/ah-sequelize-plugin)\n\nThis plugin connects [Sequelize](https://sequelize.org/) and [Actionhero](https://www.actionherojs.com). It handles running migrations and connecting your models. Under the hood, we use [sequelize-typescript](https://github.com/RobinBuschmann/sequelize-typescript) and [Uzmug](https://github.com/sequelize/umzug)\n\n## Notes\n\n- Versions `2.0.0+` of this package are only compatible with Actionhero versions `21.0.0+`.\n- Versions `1.0.0+` of this package are only compatible with Actionhero versions `18.0.0+`.\n\nFor versions compatible with ActionHero versions prior to `21.0.0`, use version [`1.x.x`](https://github.com/actionhero/ah-sequelize-plugin/releases/tag/v1.3.2).\nFor versions compatible with ActionHero versions prior to `18.0.0`, use version [`0.9.x`](https://github.com/actionhero/ah-sequelize-plugin/releases/tag/v0.9.0).\n\n## Setup\n\n1. Install this plugin: `npm install ah-sequelize-plugin --save`\n2. Add sequelize packages: `npm install sequelize sequelize-typescript --save`\n3. Add types and reflexive addons: `npm install @types/bluebird @types/validator reflect-metadata --save`\n4. Add plugin to your project's `./config/plugins.js`:\n\n```ts\nexport const DEFAULT = {\n  plugins: () => {\n    return {\n      \"ah-sequelize-plugin\": {\n        path: __dirname + \"/../node_modules/ah-sequelize-plugin\"\n      }\n    };\n  }\n};\n```\n\n5. Add `experimentalDecorators` and `emitDecoratorMetadata` to your Typescript `tsconfig.json` file:\n\n```json\n{\n  \"compilerOptions\": {\n    \"outDir\": \"./dist\",\n    \"allowJs\": true,\n    \"module\": \"commonjs\",\n    \"target\": \"es2018\",\n    \"experimentalDecorators\": true,\n    \"emitDecoratorMetadata\": true\n  },\n  \"include\": [\"./src/**/*\"]\n}\n```\n\n### Add supported database packages\n\n- MySQL: `npm install mysql2 --save`\n- SQLite: `npm install sqlite3 --save`\n- Postgres: `npm install --save pg pg-hstore`\n- MSSql: `npm install --save tedious`\n\nFor additional information on supported databases visit the [Sequelize Docs](http://docs.sequelizejs.com/manual/installation/getting-started).\n\n### Install optional dependencies\n\n- For Sequelize CLI: `npm install --save-dev sequelize-cli`\n\n### Configuration\n\nA `./src/config/sequelize.ts` will need to be created for your project. The example below will parse the Environment variable `DATABASE_URL` for a `postgres` database, however you can configure your connection in many ways. You can connect to DB pools, configure read/write splitting and more with Sequelize options.\n\n```ts\nimport { URL } from \"url\";\nimport * as path from \"path\";\n\nexport const DEFAULT = {\n  sequelize: config => {\n    let dialect = \"postgres\";\n    let host = \"127.0.0.1\";\n    let port = \"5432\";\n    let database = \"actionhero\";\n    let username = undefined;\n    let password = undefined;\n\n    // if your environment provides database information via a single JDBC-style URL like mysql://username:password@hostname:port/default_schema\n    if (process.env.DATABASE_URL) {\n      const parsed = new URL(process.env.DATABASE_URL);\n      if (parsed.username) {\n        username = parsed.username;\n      }\n      if (parsed.password) {\n        password = parsed.password;\n      }\n      if (parsed.hostname) {\n        host = parsed.hostname;\n      }\n      if (parsed.port) {\n        port = parsed.port;\n      }\n      if (parsed.pathname) {\n        database = parsed.pathname.substring(1);\n      }\n    }\n\n    return {\n      autoMigrate: true,\n      logging: false,\n      dialect: dialect,\n      port: parseInt(port),\n      database: database,\n      host: host,\n      username: username,\n      password: password,\n      models: [path.join(__dirname, \"..\", \"models\")],\n      migrations: [path.join(__dirname, \"..\", \"migrations\")]\n    };\n  }\n};\n\n// for the sequelize CLI tool\nmodule.exports.development = DEFAULT.sequelize({\n  env: \"development\",\n  process: { env: \"development\" }\n});\n\nmodule.exports.staging = DEFAULT.sequelize({\n  env: \"staging\",\n  process: { env: \"staging\" }\n});\n\nmodule.exports.production = DEFAULT.sequelize({\n  env: \"production\",\n  process: { env: \"production\" }\n});\n```\n\n#### Logging\n\nThe `logging` configuration parameter accepts either a `false` value, or a function which accepts a log value of type `string` and a event level value of type `string` (ex: `console.log`, `log` from Actionhero). If you are passing in a function for the logging parameter.\n\n## Models\n\nThanks to `sequelize-typescript`, we can have models with tagged parameters. The example below shows of how to use hooks, associations, and more. Further information can be found at https://github.com/RobinBuschmann/sequelize-typescript.\n\n```ts\n// from `src/models/Users.ts`\nimport * as bcrypt from \"bcrypt\";\nimport {\n  Model,\n  Table,\n  Column,\n  AllowNull,\n  IsEmail,\n  BeforeCreate,\n  HasMany\n} from \"sequelize-typescript\";\nimport * as uuid from \"uuid/v4\";\nimport { Post } from \"./Post\";\n\n@Table({ tableName: \"users\", paranoid: true })\nexport class User extends Model<User> {\n  saltRounds = 10;\n\n  @Column({ primaryKey: true })\n  guid: string;\n\n  @AllowNull(false)\n  @Column\n  firstName: string;\n\n  @AllowNull(false)\n  @Column\n  lastName: string;\n\n  @AllowNull(false)\n  @IsEmail\n  @Column\n  email: string;\n\n  @Column\n  passwordHash: string;\n\n  @HasMany(() => Post)\n  posts: Post[];\n\n  @BeforeCreate\n  static generateGuid(instance) {\n    if (!instance.guid) {\n      instance.guid = uuid();\n    }\n  }\n\n  async updatePassword(password: string) {\n    this.passwordHash = await bcrypt.hash(password, this.saltRounds);\n    await this.save();\n  }\n\n  async checkPassword(password: string) {\n    if (!this.passwordHash) {\n      throw new Error(\"password not set for this team member\");\n    }\n\n    const match = await bcrypt.compare(password, this.passwordHash);\n    return match;\n  }\n}\n```\n\nYou can then use these models in your Actions, Tasks, etc, by simply requiring them.\n\n```ts\n// from actions/user.ts\n\nimport { Action } from \"actionhero\";\nimport { User } from \"./../models/User\";\n\nexport class UserCreate extends Action {\n  constructor() {\n    super();\n    this.name = \"user:create\";\n    this.description = \"create a new user\";\n    this.outputExample = {};\n    this.inputs = {\n      firstName: { required: true },\n      lastName: { required: true },\n      password: { required: true },\n      email: { required: true }\n    };\n  }\n\n  async run({ params, response }) {\n    const user = new User({\n      firstName: params.firstName,\n      lastName: params.lastName,\n      email: params.email\n    });\n    await user.save();\n    await user.updatePassword(params.password);\n    response.userGuid = user.guid;\n  }\n}\n```\n\n## [Migrations](http://docs.sequelizejs.com/en/latest/api/migrations)\n\nThis plugin does not condone the use of `Sequelize.sync()` in favor of migrations. Keep you migrations in `./migrations` and use the [sequelize-cli](https://github.com/sequelize/cli) to execute them.\n\n**Note**: Migrations should remain as _.js files rather than _.ts files. Typescript files will run just fine, but the default Uzmug storage engine places file names into the database table. This means if you try to run your project in both TS and JS \"modes\", you will get conflicting migrations.\n\nAn example migration to create a `users` table would look like:\n\n```js\n// from ./migrations/0000001-createUsersTable.js\n\nmodule.exports = {\n  up: async function(migration, DataTypes) {\n    await migration.createTable(\n      \"users\",\n      {\n        guid: {\n          type: DataTypes.UUID,\n          defaultValue: DataTypes.UUIDV4,\n          primaryKey: true\n        },\n\n        firstName: {\n          type: DataTypes.STRING(191),\n          allowNull: false\n        },\n\n        lastName: {\n          type: DataTypes.STRING(191),\n          allowNull: false\n        },\n\n        email: {\n          type: DataTypes.STRING(191),\n          allowNull: false\n        },\n\n        passwordHash: {\n          type: DataTypes.TEXT,\n          allowNull: true\n        },\n\n        lastLoginAt: {\n          type: DataTypes.DATE,\n          allowNull: true\n        },\n\n        createdAt: DataTypes.DATE,\n        updatedAt: DataTypes.DATE,\n        deletedAt: DataTypes.DATE\n      },\n      {\n        charset: \"utf8mb4\"\n      }\n    );\n\n    await migration.addIndex(\"users\", [\"email\"], {\n      unique: true,\n      fields: \"email\"\n    });\n  },\n\n  down: async function(migration) {\n    await migration.dropTable(\"users\");\n  }\n};\n```\n\nYou can use the [sequelize-cli](http://docs.sequelizejs.com/en/latest/docs/migrations/) to create and execute migrations.\n\nBy default, `ah-sequelize-plugin` will automatically execute any pending migrations when Actionhero starts up. You can disable this behavior by adding `autoMigrate: false` to your sequelize config.\n\n## Fixtures (removed)\n\nAs of version `2.0.0`, we have removed support for fixtures from this plugin. If you need to load data into your application consider an Initializer in your project.\n","readmeFilename":"README.md","gitHead":"6889700737613b1775074630555e7e4b6549b352","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.0.1","_nodeVersion":"12.12.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-CsN+FZZyWwIKmx78JFG1ajjDMG+NAmAoZC099wqimXDJ3QTd2Lhljx2BP9BdfWo+0LtQDJxhDIKFrz3vrTuk9g==","shasum":"a529496c1581932a9a44d164f227b072c685ca23","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.0.1.tgz","fileCount":31,"unpackedSize":51634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8Dg9CRA9TVsSAnZWagAA1r8P/jo7lMZUhVjwmtBjAfnn\n7ARhGV18A0lihQ9YkYOwbjBKt4BvudSFjrgBPtOjMkYPIU+l0C5dzUz95o3c\nJwA9GyWDkovCz7F3XXEXBhI0mU7/LAzrwws8rdFj3FA5O9IjYfsF/EjIj2rW\nygYJMTfoOEcDhqJ00o9W5ccrRf5aVABb+UGxCYxMcp2O/phmdr8cikHTl9Wz\nxPpk25dqxTTpD1st2z9I/e8TZmGQn//HDYh2MYSp7vhO8koQZxXGJNEnVlp1\nsLjY1t538mhF8t82cjefpyqSyvWqJ4atq2yvlLR4Sut2Z953KHAqiK2RXPGc\nt/0JiedLcqBim1WO0Uq9WfFt2SceBwjMkmC5R89nkbqHvzOAMlYi4vUAfpXT\ncYMDm13gX88YTYNy3JZlu1QA/7ku5twER3NTQkjrOkQukpaTF/HTbIrDsznl\ntBZVwHsHWE7B29qxUvc0aWA1OyqKk3VuR526tbqfoS/HOBmLXAcyUjSwrKWK\n17FrkUfbg+3tQjl08bhUlKniA+wD7zOdq/tn681TIDOIMZETT75ih6/W3iEl\nZNcpuvdZ5hOdI4aTPnRm4gLAkdJWVMgOg1xEqVHS+KfeCQNZD2O5VMHl4ATB\n2lUAgv8P+Q4kG4joMHqEw9VbHqK0oVG3HS0k7FziboKzezHQwlPlp1KESZKM\ni69m\r\n=FYqm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzQLe8BKL7o2jFwIQ7VaTMn2ZpOv7H1cIdZFq3M14xzAIgMNvlcvZr47T7vXLuRfOMrAofd03CzOJvuIQ4l0/CxwM="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.0.1_1576024124843_0.4972817828837439"},"_hasShrinkwrap":false},"2.0.2":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.0.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"mkdirp":"^0.5.1","umzug":"^2.2.0"},"devDependencies":{"@types/bluebird":"^3.5.29","@types/jest":"^24.0.23","@types/node":"^12.12.14","@types/validator":"^12.0.1","actionhero":"^21.0.0","bcrypt":"^3.0.7","jest":"^24.9.0","pg":"^7.14.0","prettier":"^1.19.1","reflect-metadata":"^0.1.13","sequelize":"^5.18.1","sequelize-typescript":"^1.0.0","ts-jest":"^24.2.0","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"peerDependencies":{"sequelize":">=5.18.1","sequelize-typescript":">=1.0.0","actionhero":">=21.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only ./node_modules/.bin/actionhero start","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src/*/**.ts __test__/*/**.ts"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"7983f6af839a77b8676a05e75edec430b6a18d31","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.0.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GR3GNFfMDYhZbjVjYH8BCTetz4goytcL7DjHhV2L5FTf50lC0W+zMA6fMMX5HpoF/sYV3rJzNdfuVks8B6Y+7g==","shasum":"ac03122c8badf699aa5d97dbd5a66ba4783c671c","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.0.2.tgz","fileCount":31,"unpackedSize":53439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQY0GCRA9TVsSAnZWagAARqkP/2U0kdOyXQqpIZWG2Em/\nO/BPmRV7njbCkmSNFlUe3JxP4S4zdWyI/1YuPVGlUwYIfwKvOuROxdiTYSGA\nXZfkOd4VX7zU7u0CjSPnYD2eWOFhLY+h9IRbXBvQ4fiztITBENUSECHMj6n/\n/SHkMXK1kBwx66EtAhz9p+Adw8Ka2wqEPjLCp96XQL+i34gD4ZLaKTNAOFwU\nX4F41pjSbU8DUDil3sDDejcRI58Ibu27YJAfaZKGNdLSs40Vg6tLiDK9Sq19\nyeV/Lmz5KBu+vqciCZAtw5psilRPZ+H6E9tIXIZrWYUpY4rVj4r7ORPvfA/o\nBuTfD8dDCxkd5l39Joh7TqdJWIR+3jOLpGI01mwrRgCYTlPej/4xGEtzCK8m\nvvUbVI5OI/45Zp6DG9wHyY4P6o+KhSmbp7zZKswrUkGzY7X9OKe6j517EOaS\nHd8NDjNy/nYET2NRRNhW8dlcaVRcNAj8YtZKv7JfyZ8V3GcDFbtsakzR9AEf\nZQlNk3pa3qQhhXctlSmLXCyTf99IJPoufwzsVFiZzktL+L8GolyGOwrx96iA\niC7pdG3ieCWN6QrPLPTVMzahA0qAvKjv0/Fb+foaPBFCGY/autH5qq7xYpvu\nXUmTftwUzmbOAWTi8KdFQyVpx/mJAxaqbRm21ekmrXSL4eFxeGzLJNfF2/ja\nGNQy\r\n=Mx7v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICV36JVac5cjrghl733yrRDfX543n59BCiSH0IMQhZaFAiAqVmU9lUkVy/JEk7kMeSKcy51C/P4pcWl7bshGh//NbQ=="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.0.2_1581354246464_0.28781486936535816"},"_hasShrinkwrap":false},"2.0.3":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.0.3","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"^2.2.0"},"devDependencies":{"@types/bluebird":"^3.5.30","@types/jest":"^25.1.4","@types/node":"^13.9.0","@types/validator":"^12.0.1","actionhero":"^21.0.0","bcrypt":"^4.0.1","jest":"^25.1.0","pg":"^7.18.2","prettier":"^1.19.1","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^25.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3"},"peerDependencies":{"sequelize":">=5.21.5","sequelize-typescript":">=1.1.0","actionhero":">=22.0.5"},"scripts":{"dev":"ts-node-dev --transpile-only ./node_modules/.bin/actionhero start","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src/*/**.ts __test__/*/**.ts"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"dc5fb9fcdec57de186b8b27dec6fce635088a9e2","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.0.3","_nodeVersion":"12.14.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-DomBLUArefWdcr4Dm7wuZjrEOK83AK4kHtykobGI6NC8mkvs7n1qUueO4w7Krplt9xnzdWnozb8wjrOAKWZ9mA==","shasum":"e1032c52fd6ba5be9026d4c61d97d633a753a728","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.0.3.tgz","fileCount":31,"unpackedSize":53471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeal77CRA9TVsSAnZWagAAXAsP/ibhjKqjEqOVqojqswkE\nIPsFj+CCWBghpzLdggnEgGOchM4LG7k3ou+XNKUb2lqtIt2rj2nT0rGnU6S6\nTR4deHJn5UKjeXVK7Bw7df7DbxHHvLg0z5SLJEkZhfTth/OJ85TYmOGDL1R+\nazbV4oqTuTbGexLQGgpv/nEzk1WfrzNXppfN4Du0vZZa+/Mo3fj8CiAvT+71\nM61BUFCDZyVioPu+WayVR0Qqr3i0n4ixtqMoaWVwefBybmtYqlP010nFS7EE\nICaIJgVkSXX98MQKtvpELoVC6ATia/A+BGREj4TCCBYktMqLowpLHBypcY+K\n/62b48HW+4cO33i/Pw5KooZ0iAG/Mli1yUbPRaJCpl6wcClkPNf8hCEu6wIy\n/C56+1pwNI7epa2Y4CBd1rfOnLa1Tlyiox3l5JvgsfGqDlgGDeHzugXSMydw\nRpvblizLqjhaDUcGjXO2wP746q/CvcWEJLp9g2R7xTy7Mxn1n3e0CxehGr80\nZvgx0aDfSPqLK8I9Z0pKXV42JHlWozirg2Nno0/cVU7HTVCx33IolSlEahpg\nwSczqcDv+TLW4vPGqH8eJvZwvYt5YxMye1Gq9JxxOnm442oXvL/44bwk71rK\nFgQjioY7NdTG3MHTjsVGbP/z1QRashHQBtU+aFTgG8adfVJHDhAg1slX/aKx\nKuqk\r\n=lzjl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwNrsvtduY3Mrc59EcOMcctXJVnLKbfO/Ud+oXUkobkwIgHJo2+xqLYzn4cqpvkGbo3PoH6Ge5JuIwU4mSIu2oj5A="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.0.3_1584029434996_0.012997973167272248"},"_hasShrinkwrap":false},"2.0.4":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.0.4","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"^2.3.0"},"devDependencies":{"@types/bluebird":"^3.5.30","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/validator":"^12.0.1","actionhero":"^22.0.7","bcrypt":"^4.0.1","jest":"^25.2.7","pg":"^8.0.0","prettier":"^2.0.4","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^25.3.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3"},"peerDependencies":{"sequelize":">=5.21.6","sequelize-typescript":">=1.1.0","actionhero":">=22.0.7"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"05446f73a5b7ecccb6def2d0b0b146aaf1192b40","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6r97h3AzklsDjg+fq0Y9+7fW9UMv9j7N/j80UV82TPAEbeSbuNzQrMD2Mi71s70u4nnEyJBM73IXK5P9I6IvCw==","shasum":"895298ea53883832b6f6475e42045e6909123616","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.0.4.tgz","fileCount":34,"unpackedSize":54656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei4e2CRA9TVsSAnZWagAAb1YP/AiwRcLNfJguEN4XljZG\n/GDA3rdBGk1HGcLMntxDiefKiLV5WIG6nQ3dr+b+AxZVhD9r8A5PbVzm1SPd\n+6MLfUgSqyNpolkTy6/R7Y3gy/t1ktq4cbo+KMxvOL3A3ilI8LjD15D3ZVBK\nuEa8BweihZECy1gKuDEdC8YbV8yJV+/o32rX1wEqVeUCSu9jGLsGdvPdwTiw\nGdSTjv2D2rHAiTeNjVhbzZU69+Zq+wqv+/wiOJ6VhyajYneS80ZvgveovKV1\nysrRYh9/oLaZIe6vAaRK1O4Uy9G/XwxMFK88eAunvJ459rXKgcl8q42fAYIh\nA/mRRKVO17aA/MDQwdWjQolAnUSm4JMWdXrMDxsn1wcSGtQdaGX7nDl0aiZi\nZZsqIp02Y8mWshs4QXTXOrHI30PyKmEFwbTh6aHuKOHMEs5qhtz7B6MJ5f/j\nhMzQunR6CwA1RA+n8tRP0f+e1l3n6PwayoYEPdtAKOW8G4zzsuGHGWc0ul8g\nV5KUmAUw4N2mdHodxj4VUoNA5TLdZAnaELQ//HZ6/gycaj40JGzA7fVOi6Po\nLPCYyjiQindapQFUPvoXeLQn/7g6ADF5ByBskGBgraXX7ICn5coyiMN4wBAR\n2LPhCsaCJM7VT2ZnpB5eJnNfYHvBszGkTk/SdUZGv/expCViLGMRAJI8oz1u\nr6iv\r\n=Wxys\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/UooIx7c5QZP/spKlqfl8h3ZEN9F8ScnZZjsC3JDAKgIgck7WN9NS79Zj/qcwPrazG9F7R/Yi9KAMHkMEMAIG7LY="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.0.4_1586202549531_0.8661283924984007"},"_hasShrinkwrap":false},"2.1.0":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.1.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"^2.3.0"},"devDependencies":{"@types/bluebird":"^3.5.30","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/validator":"^13.0.0","actionhero":"^22.0.7","bcrypt":"^4.0.1","jest":"^25.2.7","pg":"^8.0.0","prettier":"^2.0.4","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^25.3.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3"},"peerDependencies":{"sequelize":">=5.21.6","sequelize-typescript":">=1.1.0","actionhero":">=22.0.7"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"479df7fad4eb6516f85d9119b8396c619ed6931d","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-I3T33gyJsyQzw5QHQUi5wkWRA0RiKNHQPcBXHS1RirF7SQnyXqKET9jAbob4aMu9gyqCrroxQ/Bxjw6vLopRKQ==","shasum":"1cb0aa8a7455a492766b758b5716515e2b147f2b","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.1.0.tgz","fileCount":34,"unpackedSize":54607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetEOXCRA9TVsSAnZWagAAqg8QAI+SfFoDXKY/L9OIrItx\nzoJPJGyfk1cHmvV3nA0ZEKC+sPORFpGyFwqGMN7jgLEOjffpCCfNwpkx4UKt\niLUa25PTxuEvacKQmd8qxVmD5RPamQNahz8MgEoQ86EtK3ALXk4gmmPwKCey\nQhFMVPJl8A9gGnM+Bi8/+YE8VwzHBuAn5iCJpVxoWeEy0i8exl9lL/fIF00n\nlaQ9hfHcB7LY6mt6FjAjd0nnSX+JhCowCo57EswHu2TjV4ftKkqVQWq2In/g\nJ3EFvGf4L9WluFoFwII5HnwKdyY7qLnODPvdNw0g6SC0KXaa1TlV46eC0wp+\niZ0SgeCSPOnARBxu06PccdiEO8Y4j+QwTWvmNvQGbGGoqGz/vwjPafh2Eak5\nJp0hANmKAy+eWE//3VETgDcFIUlVCE665sG11PkYpKH6zg1NBxukld6b0wt3\n3KMTgecKq9UNHlpsu6Bgg8ccMMMrhwJeSZ7JMvEVbGZ6v58DuoB1YsdbPf9g\njKhXb1RzPvCdgGkDUNo7BIk6AJzDDf8YuOwhhTJPLPLeq3JfN8t+hbtbMDoD\ntugdnSZizNAfvou9nnfUDGMhMZp7y4q90ZZF09+DTdch2OdczK2WKSYnl2HH\n+4aXmrREgu57jDRsmOs4atqSU+irhL8VIxDK55z9tT42Q2GpLqYpZDCZ2r2H\nm+ka\r\n=/M/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFb78VU8/WNnP0afDbMKTsRaCkkzdn1yctvb/wFxUMKqAiEA9qsQYGASb6BYJi2sVyFYNujGW7Ry/7bkVUkLLnJA3Bo="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.1.0_1588872086781_0.4166681369860785"},"_hasShrinkwrap":false},"2.1.1":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.1.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"^2.3.0"},"devDependencies":{"@types/bluebird":"^3.5.32","@types/jest":"^25.2.3","@types/node":"^14.0.9","@types/validator":"^13.0.0","actionhero":"^22.0.7","bcrypt":"^4.0.1","jest":"^26.0.1","pg":"^8.2.1","prettier":"^2.0.5","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.1.0","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.9.3"},"peerDependencies":{"sequelize":">=5.21.11","sequelize-typescript":">=1.1.0","actionhero":">=22.1.1"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"225bd4ebdb72cecbba36ec06c2346b4b166af2d5","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-XI2hln1aut2i105ks0fGSv91xjG+Pd908M51qoVI1cvr+EUhEIqZFqQQ7QR9StIq6LCO6OiOFwUxkHFab0C8MA==","shasum":"c4cc6cfa7daa6dfbc1e374a02424bb9ef559ad80","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.1.1.tgz","fileCount":34,"unpackedSize":55473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Z8gCRA9TVsSAnZWagAAmuAP/jQTGedN29VRcjR9ayFx\nrPR+kQCxbNt5VeAgG79osI6B0VXsbH2x9ol5pOca7ne8BdI56PXAQRK0drS5\njmCx/Jth/zg6rao04H6hZLNq4Rlfz0guuc9TcOvbhr1imktZaebVf7vWN0wZ\nBOehcIisFrukA9KV44vuFy3iHpdSLwPnus6Vo4A7AtyHdomYg58x93hMVJ23\n6/EDNQb25WHp/x8ZBRxjkj99fkUxlHadauGYlzZw5VvIholnf8ip0ARha9Gq\nFex1m/dgdyOCO8tKFeDsL+nfrHLX6T2J39z3i4n1G3Khl7ym5jf8F0hMr4Q5\nnju3vKxyPXcHKTqDbDqB6MyhajFszNRJGJ/6xU3U99wKV3PGIuN0wF/ayoSU\n+ZGbaEv7hc/grKgksD9RkgGmdNhZNpH5355JfABQPKn5s8OUPDc7ferVaeUM\nBXW3lH3OF9zLJAfXdwLRuz5vHDiPzImW/E+PxgsBdKJnnFO/kKK96/zmlF+M\nAvM2yby519o0+SuueiagQgJNsGvDhaNKALkrRHyx5X218nuWFJGob9O/lmIR\nK0OkMh6BjTaMp62tzk7JWQP9vnDEiHQw6G8mgigi8JppMdC+v5Xsg77W0Dv5\nswjFu8ZCmy0uCCwKS2TV09DDPJ2lCZP6SsFXzfH6ABYWt81+nhpuH4oQOHjN\nbHrN\r\n=O4mg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcELO6+gUN7t1KKAeMMO0cX/iQFq7+gqgx3M1UVgvtqAiEAzZ6jWIGTp62ajfuISQVWHJRPt3W0JROvFMRSiTbI7c0="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.1.1_1591058207818_0.21718953340533154"},"_hasShrinkwrap":false},"2.1.2":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.1.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"^2.3.0"},"devDependencies":{"@types/bluebird":"^3.5.32","@types/jest":"^25.2.3","@types/node":"^14.0.9","@types/validator":"^13.0.0","actionhero":"^22.0.7","bcrypt":"^4.0.1","jest":"^26.0.1","pg":"^8.2.1","prettier":"^2.0.5","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.1.0","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.9.3"},"peerDependencies":{"sequelize":">=5.21.11","sequelize-typescript":">=1.1.0","actionhero":">=22.1.1"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"e2bcc779f4b47139ce62c303749b7b9d417abe6e","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.1.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WEkPVJEFxBHSWBG29jZQwsmR1swlYWkATjvyFIXZfjzv22gkmAF8MqDG2SXZ277fFe4p9XKrQMdRUFI/QiAshg==","shasum":"7827bafd86a677ac877543e06db29a5e050740e6","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.1.2.tgz","fileCount":31,"unpackedSize":44712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1aTFCRA9TVsSAnZWagAAv18P/RZ7kDE3IS8PKS2Brbtf\npgTLALglo9Sc9yJ3y7yeysLIM0IeQ7PrbKiDUzcdX7MQjnKmAMfS5dsW5BhK\ns5DmQrTJpuLBPeXPOP6ez+dS+AQpcZ0dX4AM1PhWUkoOB0T6jP/pr10Xh0TT\ns723uQMdseQXwEp/hAWmnH7R9Gr0vjy9GHP0B/9Gh96aUuL10qncWjcp47I8\nkysv8VSoHQppAQmqvnohk2wPuFI0bxeTf2KOzISTxdg6WZmGRbZBljRPa8A+\nvqz+TDu8mLw+3psELd4M1p3yt6n7TK0y20y6rZlgLKMDNKxauxh6sgMrFjUG\n79DpGy2ezFfQY794Cqiur71loIcoYCZfBo6Rn1VnNuCWkDmrYhCLS1n+RJcW\nuMw3/eizvB8hrru5S3a6252w78WQCe2XvuFCxZHch+ZsUcjQnkdUbldI3izL\nlabXS2zgTCqQjtTwIeovp/7XGVlLqmjxfG7aiDTbRPMBY0AHWs0FlNQlkQzz\nbxh0fWVP9uSqyJBMORPgRE2A3prxO0a1Wc1i/Uh1wignrG9pl3pYqjlZJdX/\nxAhvJdo/onz9E2M95r1d6URDRDFtxZ1HBkaTK1L+JedErkcQkRRtf0t9wker\ntcTTudx1zFPDJZTz7ULBPYlfXecQQ2TQi/qNsiX9E5SBbyOd9RVn7W0I+BVZ\nG1ON\r\n=2lJq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzQmPHZf6mz8WoUm9SDgSce7F5xYqCtQ68awc0zVKNYAiEAnuejRjq4gA4TydqZkMyDMkY6W73dAqsk1vWD0gllH3c="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.1.2_1591059653297_0.5855821647083161"},"_hasShrinkwrap":false},"2.2.0":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.2.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"^v3.0.0-beta.5"},"devDependencies":{"@types/bluebird":"^3.5.32","@types/jest":"^25.2.3","@types/node":"^14.0.9","@types/validator":"^13.0.0","actionhero":"^22.0.7","bcrypt":"^4.0.1","jest":"^26.0.1","pg":"^8.2.1","prettier":"^2.0.5","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.1.0","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.9.3"},"peerDependencies":{"sequelize":">=5.21.11","sequelize-typescript":">=1.1.0","actionhero":">=22.1.1"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"c4741b080cd6bc55c9870960b3a13f6aae9e2c03","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ck6B1e9f2EMAxf8kMn+VGxxNljXcctcJSWWDgHtWLnhSZcyLKf/sYyxuXcwd+Ltzl0+H5e12F2K8ua2U+wg3/w==","shasum":"18187decaa1e532299b3d77902f9c24baea71066","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.2.0.tgz","fileCount":31,"unpackedSize":44113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5lTwCRA9TVsSAnZWagAAs+kP/0KTiEGYdf+CbobAW22T\nQvCM/9omMW0nPgEDBoRmVU/V7KFs69eNw7Lf69fxsUsr/0YVuSybRTBWyO5H\n4qcAlxMsbsxdT2xoQAlqrxL65O19GIvjhdM3U7TWJqJFXOiTD7IQbZ/1sHff\nfzjyXT670JKOFwHrzKUWWsCKr+GQl/UjOc774yO2U1Jjpt+1HixI/BJd6Xkv\nV5Oemy5D+s8cG0AmEHmv81VZ6WEgvemryWjpgWnypsk6BFoYrJ2PUyTWO+JB\nHAmtyqgH+lZrDsvnqLQ2RQg38QNjDN0FSl5SOTEgnEkMguqvY62hz5P2KBgd\ngLOEZ8ySQBac8z8IN+rQIqOw9Z8uheAv6MXF6PdG6RqGZ84HzUtrTOwFRVNJ\n6rFgFmsKn23IGtfsZqX7qtmyrG2Zkc5JDBT+VzHk6Q7eN1UpoM40WUi9E0GT\nOlRMugwQNlNz9M6sPA0MxhBw7zJSwm4Hqwuufncnp52/LB/DXU6PSDvxiBcj\nhyd3u0w6s/buV2zkUQLWfpriZomdPPQxNhDo/EsfS8/2b1kWrOXll+jB8bz/\nyHoiksiRBKsMCfKxwPB0f5XfAo9IbFCejEBg0EU19kgTXT/SoY7ltXbqzdjU\nuUtP6KZJ4L9P1Vk+2LPjag1bDx0QbHhZr3x8tHvb67otLcI8hRxlHew3XCgG\nHJ8Y\r\n=olDn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnxA5bnYpBU6iYeePk88C67MvEtmHSUfHp8FLktLEq9wIhAJj7bZSGTOTQhgZgGzvPZV7vc7dkC/AgXvq70Nyz+tvM"}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.2.0_1592153327794_0.49656101801381225"},"_hasShrinkwrap":false},"2.2.1":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.2.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"^v3.0.0-beta.5"},"devDependencies":{"@types/bluebird":"^3.5.32","@types/jest":"^26.0.4","@types/node":"^14.0.18","@types/validator":"^13.1.0","actionhero":"^23.0.4","bcrypt":"^5.0.0","jest":"^26.1.0","pg":"^8.2.2","prettier":"^2.0.5","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.1.1","ts-node-dev":"^1.0.0-pre.50","typescript":"^3.9.6"},"peerDependencies":{"sequelize":">=5.21.11","sequelize-typescript":">=1.1.0","actionhero":">=22.1.1"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"7f6c0ca28111b6502b336ee2646542fbc2e37ea3","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.2.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LQaHLd/wQIhtqiTEcYrlYWhojrQ2LQvE0tgfXVUUIVC98UkGyxCtEBDpHK04PeQeHLjSQMFOMuarv1jzdAbhYg==","shasum":"8e49352fbcc9e6c67463d3ab40c40b0b99439d32","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.2.1.tgz","fileCount":31,"unpackedSize":44116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBKjKCRA9TVsSAnZWagAAkPgP+QBvlQQyQf+Bmbc33wHV\nLxdE8+0AzCcvniqG+k8bt6UY0orEt/DaMQmmzHMtarsrlZsQ1NMy/f0xfVE/\nE+iyrkVTQwFMWWS30ZMXNK63kEcAafmOp7X4Jdqqj8uN0ow5/cBgNCVkAxhF\n9F3nrV1V8KAv+KgOWUUZcDuP4Il44ZcTjaEmGRepde3kCFq7w90ZMWE3iL0W\n68ijyyotjHeoW0GaVyPXdPWYDrteTJE1yip63w2IU2txPtTx0YThkQ6cEBza\n+mmNnYBWUyKhd9FygJ8RCeCjH2H0NJQ2jQwICXuSan4Rnl8evvSSa6BrfVVB\nXr1E2GoD3QjjXzT0QFd/2bne0+ORmvSUJ/trEhW25WTV54meVolFBTnRnX8p\nlXTRLYsycgeEVyXTFTlRF+2P1BGbH+nz2GKGlWg4Lbkl0IPjZzlYjD7zhpot\nVBQAQIcgFwH8Dzl5+AkgQTw0uy7WBE7hoOKUKfcAb2ircgeEMLeZStfzwLiJ\nDv012GqDLvm9yEoaDCAeIWv6dwIkegtHK6YSl7J8mFSbcWksqpTgZX9CrYKi\nI3pzC1tcBtoTnBaEwNeEWt9kaSqzGzcnDznssKAfN1UOPApLEdc1K02QRrVs\n3AWeTGbW1S9PhZDqOKvYlg5P4lEJgyOAZ/2RKPkE0VJg/AnqdFPNm9JxXPf0\notp+\r\n=Cd+W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy65tnzH1HYJyBfHOa9bLvoW9qgsygA1mYDXCsLCEovQIgbMBrQrkQZKb3xdQtmWTnm+iNQuQIbEPuhtKhOz7bY1Q="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.2.1_1594140874417_0.07557686068118552"},"_hasShrinkwrap":false},"2.2.2":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.2.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"^v3.0.0-beta.5"},"devDependencies":{"@types/bluebird":"^3.5.32","@types/jest":"^26.0.4","@types/node":"^14.0.18","@types/validator":"^13.1.0","actionhero":"^23.0.4","bcrypt":"^5.0.0","jest":"^26.1.0","pg":"^8.2.2","prettier":"^2.0.5","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.1.1","ts-node-dev":"^1.0.0-pre.50","typescript":"^3.9.6"},"peerDependencies":{"sequelize":">=5.21.11","sequelize-typescript":">=1.1.0","actionhero":">=22.1.1"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"9b6f7342b4b4878949b8cfd87a0b9b3bdf2951d6","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.2.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-wjhHDujfjrFYStx2DpBV9j44OcYU2u72sTcmro3Dl95zTXjP1KPesF/C//z0zb8LfYFI4unehSJ4IGSmqmovRQ==","shasum":"3712a037bc519b8a3bb54ce451a53923a6fb1ae9","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.2.2.tgz","fileCount":31,"unpackedSize":44123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEHQLCRA9TVsSAnZWagAAnjUQAIdvQMRNJw1FkuqI/TsI\nN73tDFgq9dGWgIJ611mNqQZY8nTxbyNahJRpV3GIlGb3t7Olvw1ltPIyUarp\nj8QIgYfMA95HT6ny1DndlrPfO5At7s66aqZDRVGMDGEkg9WVRJS3Jb2b+aIV\nHsBbsdkPdBWNsSTU2npvrdILmTjWzOPFiftbAgTCQa26VaO4LknJKFPk9cAh\nzjZiS0IXF/Kt8xBNsjoBpB5DeJAah+j5dDGcqYq6U2AyggMVsJRMu+zw7Gn6\nyY48CA3Bi1XQ2on52vVvqCpZJtLZJArFsdpMU4p0yq7s5hWKBKSvzuFjVg2c\naOAOJ0GobpUmwQTPWBwzd79vIMNYDevkbsapj3WesX9cy2qaLnYn46CIXjnQ\nhYQ/+n3Pxvt9lFfUGwSFUNPO7RycMqjt+kJFXPRZ/6L1N8b1pXpcIOGXXhWl\nLE5aCERc3hD8yo5E3qE8ZMiHP1oX28BSuK6h9Bh27e6vv/F8neJguLyngidL\nNJmX4uXjFwiqDMqjRFFJCDYyHUjblD/90pu/k2mdaMs38yFvJFLYuZNztSdx\ndUFhXBfkkBJ3kTaaM7oxPDp8jlY14bm8sWk9u13XyeO868opCrW1GTFtJqcY\n1MqSkjyJ28NTlQ2deCeMcuA/vvUui80Id1hXp2ePB9RREptp/ZyzUx6Kl1Gv\nxyhy\r\n=nE0J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBr1xMQB6cCwJvYeeybmqUBJGHPIPBFLHpFl+8gU1knAiBjtoQniG6xG4VKiBLc7UKc5LDgnYFg04+pD3J0KcdsHg=="}]},"maintainers":[{"email":"bakavic@gmail.com","name":"bakavic"},{"email":"bayssmekanique@live.com","name":"bayssmekanique"},{"email":"devin@dspa.in","name":"dangerdespain"},{"email":"evan@evantahler.com","name":"evantahler"},{"email":"1l0oky1@gmail.com","name":"l0oky"},{"email":"submitteddenied@gmail.com","name":"submitteddenied"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.2.2_1594913802957_0.15247251183503274"},"_hasShrinkwrap":false},"2.2.3":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.2.3","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"^v3.0.0-beta.5"},"devDependencies":{"@types/bluebird":"^3.5.32","@types/jest":"^26.0.4","@types/node":"^14.0.18","@types/validator":"^13.1.0","actionhero":"^23.0.4","bcrypt":"^5.0.0","jest":"^26.1.0","pg":"^8.2.2","prettier":"^2.0.5","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.1.1","ts-node-dev":"^1.0.0-pre.50","typescript":"^4.0.2"},"peerDependencies":{"sequelize":">=5.21.11","sequelize-typescript":">=1.1.0","actionhero":">=22.1.1"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"368619c191f1868cb08f033d51530d7a8343dd56","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.2.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-++7N4YUW9uqiH9TbkiYofL8Q4/Alp6xqR6qEH8GIl/tq/6CE51LfCZ7VcroSTb2iJTQD4nHr7RJqVzkCaWuEWQ==","shasum":"896ba948802db062228425c58c94ca090e7eb18c","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.2.3.tgz","fileCount":32,"unpackedSize":44778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYqtzCRA9TVsSAnZWagAALkMP/3fYNxwYb+EN/FlR9g0Q\nG6HXgzvEP4yrO5L20mIl371gGiKdmpn6lPlQS9B9j4m4j0En3xMLKdej8/bN\nfiNnBj7beiu4DUut+cGklbMQZhUdBfDZ0dCGSVC9FA666YE9oQ552ZrsgJon\nErA//J2MVLHUVAgOh+ePcEUVQeD6aqAAHQYzkhb9n0ofgq6h90liVC1zyiKr\ngw24GbZLZc1n/ZY6E3SMP6ZVSn86hMNROeifZbr5WaZk2M+GMvf+xNzRxCg2\nXIoU9dnvh8ZSgLjYswwsjxn2n9TJCvax2ajrnNc9pZEJB9+BpeYdibuswpVg\nh7eaMm8Ja0Z4jLNKCVxUBHZ7cHFmeSz8wSLjf4xpDGElBOMlL2NbbZrJGnAt\ne851nJA1ssUuFkaEXCyzO5BHVe7qVMfOJKI41Ce8U9tNAxhTg+sAl8FXxINq\ndMoK3REhDx+RgcM19o3xOPk1Ah8nsXk8mz/yDTj+51fetNiA6iGtf5tSWevp\nj6Unutwrn8i9PNfQY/fINrlaccRctjUbUxK2ibs228nMl3Rwp+oq/BGBIZls\n2mz0cqoNf+CpRJTPzf/TYw5S2Y/rZY1ReXNVkc+XzfCsKQ6XUDb/MDxMDNKS\nz2jX/a6UmxtMP46yX0DGEwARidoCUVianFXRkVliHaQAU0zbj/YG3T8Y4KwH\nLnCo\r\n=6P4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxaeUB3yqDQxYEmCUAiP6ww4+Ousf1VP6ubVJS2hUK+AiBiOeIka5TXElRFhUbXnOJXNMCWZtAzb8xv2c/8/9CuIw=="}]},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.2.3_1600301939046_0.24397084568276073"},"_hasShrinkwrap":false},"2.2.4":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"2.2.4","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"v3.0.0-beta.5"},"devDependencies":{"@types/bluebird":"^3.5.32","@types/jest":"^26.0.14","@types/node":"^14.11.8","@types/validator":"^13.1.0","actionhero":"^24.0.0","bcrypt":"^5.0.0","jest":"^26.5.3","pg":"^8.4.1","prettier":"^2.1.2","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.63","typescript":"^4.0.3"},"peerDependencies":{"sequelize":">=5.21.11","sequelize-typescript":">=1.1.0","actionhero":">=22.1.1"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"6d6c90ebdfefd48b49b6a8430c0e3aee8a2d23e0","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@2.2.4","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KOmWDjUpFxmdNN1Vge3UH2IhIljSN2PvbzB4gmQLyjwG0ZyfEpf8E+h3W/Ie/grxNjXYQsSCR9FJHV3FsmcyDA==","shasum":"c78177c2ed6dae47851ed8075c6122348b38f35c","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-2.2.4.tgz","fileCount":33,"unpackedSize":44862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhIHZCRA9TVsSAnZWagAAm6wP+gKIwV1dIifkkMKf2o4J\nQu5cv2xP+HROtk0xVmmJ5iGkhh8LpGbfrrxUElJ4Zf0NviUh1iRk/c5BBd6m\n7TeA9T5Kj0RLU3+Oh95o9HvL8g5lHpBxppQDf2DjEsC6zrHHTUGpvtVrMOW2\n0zeZ6Ca1n9vzQ14lXoAu7fIcc79VVNN5S43lwlggDg9nfSxgeABoNGORKACB\niz7Zqepckd0D2TJ3WLSEK+zbCqnH4WOa0JkHXlMFsb9hUqSZomTm5yEAfEWI\nv09r28oIpdLqCHq/NFbOX8GJ1d6Cg8GSLn4eluU0C94+q+/IsVq0t7fa9Gv7\n6IdkSojVgCE5UCejhRUbw2ITV0sKD6EeBGb2s5F7sBiI96u8iBcrWGv5P6Mn\n0iKYyWUmcybl3c8E96Hzcwq+BA5bBJArcvKnU8cnYkhJoF0yUsuokZFUeVZ8\nzaVQi6byG+sLFQyVa+PExOTpag2uqXUdznU0URFPY4P0hifiL0xUU4xuf5sx\nUt9UUR//eyWhh6XR4N6fkm1aLIgCoAMnnj7y2ZA9OmJsnM0L7zIpX25P2452\nPdP7/EELPMnxVXtZF7vT+qRkLRpRrJ60RIhV2HFOlmV1wH44gjrkrCKXTD67\naQ79oUwF/Axefg6/V0/luhWfyx/X3gBtwobLBN5pJrrl+HjzOay+6dPipyIo\nCwMc\r\n=1XDH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYzEKXLEtjYDaDHbZtvIkL75Stq3F7FiZ01mqx0TgiEAIge/3Oho7QorPzjxrDXSaUw99nFX8uAeP/+KbRJBB3Cto="}]},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_2.2.4_1602519512932_0.44381794992646917"},"_hasShrinkwrap":false},"3.0.0":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"3.0.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"v3.0.0-beta.5"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.21","@types/validator":"^13.1.3","actionhero":"^25.0.1","bcrypt":"^5.0.0","jest":"^26.6.3","pg":"^8.5.1","prettier":"^2.2.1","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.4.4","ts-node-dev":"^1.1.1","typescript":"^4.1.3"},"peerDependencies":{"sequelize":">=6.0.0","sequelize-typescript":">=2.0.0","actionhero":">=22.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"58f4fc63e62390d3d33f24e64b6f3442524c3933","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@3.0.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-CUTLiCTo78s0E8vSsCTkUed+aTuDMzkFEAbwchjlVH2m+WmiedsbGu7CAHRbAF1q4uraOc5wzYsAV10F/5PZaA==","shasum":"56394bf3b59ac043876f85b9f72b62722f041040","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-3.0.0.tgz","fileCount":33,"unpackedSize":45061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBdg/CRA9TVsSAnZWagAAgncP/0i8tYDbqRFzm6xNB4kb\n4rOjL8mxvuPtE2Tv0RCLQQuArJnSEQQ96xegKR6jTyraZuTIwMwgPLDxbloh\nW5WuZgHihRf0cOhopF6HOwo3LG6nF5A/BgWeK69MWnH6HlLoOf1FXe3IMd0m\ntQemoFJC66pt4aZbZ7vfPfxM+jYGFRre4nHu2lun/RHWdn3k/jpq9Oso92/X\nMecFQnBukCUXjsx8D1xtC1cLjFicYbaA/Fo+clFZJj7mupXc+RbeOpxHj0wQ\nFhmhReTOUUhN8X5qJvxcQ2UMcfBA3vr4UzkPRyh+CzLhPK4z1Q5oMcdAiFG0\n38LoqFxNpdL5b0CzJwf3T7hy2NwDApVyEQapt+9t0zd5PgHxsBj+vQEEf1s8\nA9Z6NsGrZuKrnmn6k0hgNodu7FgxJTgXKLQ/sZMVwYDCqJieDT2wg0EIjPcv\n7aJdSc4WChvcJM2NIfojNb3QpSTB8R/EDzlXpq/buIpBQyaK246gRte9IJPy\nDxrjHkNSxyE72dd4I8C8+uxNywd8G15smVQIX9hvYAsNd6bcPHXKiY6WptIX\niLoKFHes9RNhYOGYnhLpuV0JKIWVG1Wn95v2afgfsBmOXj3+8PIpusJ3Q+ct\nxC2b1oeaaNEgDl/TtueTswKobAI7VBe9y9y8pBrvU0hDowNsl4HLlV8z9F8P\n8bKo\r\n=4h+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE66GKe2V4X8Oue1el5vVJYRAXkeBbDbqB5jeQG7WjVGAiEA6dgT/dTmNRyhJh4IFS23CqWm+FIzPoUbiYsH+5NM5yw="}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_3.0.0_1610995774698_0.7265938611183336"},"_hasShrinkwrap":false},"3.0.1":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"3.0.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"v3.0.0-beta.5"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.21","@types/validator":"^13.1.3","actionhero":"^25.0.1","bcrypt":"^5.0.0","jest":"^26.6.3","pg":"^8.5.1","prettier":"^2.2.1","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.4.4","ts-node-dev":"^1.1.1","typescript":"^4.1.3"},"peerDependencies":{"sequelize":">=6.4.0","sequelize-typescript":">=2.0.0","actionhero":">=22.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"3c0ec00dfa70904d27fed40186fe295627c3fb90","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@3.0.1","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-DzOCtsVd/cv99K6eQdawXLiwtpU60ctHRCTr6It557QOxOr20BnCBrbFSGDMHho9Ny0Y+Fc+oywFtzUyoC2QqA==","shasum":"ac53cd291d909ff29fa8b09528737a856fa86776","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-3.0.1.tgz","fileCount":33,"unpackedSize":45061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBdihCRA9TVsSAnZWagAA2b8QAIklqK/PiDMYQLwon1ZN\nVIGPp4XsTdP49d5WTj/zAJ+rYn/R+4Z72LAmqyPZjUOLbJLeavCe+Y5OpYzn\nfkQsZwz2QvgxZ3xeH7BLsfHbxSYQXio43oLpVWFSFtMOPzOTfb1rmGxJb2Aq\nGUkdf0frcmfYrVbf/DySwwPZie5XJfBl18VesJqpzTr27RDg8lBFsOqTi8e2\nRxsO7FLh6yR+71zMTKi8HFKFUvCvw4uCpTb0/+tHVvmaMpr4QbljUHCvszyh\nL+AaS0I4YTle2zgGzB7y+qmHwtUr6vt84DB/1/S8flXY+1ndjeHOjWJDk9vG\nF5Q0i/zk2/PG5mMpoYhPrIDjwVO4HAB1hx7WxaznCkbcWmZo1RaOzZz00AYb\ndH8KuoDFwvqJzZt2IDl0DjJEHp+DYIHFzySiu+rO4MfX3Pz3wa9LbYa6okHX\n2x0EUNquEnNCUpkRLdNHNvEwjfWELtigY2dYNqxJOurWvxkaN8oIpqACoKMW\nO97apKuber3RXla5l72dbFDpi1SUI2BzdHA8d19aNEaOR9ba5cYj9LQDe25z\nRyhHpaferbfEASEM8NBGvGnW3FVD32qLUTryifV2vi/9gOA8s7+wNsuAGb/j\nV110VxZDuuM2CfUXBoVceH/7QRrOakXECuQgKX7LGLGVvxrHPY1dVfT0h+0H\nS9Cu\r\n=o8Sm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6NvpzJ/i87FdSUOmoY5jH0CTVvfhxsT9hI8RQfZkygwIhAM3H5Apzf/gvYcmZA5PSoNZE0S+LxDvSQiZq0+vAfzaG"}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_3.0.1_1610995873076_0.9812371762936469"},"_hasShrinkwrap":false},"3.0.2":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"3.0.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"v3.0.0-beta.5"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.21","@types/validator":"^13.1.3","actionhero":"^25.0.1","bcrypt":"^5.0.0","jest":"^26.6.3","pg":"^8.5.1","prettier":"^2.2.1","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.4.4","ts-node-dev":"^1.1.1","typescript":"^4.1.3"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"1fb3382f9fe5be3dcbf6ae92e5d50ba8264c4acf","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@3.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-lyjbQ+QWQHfd+zvLvyObF0OywtxabS2qnn7b7/PGY+zzY7Xme1o/FLRpHCHmCxUar0RyfIqjt10K7YWvFG2uGA==","shasum":"570916d368e6e27c5c277ab0714a4be27da30139","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-3.0.2.tgz","fileCount":33,"unpackedSize":45444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghzbmCRA9TVsSAnZWagAAB1cP/io+wlchzgQ+r8gyt4Xi\noNeW/EmWqch3EIyNP4gbFdqjOOLv2XjvySz66T1JZR+hiFRN1//YcbBgyufo\nLXdLzqbZrmX2WNYR5qEG3WLnN/xkoB8jmnBYctAX3+/eq+l1BStervgAg31w\nodExtTcI9Tc6IDD9Kg0Fz498ywQ5uiHDzrGAhMcp+8x1hdUa9jcx8qJoLxdv\nmFvHA/bhxl4YAVnTTabne7+i8cWJNDOmUuZgilhhfwGWoXwc1dk6Bs+obKcP\nzy1nxi6mMVRMJ5iie7RZexy/hCF5ABXHj6z3Yh/iUOb+jAzf7Xl53v+9NCIk\nTa69C+qNm/MlcQfw1lgtXOgzpPDhNDlkIR4MYI+aQcVdBTn/qxy315HwWHGs\nOYfFVMPH0AOHt9QCck41ac/sqLJZEHddgHVqd16ZsKwExrn7E7irMtJlOAMj\nEIPzZZjFjuYg4VFnf7z8rzlPSlgOz2+wnmASqcRNX6QKdcbkWbrqZ2yvGTiq\nqYVvUedGDq+SSwOCE1WPYy3rXoTa1xsMVlzO/LJS5YMHaINOujvJfSmdIn5d\n+3/4ix8WkidlAtX03Er3mHO9fG1Js0jqTuRgYxD5DV+1wmu9K5cSNwaSalu3\n0K1JSpWYy++vt+zsitKrWTTYdCUepipVgg3EdrMmNs8Eg6RGSll5QAWuNdSF\nZbIP\r\n=B2uc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ0XyHWfa7zyo/rHWhd5lw2HumzT9bJt8Dp9QwXBidNgIhAM737LO7y3TfNF7DgDfIH4A8cDqgJ+bf7M85L0t+A5Us"}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_3.0.2_1619474149980_0.7175060562990885"},"_hasShrinkwrap":false},"3.0.3":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"3.0.3","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"v3.0.0-beta.5"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.21","@types/validator":"^13.1.3","actionhero":"^25.0.1","bcrypt":"^5.0.0","jest":"^26.6.3","pg":"^8.5.1","prettier":"^2.2.1","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.4.4","ts-node-dev":"^1.1.1","typescript":"^4.1.3"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"4fff207845305bf892680b6bc4e5e21a02ebc6e5","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@3.0.3","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-2uG6XLtH7xkxaHF/WyKDrKCseJoJyefaugO3fMqZC6LKaJS1F0sctOIBUG77pvtbPOIEUFSmlyPPl8IXQdnB7w==","shasum":"516770dca036d06d881e336433e172388c775b78","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-3.0.3.tgz","fileCount":33,"unpackedSize":45760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghzxvCRA9TVsSAnZWagAAoFMQAJZZCXbzc+jZlQdgd1Ib\nhweYzZW9i43Rt/lu4LaALRddOwW550MPEiD/QoICP9hyAohwEpRN9hRXsR+M\nq5C5t+la1H6DuXMDkH9nElzeMK80596khDu3x0AN9vvk04Ar5SbcZzba2TV0\nsCP7zniLHOpXCC4oIqcGFUonx2VHw8x8N5jYfNWHsnM8vU9jbqSMFGK9Tu/p\nw0KQygV+zZV2d2dIrt1U69ciCxMLOGzAClXq4T/IMrUauCIh4Xxy6XvAZnAW\nBfynuGKbfzEYpTO968KXsQTHdGiYINCLAy8BawXZf5qQ6SwovT6UHDHoh1yG\nF9ljplgBG79npMUwh0WJsyQ0YkRr/ymZ7qmvENWsXbGS0b9Y//LaKa7cGj/G\nZZxDR3diU3wUNlq/lOjHsRwAoJ56e7/YWDixVhCj2bqcYnQsWN2yE7tOBytM\nJPV2wVeBGkQc9yq/n9kIdLIYeHssQezqODzUJuQKAVmJ27QayK8ET/7QiVtT\nzLIvO/M7K2Y6WSh55pi8QFBHD8siiEUHyv8AVjm+Gh5x/ozKsZw/E+WiMyFL\nrkbfCCEMq6QMspdkuqFjeGzgz9hQNse70Su2Tv4qnyvroKl/BeUBDXqg7x1j\n/R6UdcJK3xa+wK+qikPJnAW9LYJ5OL/SkXfhFNMLgIzvcausFmVIk6uwragY\nuEs4\r\n=5VLx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ5mwFfXrLSjKpybKrNAlq+UPxa6xAt45gJfv+fQPvCAiBontJc0efU87PHquscq8SctMcyIEYiytyAfa+5eSKBcA=="}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_3.0.3_1619475566786_0.8268980877815117"},"_hasShrinkwrap":false},"3.0.4":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"3.0.4","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"v3.0.0-beta.5"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^15.0.1","@types/validator":"^13.1.3","actionhero":"^25.0.1","bcrypt":"^5.0.0","jest":"^26.6.3","pg":"^8.5.1","prettier":"^2.2.1","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.4.4","ts-node-dev":"^1.1.1","typescript":"^4.1.3"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"69afc732e6a6bb8b96e0ab6c36cc1b98498c0a44","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@3.0.4","_nodeVersion":"14.16.1","_npmVersion":"7.12.0","dist":{"integrity":"sha512-vLxIF5AbwHJ0dy4kO+tzUFBb7pue2r7m1tNMikmXJj0PXc/U9Jml04+tFy0Y02rveU6JbYoUx16K/3LuwGrpOA==","shasum":"12a7ef75928c14fb2d551160c1cb5ca69ebef122","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-3.0.4.tgz","fileCount":33,"unpackedSize":45284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmU5OCRA9TVsSAnZWagAAVYEP/ReLCtxFmx6QMT7dHwfL\nPOPrCRaoAOBuu3CZkOGGb6RN5/YqxGeMzCQAsJLEYP8cjOryD01HQut0ahyp\nFNXqrddQnql2MwUln9GSPi9kE2huv80SrGI3wklI7Zi7qgLIy4VDlQyuFa86\n4Vo5Z21ld+fxJf/q0c4ziSo+E49FE2do8HtGVZY/8VqT7l1ZvMDwX+Jr+SAY\nnMIpl1cr1zL4M3atjLVvjM9W+ZuCC3Wqw8TRywxZwEv706m8Nn6nCnP/gUTj\nbqlZ3xjHnW+/WaYlz8PE9pSZ/Od9CQYdvoKvgkDVo42zkS3eWr5Z8nFib981\nbGoeQJckRdMrXI4HauDFveVZHe2PSAxDgg+iY1xBS1J/tBNYSj1DReWwxzYP\naJ7ZipbHDuw3Cf20U4WOw0SBtdijSNQ/gKcB5UgFCU7DAhPrnqJFo6Psa6VZ\nR5tyr+Glh2M3xojaOPL6ZGQYgLDx9CLzzJakbJUXve8tFZ4Qzxsg1J3nz7gd\nwI2Ll/InezZ45kbeIwz1eumUJsGqUmsbo6kAX4bfv4YVjFhuuwSIjH8Usw8V\n8IERDgjWv3nPFd2TonxzJYzFqLgcNvYjlRCNbgOjgoSjKTm8/dnEpagPOgBE\nCCldDhBYIdnbU+0rvc30S8H9un8xEIRwzPKtfjFlc9V09oW2w98Dl/uzCydZ\nZs4p\r\n=Y18m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgkEUHCWM28OhiZrp4kJ/vsv13Wy7AkxXHVfERZ8NMDwIhAMAntb2SSDVRVOezslh0QSsfIvMLYc15sTFaSDuP064t"}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_3.0.4_1620659789919_0.8931048158270705"},"_hasShrinkwrap":false},"3.1.0":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"3.1.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"v3.0.0-beta.5"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^16.0.0","@types/validator":"^13.1.3","actionhero":"^26.0.1","bcrypt":"^5.0.0","jest":"^26.6.3","pg":"^8.5.1","prettier":"^2.2.1","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.4.4","ts-node-dev":"^1.1.1","typescript":"^4.1.3"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"193126b0b9a0b43091e1cf9cf176d00ffc21a733","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@3.1.0","_nodeVersion":"15.14.0","_npmVersion":"7.20.1","dist":{"integrity":"sha512-nHlxCHS8ak2pQYoJ44iKGsJb+huo7j662CdlvOTiRF3YM4YL0o+nfDpOSKar905xOsnHQDSANw3505WKCqy0jQ==","shasum":"23b0dbde41c0df0edc73e0614ca1734ae2271e0b","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-3.1.0.tgz","fileCount":33,"unpackedSize":48970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFTpYCRA9TVsSAnZWagAAR8wQAIzFALyJKNxV5nSqVOer\nKg3sN2ACkQ3CIPurZsehSL17JfUuFsHVGWCuk/lRomXsFTiwjBXa042L2Y+3\nxjo3UYXQoLQYemcChZOQSgcHexoO4PU2fH1vYH000jarK+iFWjnGz8m0j3Hi\nT7iV8B4MAZxvSVe/wlscR7kcOBx/uQwrnUpbXfeGoGb9Bcub2DbvePyhH1p9\nOJRNIrm4TA0CcuYMbK0VkI/cq+n2Iv+J9ztGBiXM3eQXx4sHMzUxCnNmGNe3\nvoIplxc4sZzgURpO3+6OLqtes3N8YQ69Rp7pewisiSJbNgphA4iGZbmMAQ5L\nrosJzb30jU1Oy89U/qPA4MUV1d0Az32fsAo6UFIeC1dhlm4VPmDhQTGkgR9d\nJmWuwfDMC9Ug7mz0luLVheGxHAPswuVACUP9tg//TgHlWoHi0/rC9JiyaiK+\nLuVuwTddLrkoLEUgpNvh1gAeTxpcasZtBsx/+iLhClAN67SakN6Ep9mfE07D\nCuozURfQHHl163nbUbmxGd80k0HZkIdIAfpkVBpOIKj/1Hw5RuopYR3ajI16\ntYPdXgJO/2VPOAJgPct7dDs6Rx2KHFmkXFMCtal6S8lLoUD4mCRzUDJbpyKo\nD/r/8p+z/YYTaJ2/IBd44pU1yHn0aT+2xac3YM9BGZRale3+NbX1PhxjQHi6\nlpSl\r\n=OrG/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEn05iYZiaICEeCBKGebJdnVb7Z6ZzRPLt+An6DKmISNAiEAjcrqVyhhp91fMC7YVFkjbDcRVm2b7A4e4rCXSQcaHwM="}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_3.1.0_1628781144234_0.7989431096728812"},"_hasShrinkwrap":false},"3.2.0":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"3.2.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=8.0.0"},"dependencies":{"umzug":"v3.0.0-beta.5"},"devDependencies":{"@types/jest":"^27.0.1","@types/node":"^16.0.0","@types/validator":"^13.1.3","actionhero":"^27.0.0","bcrypt":"^5.0.0","jest":"^26.6.3","pg":"^8.5.1","prettier":"^2.2.1","reflect-metadata":"^0.1.13","sequelize":"^5.21.5","sequelize-typescript":"^1.0.0","ts-jest":"^26.4.4","ts-node-dev":"^1.1.1","typescript":"^4.1.3"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"1972ea78661f59a66e77dba7d96a968e84fc28b4","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@3.2.0","_nodeVersion":"15.14.0","_npmVersion":"7.20.1","dist":{"integrity":"sha512-sypYl3Ze7iAh9bQjzc2VFGCplHWLpU2XVH6mfdfYgvnxElLOhxtG8GC+0g9XULb2dfzniKMjXu2BpbVRxrgmZg==","shasum":"398b3a8869a4a44f60569c4f51fb6d6df03b1281","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-3.2.0.tgz","fileCount":36,"unpackedSize":53874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIEBMCRA9TVsSAnZWagAAD4wP/3lkJ71YdhO9U2xGw+s8\nWPWWYd5rtgnUqvyCtRKIClO2+4kgWEJL3c6+Mr5sn9T4wGU9JV/YMK7AM6wi\nSlb1VbXb6GAZC3I0Z5m0BoCq1cIQI3GE8ArxikbKz5dwgDVxh5ugyf1f+45q\nwPo9c2P3DWjToh0Rx9dAGmrcuZCqO3QkawuFCB/k4iDujxEG4hv+K5EWe77d\nq+GJ/POxuFdAk2WvawC3HlMRcJM+we/45Hj4mAZ/J9esH8/T7M6oFYTKznqs\nwqdlibJjq6oi14hHa2EEfKCVI+GK4+k1uVFWePmgghrERFvWkwp1wQvMRQtI\nq0foBWuBoNjAItJX/vMhQWKZq8JQTzJq78isIjXm6DIgrv3j4QtSRPRxLJG/\nYyHjOQEDjtBp8sw1XU7rr7KMHUHPvde1NrqUjgNTE760T7moeD0X3tw1PRkL\nHMHNS/I0R5kPPruVETMzbWaMzFyP0UM/2IcBCFByDaMp7BQu+q1rkvfDUe39\n58VxsMzVDCc8gGzpu1MjsfS4SpBtMozC0L4NENCvdM+ynsXuNp4nCyke2syN\nG0zuawgFzwlVoKd1UvaeQ2uE3/25u0HIf1Js1Hh08VqPZh32y6Xom1CKgWPJ\n63jbj110VYHLDVKI1Q05UDQEyUc6Mxy6sOHwT9VmytrM9QPOyoeJ027moFEE\nOG2D\r\n=N/C/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDn0oskhUFFvxEyYf6g3dsg5jWaWVcFXT+ao0TC2BLUAiEAwsr2GFSwIQ2gQnX0+pBSDamjpR2R0+3jQdMZzsy4cAs="}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_3.2.0_1629503563965_0.37450521157570593"},"_hasShrinkwrap":false},"5.0.0":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"5.0.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=12.0.0"},"dependencies":{"umzug":"v3.0.0"},"devDependencies":{"@types/bcrypt":"^5.0.0","@types/jest":"^27.0.3","@types/node":"^17.0.5","@types/uuid":"^8.3.3","@types/validator":"^13.7.1","actionhero":"^28.1.2","bcrypt":"^5.0.1","jest":"^27.4.5","pg":"^8.7.1","prettier":"^2.5.1","reflect-metadata":"^0.1.13","sequelize":"^6.12.2","sequelize-typescript":"^2.1.1","ts-jest":"^27.1.2","ts-node-dev":"^1.1.8","type-fest":"^2.8.0","typescript":"^4.5.4"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"34c846507abf5f8c496f423b93d67d23157e5902","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@5.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-UqyZP8eEHcq4rnByvavBy7h9hjyTrNObONADs1R7pyY49zbFapN0ESPYkP/0Q6rUfuy+zToS45h4etwZ6BizXA==","shasum":"17301ecfb0276f5c23c8705b50acbf0ec8e91615","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-5.0.0.tgz","fileCount":60,"unpackedSize":124528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyhXSCRA9TVsSAnZWagAAH0wP/2nU3fpp6zG/WfNcck+n\ncoFsv0MqaAzuya6UVxOFSQO+8kQJiXjTqKgYFDP6XVE/8tmy59kJcd0o0HvO\njLtzYswoXpV55GxaIarcTu/S7hcWv5mCYJQiOSTw8z08E5tljsrSK5/VVfmY\ncDBoYvU1e5SSie4ACEgqOEfl0K0KhRPuGp1tCBfp85DS4IyUMfE848jkpZ47\nNSmweqS9yZQ/Op6IxQZ9jrh83PMd1mMrvpzL69aa8/qfd92q6dPfvTGEhjXI\n7FI0fwNmW4zTzHPtnJ5j5UlB4xVpkHmupA9pyDbEAtGXjwwy/Hx+YtZ58b1f\nZmtXOpfOQ9f8cYUfIecAsxt+9UNTJ+e4mgGnWc337Gml6MNIVpX3z3VagLl7\nPU1WxyZveksYflAJ2B3RvVdQRFcJq4gLOIz/7dDmoOjCSfQrs0Bbh0kF815y\nq6udXqsl4mIUhM9IzhCrxEflux5Kqvtsn8XL+/PGCGuVj8kq8i/4zN0Uy+Eo\nDMU8jkjI60y524hJxSJkKYVft9ix1TEGThM+Z/s8nNL2GM9eyiEn0qFMs8hx\nwX/s7aheJdLsPpADpvLHfWd4oN1doX1nbamukiYdd3OlPS5YDRK2APW4xo3b\n/PvrwYCAa270X/eUi2mUjapX1cZMkU2wBlFlBX7E5gz2aseP6Jc5b1uTA8HW\nkCDJ\r\n=tmbm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMkFLPzRj41QgBQno9CLoteqXhQWWDdncnvsR6vDNABAiA/QTVPI/lAXo4slYuU/Cbp7EhQpzlY+wvCRRYf98uxhw=="}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_5.0.0_1640633810555_0.4244472137174051"},"_hasShrinkwrap":false},"5.0.1":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"5.0.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=12.0.0"},"dependencies":{"umzug":"v3.0.0"},"devDependencies":{"@types/bcrypt":"^5.0.0","@types/jest":"^27.0.3","@types/node":"^17.0.5","@types/uuid":"^8.3.3","@types/validator":"^13.7.1","actionhero":"^28.1.2","bcrypt":"^5.0.1","jest":"^27.4.5","pg":"^8.7.1","prettier":"^2.5.1","reflect-metadata":"^0.1.13","sequelize":"^6.12.2","sequelize-typescript":"^2.1.1","ts-jest":"^27.1.2","ts-node-dev":"^1.1.8","type-fest":"^2.8.0","typescript":"^4.5.4"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","start":"node dist/server.js","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"b1b6352c84c2a18fbc544c790adde794949cd609","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@5.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-r+7b0k+N05dGqxvO4jo5vfB7WJZC/Y95Tr2ZjeZ4FlBn+WHgACaOBX6myEU3DkQI9fs2Wjy9nSM5qQCfZgNZAQ==","shasum":"b5bd0a63f8352db032229184b5ca987252f476c4","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-5.0.1.tgz","fileCount":60,"unpackedSize":124607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0JevCRA9TVsSAnZWagAA4bcP/jRDcwF4n2G96JwCoOZM\nR2dhGkEIIEmfb6GL9rhswDf2OfgGhy38DOXqxy+PNkfi1ZLXMXm9FIUjdnvN\nF+Jnjsjmoc6ecBT9hxAa8psYL9S/l5695PEzQx2rMcRuqjicNpUZn1pEWKwY\n54VqZ4L7RwwDgxnNCnkILeOIRsvbSXr85A4PrBd5UKB1LHvhHkAQC+fnBNms\nB94k6rVbJauynf2kqmdf/jvykFafPcGN2B2MBwbQtaGNKVXyjb11ViLXgHVC\nVRb8HhdAapeX8F3Qvul96vJ3O7vyi3MQK3X6Gzh7mTZINqQQ+iMYdQeMu+3H\nwOpQP9WGzEAi6m/fHWs8lSZDez2uhxXRTPkNO2Lhxji4GJ34N3zxlu11Lw9B\nGpaMCobwDcZtERCCC99ntTPU+E+ZsJciqmbsLGvxssSLFnlHp6g3MhLTxVRm\nA0z5GT/h4az8U++BD0/mDWL13rj7WZW6bX6T0odLUABkYnCaznmouJ3UMfa3\nqcE7qgsu5r5EjiBArM2+VxkaRtgtG5TVtW9k7k03PWTx2uqaGYztOSGwRkFi\nHs/BSBSTWSye9rZNrkH4fyhs1A9FQ3OOJo1XBmeW0lYOAdDCHqqy9geqr4Et\nx0sblNYVLV8R4q24eMDR3O5Sl3yGtBBnmb9j5o6rnopbq76QUCQNaUTAnt9j\nXrGd\r\n=0Bkn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGl+bCN4/FKRe1xnvF5nqiIAFxbXnEklLBaDDS9Bv0UbAiEAihVo7SQ5pk7z7xqmFXgcAaFPKFRcqf+hJImIX75bubA="}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_5.0.1_1641060271823_0.3606548523692297"},"_hasShrinkwrap":false},"5.0.2":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"5.0.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=12.0.0"},"dependencies":{"umzug":"v3.0.0"},"devDependencies":{"@types/bcrypt":"^5.0.0","@types/jest":"^27.0.3","@types/node":"^17.0.5","@types/uuid":"^8.3.3","@types/validator":"^13.7.1","actionhero":"^28.1.2","bcrypt":"^5.0.1","jest":"^27.4.5","pg":"^8.7.1","prettier":"^2.5.1","reflect-metadata":"^0.1.13","sequelize":"^6.12.2","sequelize-typescript":"^2.1.1","ts-jest":"^27.1.2","ts-node-dev":"^1.1.8","type-fest":"^2.8.0","typescript":"^4.5.4"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","start":"node dist/server.js","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"9bf8f2527369ad73932ec858954478ec06e660e3","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@5.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-VypFqPeJrP3e3MBYGwr9OEGuAQ7uU1ewe+NEsZmPHyhsBYaYyKdwPF6zXE6TVu5McmKM2EpdXfoBbWpLFTRi+w==","shasum":"eedc02eaa477e3a4fc582e90d8ee166c575cfda9","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-5.0.2.tgz","fileCount":60,"unpackedSize":124620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh05XXCRA9TVsSAnZWagAAa+IQAKGH4pwupY6au5wyeEbE\nx3KdvyTsKNVQ3qXd5X2EpYqWtqBOKTjN2txnYP4Q/9wS0EkgzKqlIo5IJu4g\nxEtzmLPhyqYzLr6kl0/PAX0GwZtkq2OWpKZyahBgNUvoBX0h1movhtiDMm1V\nSo7lpEFK2gn1wDlGHxbsqSCQoki8yh8s6hQkjZY5+Lsqd2Mkk+xTpqNNUVTb\n1rtiOKlX2J7drzEt4TWNl2YsnhzkkEFJeOM57+QSgZGvxCygCkLZhORTU2pS\nnR22lB39QRnSqNuZBA6Pn6/iZ/KiyBOi6y/mWFpdxA/sgL44KGvzjPajLZfQ\n8mil2kJ5ZFGsI8QAQ3eWWAKW+IRmSjk8GneD1yl1/YdBDdhwg+qxFi7hCBEN\nFzPhsuaJcX2t432aT8gXzuKmR8YYG1JqaFpWv1H/h53A0oye1ZIeRP3OfJRz\np7+p69ra6B+c08CmuIcv0S3VpTUF4MH/fuo+dyeXPgcMweEkSyhUO8pa0dMe\nuhMTcqQUI5Ygo2zNcmm/OpYdp0HEchvSBOdOy/zdtLl4cocfMdBHjKL+43MS\nqUmVPR6zgsievMupC4g+BqDHW6yJCDIdoNr/vXA6V0nGI2HdguFbp2xGT9EN\nMp+QkKJ31kbqX62NVDSQf8P49v0iZkhDXYC2LIrBM2v+bhk5gwPaD+7pn0T4\nYSb2\r\n=es49\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdTDNtAP2gJ+QC5K6Ll3xwjAPYluOkBggTTkynukrqqAiEAsrcW9fcPadnhrrnoqdGHZ/mZrzFnTpBts69l9JrNqEo="}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_5.0.2_1641256407543_0.6248021286290695"},"_hasShrinkwrap":false},"5.1.0":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"5.1.0","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=12.0.0"},"dependencies":{"umzug":"v3.0.0"},"devDependencies":{"@types/bcrypt":"^5.0.0","@types/jest":"^27.0.3","@types/node":"^17.0.5","@types/uuid":"^8.3.3","@types/validator":"^13.7.1","actionhero":"^28.1.2","bcrypt":"^5.0.1","jest":"^27.4.5","pg":"^8.7.1","prettier":"^2.5.1","reflect-metadata":"^0.1.13","sequelize":"^6.12.2","sequelize-typescript":"^2.1.1","ts-jest":"^27.1.2","ts-node-dev":"^1.1.8","type-fest":"^2.8.0","typescript":"^4.5.4"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","start":"node dist/server.js","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"08c149db146f08b6ca92eec8b9f392ab14950030","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@5.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-TFDK46Sfis+rSyrNzGutJqtzSRg7hW26acB+Pc+fouP1n9pysyGJUDLeVjDkn8ajA8AspOk9+s5gcCZ77xz8OA==","shasum":"e18cf768daad367de4206d2bb1db11f6bd7b49a2","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-5.1.0.tgz","fileCount":60,"unpackedSize":128629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4gCtCRA9TVsSAnZWagAAo7AP/2e3gINjhPpWkKTkauww\nvP5TZ5LTr1iIDzdKfK1iqvmbWN62D6K/0jXR0rr2z+hbrgJGE3BMSbMEfEvK\nR5SWNXHV6B65+nw2swWVZPx7R+1D7oHwYjCUidMiA8GTXTU+GFk1Tkt4kbDZ\nNhQBxRy4a7MzKexrb7e9DztJwi46cjUjJNtKAx9nzfvkMUb9XGvcjT+/WtEl\n3KVw6h4i2U+8afiabRSLbHyCZwqfGqJGE6YBP6ldyTCgzxKiQ9MEGF7krSDD\nf8W+M2dO1b+Wm8gsRCR46sp69PJSOMk+YJhqZo2sXg/GSVLLJwK2bN2t3LWo\nGjzLyHvU75K0zKy9bE22/vP7Ppgo+zOpztLWFJBD18A88FeSecnMsxJs95yx\nFuLLAAf/GUTdB5XqCCJnXaFgkbzZv5FiLpcOt5ZV9CscZskEOZnwPVDG5gGW\nPH4Jh4I5Pm2EOnPAOewh5Gzh5yr8v/eYRPCAWbi9Q8Rwx1dbgLH03CPfYkg3\nQ8UhmNxX3vQdrSyMT8yIhJDQOVD0/RPU+gvJP/dwY7d2YykebDEm4E0HBIY3\nNtlc7cImPQmi+pGcOtr0+5G9mT1FilwCoAQMvSkslOL2leKjalb0sjs0o6Ww\ns2lQQriKzGREuA1SdxggXOIvQN/OntIlJO/uNq8mzTUhKRAHER50oUubqeC8\nvIOK\r\n=TvFr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3wulwRAr+dACIv6OiutLD+2NevVJg62X/3eKlEdq2CAiBwFMOwe99qpvE53qztNjp/96HGttMI4i2u6gespF40tg=="}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_5.1.0_1642201261389_0.7568009535039084"},"_hasShrinkwrap":false},"5.1.1":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"5.1.1","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=12.0.0"},"dependencies":{"umzug":"v3.0.0"},"devDependencies":{"@types/bcrypt":"^5.0.0","@types/jest":"^27.0.3","@types/node":"^17.0.5","@types/uuid":"^8.3.3","@types/validator":"^13.7.1","actionhero":"^28.1.2","bcrypt":"^5.0.1","jest":"^27.4.5","pg":"^8.7.1","prettier":"^2.5.1","reflect-metadata":"^0.1.13","sequelize":"^6.12.2","sequelize-typescript":"^2.1.1","ts-jest":"^27.1.2","ts-node-dev":"^1.1.8","type-fest":"^2.8.0","typescript":"^4.5.4"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","start":"node dist/server.js","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"48af7ca82d605ec5c25ba4fdacefc0349f9cdbb9","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@5.1.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-p1OrQvYqBG47cTqxOwtM6UYtwpQrkBmnoJaWZpAWkkAJS7m2j69g9okdli0qP75QUlfOTPBLyrNw1MJ9+lPMvQ==","shasum":"312e66c893495b845fee42511bef32ce577a21af","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-5.1.1.tgz","fileCount":60,"unpackedSize":127817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4gapCRA9TVsSAnZWagAAbrMP/i1ZlNq5bQRLeHT2xL55\nZlsohlPXOldjmSHLBRg13T2DxWSKo4sPd80Uk35onfcK0jAtBmC3qXjsC1ZX\n5609k7pd2KmL7UTuS8Y07qtkPx4gnFiUkVS/DB/rd82Qh33RfgkPt9XhZh3K\nBUMRrkne+e4ql8t1HCvbVCj6gXpuCBkmygbdS24SQhprpB68qwlg+BEZkdb8\nCApC0KR8sF4mqdVWlKEK/aJGXdDKyKrS6tFb818qOL5I9zPrvldwlzHdtUGw\nxDgpck9ALV26ykNk68k/GNTBHaoTFgub0AR3t/L8zYYqYTKGvgFpaHuXc0EA\n9xtIunT4wBAEyK+Xu4EZazc7rvNHhkGoAqI62T4kP1Z7iEqXUqUlAgQyVX1E\nWeIW2G8JMKblg4yOu+imMIRsQsEM9nbte7Jbw77qz5ukLoMqsHz3Kbvxregl\nJjG5nKm+Sdn0KcI2etdllUl+R5pQc9fcM2nkla4wWqu3+0aUBqXtYl8xMi9i\nrICW4LsqY2LWyri2EXvBonv1xXfQoY1NwbFPmhP8A69rxkfm8AijUs1P9rFm\nJ0S12lgSXv5Bb9XOsBsIf6oJaI7hpCIGTQENqq6OA3k21wG/uF88P6ZU5HFv\nQ5BS7Kel/DUE4haEfTaloBwI6/HH4DokyeuHuVlJAMKXY4g6GTmI1Uv7gUrv\nOV15\r\n=jm/Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTmji+RZBzrRWpZYxF4xKk2g0m6MSSw/Cx8/tZhj8WSwIhAJrEMp+GdpSQIufBvatGZ6QeErKpr/MgKZTPiOXJVEUn"}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_5.1.1_1642202793384_0.03549643714995776"},"_hasShrinkwrap":false},"5.1.2":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"5.1.2","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=12.0.0"},"dependencies":{"umzug":"v3.0.0"},"devDependencies":{"@types/bcrypt":"^5.0.0","@types/jest":"^27.0.3","@types/node":"^17.0.5","@types/uuid":"^8.3.3","@types/validator":"^13.7.1","actionhero":"^28.1.2","bcrypt":"^5.0.1","jest":"^27.4.5","pg":"^8.7.1","prettier":"^2.5.1","reflect-metadata":"^0.1.13","sequelize":"^6.16.2","sequelize-typescript":"^2.1.3","ts-jest":"^27.1.2","ts-node-dev":"^1.1.8","type-fest":"^2.8.0","typescript":"^4.5.4"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","start":"node dist/server.js","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"c5f1b01c1f5b45d33156c26a60530057129b5133","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@5.1.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-CGAC5i6p6w+k3vl3M+/EBImCB2X/og7kk4nL4XgwC6sphTqvEH8B4ClOEB7QOgrxbwNnD/umOWHuFKc8f+SXeg==","shasum":"5bdd2daa5b390977ab834e41085a54796036da29","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-5.1.2.tgz","fileCount":60,"unpackedSize":127817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE+VBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNhQ//c71B6N6hRXAMi4NCUl2AM3tuNacuMELjnvJFMT73m9Ii7/u8\r\nA8sYt+QHRCpJafnbYEcSMT8EvHGfiBKFuTnJgltu540cNr48ApWQjYnUFXsm\r\n8d5EMYGYSyS7/8bDOJ95H4L/STda5YA3GvARQjHAikk7+LfUJ0OnC8Ydxqp6\r\n1qxfsUNG+s36NU1dI9aUQsno4ut9TG92aGSLtzbKKzJexyVIXpDlreE2SKkf\r\n1B3Zgn8+bj567yAv2eX8OQgbNor+uSb8n3XLA98VaUUb5F09wBMJqDzUbRJI\r\nPY2oMdoZAvVqMAG+8LkjTfjqOJexOIe2/aKKVRdGHd3UCHE/5wl7RS8Km9+y\r\naqHsWsg7NsYIJZGYsnCTOlRBrGuO96/7SYnTqbi+A4cidRsdIrK36+XYa3tL\r\n7s9kq6pVIS7cEUCDfqz6Thv0lzLb+2CCGM9ht5ZetHKmT8x6meEuQt6C1Dwo\r\nztuxcfwUJRqd5nAKaBBBRG4D0IzHSU99lLtRO6zxGTSXgSxkunEA2JBQDYox\r\nWScwCErDLsifx5Yi4oq9RsnpxqYMhblsmwRBX3oE9jofrYO91xV08ruhBeof\r\n+0ABsT36ph8dfsyiTnSgIK05izFDeZMO4RcvYuoFMZw9iKgzTU7vM47jzExn\r\nS1shyUyI+2ePbU1GB06r4Zn9ldnOkConmsk=\r\n=qu42\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC64qrB0zKQNo7eJ8f6qDhGhZS9VrtZuaf8DqU8jW4ebwIgUT63iK8cdzfTso1fk1y3LFccgJ6w/JXlsQwaig0OZDI="}]},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_5.1.2_1645471041011_0.03536171119654541"},"_hasShrinkwrap":false},"5.1.3":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"5.1.3","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=12.0.0"},"dependencies":{"umzug":"v3.1.1"},"devDependencies":{"@types/bcrypt":"^5.0.0","@types/jest":"^27.0.3","@types/node":"^18.0.0","@types/uuid":"^8.3.3","@types/validator":"^13.7.1","actionhero":"^28.1.2","bcrypt":"^5.0.1","jest":"^27.4.5","pg":"^8.7.1","prettier":"^2.5.1","reflect-metadata":"^0.1.13","sequelize":"^6.16.2","sequelize-typescript":"^2.1.3","ts-jest":"^27.1.2","ts-node-dev":"^2.0.0","type-fest":"^2.8.0","typescript":"^4.5.4"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","start":"node dist/server.js","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"060185f9702a1351fa80f3df8fc9f46a64b07e7a","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@5.1.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-zCb3qaCmTDQnJ0j0WYMcTCd+Ce3uXaG3DWp9O3F4F6YF2Jk+DFxspj/gqg+rBWtBBYM9n602VSTs3ZIqChZ3kg==","shasum":"71b4b7359d40f1e59b1404ae0b0f3235df0eff04","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-5.1.3.tgz","fileCount":60,"unpackedSize":125385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9KgTEOEOiKfByae/57wlYXRlawoVN+D8K1NYPSSEzWQIgeOXNyydSJXxoRDBcbpFlsVq7DnMVfVgs+vZw0tT+3Ho="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5/LmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNEw//TXNydncbaNMy6CEnJU7DRctKyMSojSJS4+snPx+oMDJsdfRf\r\nvLLooQzV6teyAC8MTSS5cd21/k7CTyQlI6Zzg4V+RBx4V0K8epUYmp2jis2E\r\nDRmkuNStuu5lgo9vE9X9X1xjAoSRBROloYzQc5hkdqpEuVRWhhiZRsR/CM+t\r\nlxNnHrGNpbgF+EfzbdNhmzbvW9id8P48lTOdbfm2jIdFOR6XHic3jkTp07PM\r\nPj6vG3ArQQyNFjGVmmXyOiLI4uH1I0ONeyVQXF/IhR5rK121cq5VTvxg4qvB\r\nSKLbVWH2+p+laau3qIegPLPycQq/yQv362e1p9QNpNRYhey7jRc5+cJ0G3pI\r\nOvHQEzrl++RTeUlivYVoX7ThUB7eCQU9v+Tss/G6tTgwO+XvOBCBwHrDRBop\r\nUBIt9eimGFEsrAH+Xt83RJpC0vnQtd7HVv8eOja5LazDzfiGg5oV2xXqi7lp\r\nngm249qJIzpafQpk7RTJ279TB3W3rnZ20Q+l8QuwlyHmbWRDioE/3h6+AZnB\r\nTdkPzGS5JGiCg4sHPizUCmw/4+nAXcUhtCl6CLqrZ0zS95kSbLDLEeMLgMfU\r\nl6GS4Vt0UyRFU1cpPyOl11Lo65OXXuFuVGU4PKFzRpfSM9vfgTQUS2c1Ywhx\r\ncRkdhX/XPsWPD4Om+I9Qmq6CFKbjth0fNxs=\r\n=pIAe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_5.1.3_1659368166093_0.5297608480756386"},"_hasShrinkwrap":false},"5.1.4":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"5.1.4","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=12.0.0"},"dependencies":{"umzug":"v3.2.1"},"devDependencies":{"@types/bcrypt":"^5.0.0","@types/jest":"^27.0.3","@types/node":"^18.0.0","@types/uuid":"^8.3.3","@types/validator":"^13.7.1","actionhero":"^28.1.2","bcrypt":"^5.0.1","jest":"^27.4.5","pg":"^8.7.1","prettier":"^2.5.1","reflect-metadata":"^0.1.13","sequelize":"^6.16.2","sequelize-typescript":"^2.1.3","ts-jest":"^27.1.2","ts-node-dev":"^2.0.0","type-fest":"^2.8.0","typescript":"^4.5.4"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","start":"node dist/server.js","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"e851a73477d8194d4849a595e7d6693078522157","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@5.1.4","_nodeVersion":"16.14.2","_npmVersion":"8.14.0","dist":{"integrity":"sha512-ZH6if/bgvmlNfUVM/O+B1xxvmV+lGL9if8RQC79LWrdP5rIK2fg8aSWiuYoS4OEmF7v/MyTHzcw+xWkEpcs/qw==","shasum":"38edbf946847aad3722e110c32d969dd5a9cd37d","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-5.1.4.tgz","fileCount":60,"unpackedSize":125378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoBEXhqEXQ0JHPOcrirV6KkfU54n26Fft8xzuhSQlJhAiAZgUF7Yao49wkz0ikUNWky/Z0Y3zWbP8aokWlPapZtTQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEM9xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2SA//QQMfLXcuzbWMbSwhqy3CfjKSdcilBAlQIHqYMu0xSOGMu8gK\r\nwp1tl74d2/hrtiAguaw4g2JfjVKJ/WjkSiMpq7eAcgBUvET5PjvhmeLa4mi5\r\nHlp4xqFACOoORqLPs5dTlheik4n6I5umw3CwPL2MMxupSWmBwzeLB/oAyoMl\r\nhYW1aoH2e6Q11EVc4B4yaZcmbbp2irfoZlQ4chs0Qhi+vapKwaxKb2aq1FMK\r\nTPjFIW/wx5nN84eA2cwCMl0CIMPrIkn+27ba20zMvrkHPNIEGCaBzYU7PAOf\r\nlBijNiyngn+e6K/SK520LK4TIdQvndhFW6MsrmC2KFxxzkvNWSLs/C4zghu+\r\nwdiPtirQzSt3mhwaka5OMaOCovXeiRlRbG3mLGUdWbHQbdokU9PX6xC1xuiN\r\nPXS+webBE3x43LgoqgM0CUMJdsMuQ18GlltAz7HARDynwzOz6OdT24D9grgn\r\nZQ0GU0TVmoLwasHg/LEDJrXOHnqaD4CGpJLtNHC16ccfsllvDlNUX9JJODim\r\nvz617SCPy+syaNTnyAr2comSDi+W5WD1ppAf84ecqBdau2pyPlJjsVtNmFDB\r\nEmJs5v/jNG0gMmY8bHBK7XeM0jp4jPM07pQjO5gHRpK/jDtRMvIJHqZ1EMXV\r\nqFX1YsHbizAakrK7Wsd2g5tLUNls2r7DOBo=\r\n=gCmT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_5.1.4_1662046064983_0.7936393613825778"},"_hasShrinkwrap":false},"5.1.5":{"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"name":"ah-sequelize-plugin","license":"Apache-2.0","description":"Use Sequelize in ActionHero","version":"5.1.5","homepage":"http://actionherojs.com","repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"engines":{"node":">=12.0.0"},"dependencies":{"umzug":"v3.2.1"},"devDependencies":{"@types/bcrypt":"^5.0.0","@types/glob":"^8.0.0","@types/jest":"^29.1.1","@types/node":"^18.7.23","@types/uuid":"^8.3.4","@types/validator":"^13.7.7","actionhero":"^28.1.14","bcrypt":"^5.0.1","jest":"^29.1.2","pg":"^8.8.0","prettier":"^2.7.1","reflect-metadata":"^0.1.13","sequelize":"^6.23.2","sequelize-typescript":"^2.1.3","ts-jest":"^29.0.3","ts-node-dev":"^2.0.0","type-fest":"^3.0.0","typescript":"^4.8.4","ws":"^8.9.0"},"peerDependencies":{"actionhero":">=22.0.0","sequelize":">=6.4.0","sequelize-typescript":">=2.0.0"},"scripts":{"dev":"ts-node-dev --transpile-only src/server.ts","start":"node dist/server.js","test":"jest","pretest":"npm run lint && npm run build","prepare":"npm run build","build":"rm -rf dist && ./node_modules/.bin/tsc --declaration","lint":"prettier --check src __tests__"},"jest":{"testPathIgnorePatterns":["<rootDir>/__tests__/testPlugin","<rootDir>/__tests__/utils"],"transform":{"^.+\\.ts?$":"ts-jest"}},"gitHead":"77e082cbcf66d42c8ee414e6900fba8f58174017","bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"_id":"ah-sequelize-plugin@5.1.5","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-5GRYvc6OfK5VukS3Pu27vt7m+qRQBBkw1ITcvuuhySenES69ykZUNJpk1bWZFiWmeTama1k9UOn4rjZAE+jE4A==","shasum":"da76551e3dd23679fb0f2a7df55634e70d118b37","tarball":"https://registry.npmjs.org/ah-sequelize-plugin/-/ah-sequelize-plugin-5.1.5.tgz","fileCount":60,"unpackedSize":125435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrA4oiPHJ6JoC7ClStXwjOUqPTXtJMs8NxRSAPVkDiVQIgfjDYdOB+8QcfpJSTGOjcBI8ZHDXSYugb0wFh+fay3mU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYUKGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOAg//dJa8QGLSQI3Pork4hPF0kzXn2scGno0Mi3PhhltiQWFYv15J\r\neuuKKxr4Y3QP0sbf5i7dZUL7HTc6nILy1gDjWbe1E+fBVQDLDe1eXDf/t55l\r\nO04YA5vBN3Fq2A/Bfm22ZcrrbHn01xQ140FkTmp4LyctCwjCoQwLLG9RTiOQ\r\nF7BniyVuNnOPW9TYSOpFPx/+kmgcsDjss3rb/bCU+pbTabYbwhSKnTlrpY7g\r\nIVxZWBEWMVIr/OL4BcjG7KSLpXEfgpYqxaFAOe7P1enDLV9cJ4qRLcwseCyX\r\nR+ZjsgtQBo+RkSm2LQWd8zSCk3cXkTmX6LnpftdHiijaAJkoYOMfZ1EMk5+a\r\ngj1sCUv4WrW1it8tL0xPqCmkLyHosHPzGVa7bGjXOY+i7kyx0jHhlEIBQMDI\r\nEFMAWZ4P7Be/U8McJNhXgn/LqSmZAWJx0PhCfqI4ntMfAhuM2dXRJYzgKPb3\r\n34uwXngXNNxHGvQzajsuS0JxcRt9swKgC76OHFovQsHlKTXDwFRqFUure6RP\r\n6/F2wsu4aWpfkL0rxCseXBWJlrKmdqWroreIEJY3WWpSDRXjHT07Y4V5S/+x\r\nMVhn3+wG84hgxSepc8iNwntcR+pvtm7LGx05dinh1u6BcQdeLZPGIjxCfXNp\r\ncVxYmQJaUMI47m4knbSGxtISj8Zg8MLstQ4=\r\n=RhXj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"directories":{},"maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ah-sequelize-plugin_5.1.5_1667318406308_0.06766517768001212"},"_hasShrinkwrap":false}},"readme":"![plugin](https://i.imgur.com/nd1btLt.png)\n\n# ah-sequelize-plugin\n\n[![CircleCI](https://circleci.com/gh/actionhero/ah-sequelize-plugin.svg?style=svg)](https://circleci.com/gh/actionhero/ah-sequelize-plugin)\n\nThis plugin connects [Sequelize](https://sequelize.org/) and [Actionhero](https://www.actionherojs.com). It handles running migrations and connecting your models. Under the hood, we use [sequelize-typescript](https://github.com/RobinBuschmann/sequelize-typescript) and [Uzmug](https://github.com/sequelize/umzug)\n\n## Notes\n\n- Versions `4.0.0+` of this package are only compatible with Actionhero versions `28.0.0+`, sequelize v6+ and sequelize-typescript v2+. Node.js v12+ is required.\n- Versions `3.0.0+` of this package are only compatible with Actionhero versions `24.0.0+`, sequelize v6+ and sequelize-typescript v2+. Node.js v10+ is required.\n- Versions `2.0.0+` of this package are only compatible with Actionhero versions `21.0.0+`.\n- Versions `1.0.0+` of this package are only compatible with Actionhero versions `18.0.0+`.\n\nFor versions compatible with ActionHero versions prior to `21.0.0`, use version [`1.x.x`](https://github.com/actionhero/ah-sequelize-plugin/releases/tag/v1.3.2).\nFor versions compatible with ActionHero versions prior to `18.0.0`, use version [`0.9.x`](https://github.com/actionhero/ah-sequelize-plugin/releases/tag/v0.9.0).\n\n## Setup\n\n1. Install this plugin: `npm install ah-sequelize-plugin --save`\n2. Add sequelize packages: `npm install sequelize@6 sequelize-typescript@2 --save`\n3. Add types and reflexive addons: `npm install @types/validator reflect-metadata --save`\n4. Add plugin to your project's `./src/config/plugins.ts`:\n\n```ts\nimport * as path from \"path\";\n\nexport const DEFAULT = {\n  plugins: () => {\n    return {\n      \"ah-sequelize-plugin\": {\n        path: path.join(process.cwd(), \"node_modules\", \"ah-sequelize-plugin\"),\n      },\n    };\n  },\n};\n```\n\n5. Add `experimentalDecorators` and `emitDecoratorMetadata` to your Typescript `tsconfig.json` file:\n\n```json\n{\n  \"compilerOptions\": {\n    \"outDir\": \"./dist\",\n    \"allowJs\": true,\n    \"module\": \"commonjs\",\n    \"target\": \"es2018\",\n    \"experimentalDecorators\": true, // <-- required\n    \"emitDecoratorMetadata\": true // <-- required\n  },\n  \"include\": [\"./src/**/*\"]\n}\n```\n\n### Add supported database packages\n\n- MySQL: `npm install mysql2 --save`\n- SQLite: `npm install sqlite3 --save`\n- Postgres: `npm install --save pg pg-hstore`\n- MSSql: `npm install --save tedious`\n\nFor additional information on supported databases visit the [Sequelize Docs](http://docs.sequelizejs.com/manual/installation/getting-started).\n\n### Install optional dependencies\n\n- For Sequelize CLI: `npm install --save-dev sequelize-cli`\n\n### Configuration\n\nA `./src/config/sequelize.ts` will need to be created for your project. The example below will parse the Environment variable `DATABASE_URL` for a `postgres` database, however you can configure your connection in many ways. You can connect to DB pools, configure read/write splitting and more with Sequelize options. This configuration also enabled `automigrate`, which means Actionhero will run your migrations for you at startup.\n\n```javascript\nimport { URL } from \"url\";\nimport { join } from \"path\";\nimport { Dialect } from \"sequelize\";\n\nconst namespace = \"sequelize\";\n\ndeclare module \"actionhero\" {\n  export interface ActionheroConfigInterface {\n    [namespace]: ReturnType<typeof DEFAULT[typeof namespace]>;\n  }\n}\n\nconst databaseName = \"ah_sequelize\";\n\nexport const DEFAULT = {\n  [namespace]: (config) => {\n    let dialect = \"postgres\";\n    let host = process.env.DB_HOST || \"127.0.0.1\";\n    let port = process.env.DB_PORT || \"5432\";\n    let database =\n      process.env.DB_DATABASE ||\n      `${databaseName}_${config.process.env}${\n        process.env.JEST_WORKER_ID ? \"_\" + process.env.JEST_WORKER_ID : \"\"\n      }`;\n    let username =\n      process.env.DB_USER || process.env.CI ? \"postgres\" : undefined;\n    let password = process.env.DB_PASS || undefined;\n\n    // if your environment provides database information via a single JDBC-style URL like mysql://username:password@hostname:port/default_schema\n    const connectionURL =\n      process.env.DATABASE_URL || process.env.MYSQL_URL || process.env.PG_URL;\n\n    if (connectionURL) {\n      const parsed = new URL(connectionURL);\n      if (parsed.protocol) dialect = parsed.protocol.slice(0, -1);\n      if (parsed.username) username = parsed.username;\n      if (parsed.password) password = parsed.password;\n      if (parsed.hostname) host = parsed.hostname;\n      if (parsed.port) port = parsed.port;\n      if (parsed.pathname) database = parsed.pathname.substring(1);\n    }\n\n    if (dialect === \"postgresql\") dialect = \"postgres\";\n\n    return {\n      autoMigrate: true,\n      logging: false,\n      dialect: dialect as Dialect,\n      port: parseInt(port),\n      database: database,\n      host: host,\n      username: username,\n      password: password,\n      models: [join(__dirname, \"..\", \"models\")],\n      migrations: [join(__dirname, \"..\", \"migrations\")],\n      migrationLogLevel: \"info\",\n      // you can also pass \"dialectOptions\", for example if you need `{ssl: true}` for Postgres\n\n      // For Example, if you want to change the schema of a Postgres database away from \"public\", you would need to include the following configs:\n      // schema: schema,\n      // searchPath: schema,\n      // dialectOptions: { prependSearchPath: true },\n    };\n  },\n};\n\n// for the sequelize CLI tool\nmodule.exports.development = DEFAULT.sequelize({\n  env: \"development\",\n  process: { env: \"development\" },\n});\n\nmodule.exports.staging = DEFAULT.sequelize({\n  env: \"staging\",\n  process: { env: \"staging\" },\n});\n\nmodule.exports.production = DEFAULT.sequelize({\n  env: \"production\",\n  process: { env: \"production\" },\n});\n```\n\n#### A Note about Postgres Schema changes\n\nThe configuration above includes the 3 changes you need in your configuration to choose a non default (e.g.: `public`) schema for a Postgres database: `schema`, `searchPath`, and `dialectOptions`. This package also includes the required code to patch your migrations (more on this below) to use the proper schema with no additional changes without any additional changes needed to your migrations or models.\n\n#### Configuring sequelize-cli\n\nIf you installed the CLI in the last step, you'll want to do the following to finish setting it up:\n\nCreate a file `.sequelizerc` in the root of your project. It should contain:\n\n```javascript\nconst path = require(\"path\");\n\nmodule.exports = {\n  config: path.resolve(\".\", \"sequelize.js\"),\n  \"models-path\": path.resolve(\"src\", \"models\"),\n  \"seeders-path\": path.resolve(\"src\", \"seeders\"),\n  \"migrations-path\": path.resolve(\"src\", \"migrations\"),\n};\n```\n\nThis tells the sequelize-cli where to find your migration files, models, etc. The values here assume you are using the default configuration.\n\nIn the root folder create a file called `sequelize.js`, and add the following contents\n\n```javascript\nconst sequelizeConfig = require(\"./dist/config/sequelize.js\"); // be sure to compile your project first.  Alterativly you could use `ts-node` and incldue the `./src/config/sequelize.ts`\n\nconst sequelizeConfigEnv =\n  sequelizeConfig[process.env.NODE_ENV] || sequelizeConfig.DEFAULT;\nmodule.exports = sequelizeConfigEnv.sequelize();\n```\n\nThis initializes the config for the CLI to use.\n\nOnce you're done, the folder structure should look like so:\n\n```\nsrc/\n  models/\n  migrations/\n.sequelizerc\nsequelize.js\n```\n\nYou can now use the CLI to create & run migrations:\n\n```\nnpx sequelize-cli migration:generate --name migration-skeleton\n```\n\n#### Logging\n\nThe `logging` configuration parameter accepts either a `false` value, or a function which accepts a log value of type `string` and a event level value of type `string` (ex: `console.log`, `log` from Actionhero). If you are passing in a function for the logging parameter.\n\n## Models\n\nThanks to `sequelize-typescript`, we can have models with tagged parameters. The example below shows of how to use hooks, associations, and more. Further information can be found at https://github.com/RobinBuschmann/sequelize-typescript.\n\n```ts\n// from `src/models/Users.ts`\nimport * as bcrypt from \"bcrypt\";\nimport {\n  Model,\n  Table,\n  Column,\n  AllowNull,\n  IsEmail,\n  BeforeCreate,\n  HasMany,\n} from \"sequelize-typescript\";\nimport * as uuid from \"uuid/v4\";\nimport { Post } from \"./Post\";\n\n@Table({ tableName: \"users\", paranoid: true })\nexport class User extends Model<User> {\n  saltRounds = 10;\n\n  @Column({ primaryKey: true })\n  guid: string;\n\n  @AllowNull(false)\n  @Column\n  firstName: string;\n\n  @AllowNull(false)\n  @Column\n  lastName: string;\n\n  @AllowNull(false)\n  @IsEmail\n  @Column\n  email: string;\n\n  @Column\n  passwordHash: string;\n\n  @HasMany(() => Post)\n  posts: Post[];\n\n  @BeforeCreate\n  static generateGuid(instance) {\n    if (!instance.guid) {\n      instance.guid = uuid();\n    }\n  }\n\n  async updatePassword(password: string) {\n    this.passwordHash = await bcrypt.hash(password, this.saltRounds);\n    await this.save();\n  }\n\n  async checkPassword(password: string) {\n    if (!this.passwordHash) {\n      throw new Error(\"password not set for this team member\");\n    }\n\n    const match = await bcrypt.compare(password, this.passwordHash);\n    return match;\n  }\n}\n```\n\nYou can then use these models in your Actions, Tasks, etc, by simply requiring them.\n\n```ts\n// from actions/user.ts\n\nimport { Action, ParamsFrom } from \"actionhero\";\nimport { User } from \"./../models/User\";\n\nexport class UserCreate extends Action {\n  name = \"user:create\";\n  description = \"create a new user\";\n  inputs = {\n    firstName: { required: true },\n    lastName: { required: true },\n    password: { required: true },\n    email: { required: true },\n  };\n\n  async run({ params }: {params: ParamsFrom<UserCreate>) {\n    const user = new User({\n      firstName: params.firstName,\n      lastName: params.lastName,\n      email: params.email,\n    });\n    await user.save();\n    await user.updatePassword(params.password);\n    return { userId: user.id }\n  }\n}\n```\n\n## [Migrations](http://docs.sequelizejs.com/en/latest/api/migrations)\n\nThis plugin does not condone the use of `Sequelize.sync()` in favor of migrations. Keep you migrations in `./migrations` and use the [sequelize-cli](https://github.com/sequelize/cli) to execute them.\n\nAn example migration to create a `users` table would look like:\n\n```ts\n// from ./migrations/0000001-createUsersTable.ts\n\nimport * as Sequelzie from \"sequelize\";\n\nexport default {\n  up: async function (\n    queryInterface: Sequelzie.QueryInterface,\n    DataTypes: typeof Sequelzie\n  ) {\n    await queryInterface.createTable(\n      \"users\",\n      {\n        guid: {\n          type: DataTypes.UUID,\n          defaultValue: DataTypes.UUIDV4,\n          primaryKey: true,\n        },\n\n        firstName: {\n          type: DataTypes.STRING(191),\n          allowNull: false,\n        },\n\n        lastName: {\n          type: DataTypes.STRING(191),\n          allowNull: false,\n        },\n\n        email: {\n          type: DataTypes.STRING(191),\n          allowNull: false,\n        },\n\n        passwordHash: {\n          type: DataTypes.TEXT,\n          allowNull: true,\n        },\n\n        lastLoginAt: {\n          type: DataTypes.DATE,\n          allowNull: true,\n        },\n\n        createdAt: DataTypes.DATE,\n        updatedAt: DataTypes.DATE,\n        deletedAt: DataTypes.DATE,\n      },\n      {\n        charset: \"utf8mb4\",\n      }\n    );\n\n    await queryInterface.addIndex(\"users\", [\"email\"], {\n      unique: true,\n      fields: [\"email\"],\n    });\n  },\n\n  down: async function (queryInterface: Sequelzie.QueryInterface) {\n    await queryInterface.dropTable(\"users\");\n  },\n};\n```\n\nYou can use the [sequelize-cli](http://docs.sequelizejs.com/en/latest/docs/migrations/) to create and execute migrations.\n\nBy default, `ah-sequelize-plugin` will automatically execute any pending migrations when Actionhero starts up. You can disable this behavior by adding `autoMigrate: false` to your sequelize config.\n\n## Fixtures (removed)\n\nAs of version `2.0.0`, we have removed support for fixtures from this plugin. If you need to load data into your application consider an Initializer in your project.\n","maintainers":[{"name":"dangerdespain","email":"devin@dspa.in"},{"name":"evantahler","email":"evan@evantahler.com"},{"name":"submitteddenied","email":"submitteddenied@gmail.com"},{"name":"bakavic","email":"bakavic@gmail.com"},{"name":"l0oky","email":"1l0oky1@gmail.com"},{"name":"bayssmekanique","email":"bayssmekanique@gmail.com"}],"time":{"modified":"2022-11-01T16:00:06.542Z","created":"2014-04-01T06:24:26.935Z","0.0.1":"2014-04-01T06:24:26.935Z","0.0.2":"2014-04-01T06:51:10.447Z","0.0.3":"2014-04-01T06:53:27.536Z","0.0.4":"2014-08-26T02:08:33.523Z","0.0.5":"2014-08-26T02:16:43.519Z","0.1.0":"2014-09-05T16:52:50.238Z","0.2.0":"2014-11-04T16:18:12.627Z","0.3.0":"2015-01-15T05:20:42.168Z","0.3.1":"2015-01-15T05:22:12.401Z","0.3.2":"2015-02-13T15:51:28.946Z","0.4.0":"2015-03-01T10:19:30.914Z","0.4.1":"2015-03-10T11:48:20.101Z","0.4.2":"2015-04-02T09:28:45.479Z","0.5.0":"2015-04-08T10:41:12.128Z","0.5.1":"2015-04-23T13:00:32.777Z","0.6.0":"2015-04-26T13:51:29.156Z","0.7.0":"2015-06-03T02:59:08.090Z","0.7.1":"2015-07-13T07:20:44.178Z","0.7.2":"2015-08-18T02:41:10.351Z","0.7.3":"2015-12-06T21:14:59.828Z","0.7.4":"2016-01-07T18:58:34.509Z","0.7.5":"2016-02-05T17:07:52.449Z","0.8.0":"2016-02-05T19:42:20.875Z","0.8.5":"2016-03-30T17:16:08.447Z","0.8.6":"2016-07-30T13:55:52.797Z","0.8.7":"2016-08-10T12:28:02.380Z","0.9.0":"2017-09-08T16:25:33.052Z","1.0.0":"2017-10-18T22:28:02.848Z","1.0.1":"2017-10-24T18:21:15.685Z","1.0.2":"2017-10-25T14:56:40.879Z","1.0.3":"2018-01-09T18:33:18.705Z","1.0.4":"2018-05-19T21:12:26.730Z","1.0.5":"2018-06-01T13:05:48.720Z","1.1.0":"2018-12-04T17:12:20.421Z","1.1.1":"2018-12-10T22:54:45.927Z","1.1.2":"2018-12-11T22:20:00.678Z","1.2.0":"2019-09-06T16:32:25.431Z","1.3.0":"2019-11-18T20:26:34.045Z","1.3.1":"2019-11-18T20:43:26.828Z","1.3.2":"2019-11-18T21:00:45.830Z","2.0.0":"2019-12-11T00:27:30.111Z","2.0.1":"2019-12-11T00:28:45.017Z","2.0.2":"2020-02-10T17:04:06.597Z","2.0.3":"2020-03-12T16:10:35.096Z","2.0.4":"2020-04-06T19:49:09.702Z","2.1.0":"2020-05-07T17:21:26.884Z","2.1.1":"2020-06-02T00:36:47.932Z","2.1.2":"2020-06-02T01:00:53.518Z","2.2.0":"2020-06-14T16:48:47.997Z","2.2.1":"2020-07-07T16:54:34.607Z","2.2.2":"2020-07-16T15:36:43.103Z","2.2.3":"2020-09-17T00:18:59.261Z","2.2.4":"2020-10-12T16:18:33.107Z","3.0.0":"2021-01-18T18:49:34.876Z","3.0.1":"2021-01-18T18:51:13.266Z","3.0.2":"2021-04-26T21:55:50.101Z","3.0.3":"2021-04-26T22:19:26.953Z","3.0.4":"2021-05-10T15:16:30.255Z","3.1.0":"2021-08-12T15:12:24.391Z","3.2.0":"2021-08-20T23:52:44.152Z","5.0.0":"2021-12-27T19:36:50.757Z","5.0.1":"2022-01-01T18:04:31.960Z","5.0.2":"2022-01-04T00:33:27.731Z","5.1.0":"2022-01-14T23:01:01.656Z","5.1.1":"2022-01-14T23:26:33.578Z","5.1.2":"2022-02-21T19:17:21.208Z","5.1.3":"2022-08-01T15:36:06.348Z","5.1.4":"2022-09-01T15:27:45.179Z","5.1.5":"2022-11-01T16:00:06.470Z"},"homepage":"http://actionherojs.com","keywords":["actionhero","ah","sequelize","database","db","api","mysql","postgres"],"repository":{"type":"git","url":"git://github.com/actionhero/ah-sequelize-plugin.git"},"author":{"name":"Evan Tahler","email":"evan@delicioushat.com"},"bugs":{"url":"https://github.com/actionhero/ah-sequelize-plugin/issues"},"readmeFilename":"README.md","license":"Apache-2.0"}