{"_id":"@andrewcaires/sequelize","_rev":"27-465903fabf30b92ee002609f66b1fd35","name":"@andrewcaires/sequelize","dist-tags":{"latest":"3.3.0"},"versions":{"1.0.0":{"name":"@andrewcaires/sequelize","version":"1.0.0","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.0.0","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"801a7c3409647574c7631b0d3d01921bc4b94b8e","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.0.0.tgz","fileCount":5,"integrity":"sha512-r3K8FaZy+5NFpgLSmGNU8AG7LrdlpB+/BkVKoV9NqBHPvZrvnrwp/+VQ2soyMzjAam0VUvFEgp3V5aYp7iMQCQ==","signatures":[{"sig":"MEUCIQDRSUDdS3eytB3htG4apLpC/lPGGXfIStu0VOjWgdAicQIgKK34GH+sW0XAgrLFEKurOAL7Y44ympokm0R8c94oa2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20564},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"a3778efee49ef80205c08b8deece354396b6dbed","scripts":{"dev":"ts-node-dev ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"10.8.1","description":"Decorators for sequelize","directories":{},"_nodeVersion":"22.3.0","dependencies":{"sequelize":"^6.37.3","@andrewcaires/node":"^1.1.5","@andrewcaires/utils.js":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.11.1","mariadb":"^3.3.2","@types/node":"^22.7.0","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.7.0","@types/cookie-parser":"^1.4.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.0.0_1727243846137_0.3315972562933165","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@andrewcaires/sequelize","version":"1.0.1","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.0.1","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"d31e1a69dfd1a23ba4dbbd0141518226bd7cc381","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.0.1.tgz","fileCount":5,"integrity":"sha512-ULv1Ix7onb/5z5aCxmG0urRni0QPcsAC56Iw1DJAXEUh8sU0VGWHyi0LYpufOBfyCxjaE/3+ZdwW/dL5fsZVdg==","signatures":[{"sig":"MEUCIQDASb+k/FabZINLf3l5St862eOXj+oIc/i4n+Q/SsK3MgIgdCZnUGwyj+gUYQ90e7Wf3zwOt6JHurL50zy8AOxlGVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21148},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"5d50dde0201057755c5cc1c90cd534cd765f043f","scripts":{"dev":"ts-node-dev ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"10.8.1","description":"Decorators for sequelize","directories":{},"_nodeVersion":"22.3.0","dependencies":{"sequelize":"^6.37.3","@andrewcaires/node":"^1.1.5","@andrewcaires/utils.js":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.11.1","mariadb":"^3.3.2","@types/node":"^22.7.2","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.7.0","@types/cookie-parser":"^1.4.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.0.1_1727313778323_0.8620516803425318","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@andrewcaires/sequelize","version":"1.0.2","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.0.2","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"42ddebb89dc576580ff3ff711dc943848d4d9698","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.0.2.tgz","fileCount":5,"integrity":"sha512-AGH87c7qanGrr04XtpnZr/IKjEEJZHi8r1u8slM/gtVQNnCure3fULS9BpJTsou0Q8KkqT/NRvkkvgmP3bknqw==","signatures":[{"sig":"MEQCIACYidDJEPy0dCxV5KCclir7cX7s1d7q5IuNB5tynpFVAiAZQHCYEMcqj88U6BEZFuyR2/K4tGtXu0SMjOwxkX6KSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22665},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"cc80fe22e010506262265e99923c6f15f72f33d5","scripts":{"dev":"ts-node-dev ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"10.8.1","description":"Decorators for sequelize","directories":{},"_nodeVersion":"22.3.0","dependencies":{"sequelize":"^6.37.3","@andrewcaires/node":"^1.1.5","@andrewcaires/utils.js":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.11.1","mariadb":"^3.3.2","@types/node":"^22.7.3","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.7.0","@types/cookie-parser":"^1.4.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.0.2_1727402994768_0.13176002856717806","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@andrewcaires/sequelize","version":"1.0.3","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.0.3","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"f2090657e2b44dfba47199eb99624a6c2e918572","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.0.3.tgz","fileCount":5,"integrity":"sha512-UdaBHxvPzFKnrNE7VGBCMRQNIIuG4g5xri7gR2EPuGyY5flKL3PLzdhVU/xSUgcLKvXSeX9PcppUnhFP5POauQ==","signatures":[{"sig":"MEYCIQDxLZyIyUpOQ2ZFxkw9cvDTPZV3jgE9dA2C+czHnP3PuQIhAPY78nP8yYRQY6noDHTVSAR+vWVBQErMT4zYQZs4Z9UO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24323},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"7b3ce3d064b73daf96a258399b9fc9796f08be88","scripts":{"dev":"ts-node-dev ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"10.8.1","description":"Decorators for sequelize","directories":{},"_nodeVersion":"22.3.0","dependencies":{"sequelize":"^6.37.3","@andrewcaires/node":"^1.1.5","@andrewcaires/utils.js":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.11.1","mariadb":"^3.3.2","@types/node":"^22.7.4","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.8.0","@types/cookie-parser":"^1.4.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.0.3_1727792851175_0.51321863327528","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@andrewcaires/sequelize","version":"1.1.0","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.1.0","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"0662a685710c9b1d7eea840cb26f5b5152c11df0","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.1.0.tgz","fileCount":5,"integrity":"sha512-9Q/EGO3/02vcZioR4Wqu9vsbIXGle8gk5wz+vMQLEn0lTPjtjLopw1XwiB3NNzVXz/IGH7u27tNYObOImDKxJQ==","signatures":[{"sig":"MEQCIEylT84yAD68RHNArtjezlJlewCUg/J4nuA5BkKhMFPGAiAKXLmvo5TbPykYyVtuBByeFgwXuuQlGHeKvcRhfLcHuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24343},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"4c706c64671e967934732137a8974bb229f48fed","scripts":{"dev":"ts-node-dev ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"10.8.1","description":"Decorators for sequelize","directories":{},"_nodeVersion":"22.3.0","dependencies":{"sequelize":"^6.37.4","@andrewcaires/node":"^1.2.0","@andrewcaires/utils.js":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.12.0","mariadb":"^3.3.2","@types/node":"^22.7.5","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.8.1","@types/cookie-parser":"^1.4.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.1.0_1728834331532_0.10689516908553176","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@andrewcaires/sequelize","version":"1.1.1","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.1.1","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"c3e21d38d48dc51463c3b92d60d1f9ec9453898c","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.1.1.tgz","fileCount":5,"integrity":"sha512-iYwGQwoqwIwHar0QU12flavnARwTHDO/PL191qlnSu73SImvtpNMH1xetFx07MAnxVBfdG9gBdeMknmkOMz/FQ==","signatures":[{"sig":"MEUCIQDqmf6OJb/n9cRa6C4EzLo+0ZEDYDZ3jEDnVUbYqxI5kgIgTvdERgD2e6Z8IhAywx5Aq8bEYTtc53QNGrdFHMRtAFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24355},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"15b2bf659043bd01715101c51102a101e15868fb","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"10.8.1","description":"Decorators for sequelize","directories":{},"_nodeVersion":"22.3.0","dependencies":{"sequelize":"^6.37.4","@andrewcaires/node":"^1.2.0","@andrewcaires/utils.js":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.12.0","mariadb":"^3.3.2","@types/node":"^22.7.5","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.8.1","@types/cookie-parser":"^1.4.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.1.1_1728838264910_0.9501971233556705","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@andrewcaires/sequelize","version":"1.1.2","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.1.2","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"a39a8c49535c07573f512a45d6c0497990e29ea5","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.1.2.tgz","fileCount":5,"integrity":"sha512-AqOiWQEjgQNiR5qIR88e9Xq3j4Ll4/RUwxDI1JbeAK25NlRaV0VH4S7TTiZv8XGMOM101v+J8T/fyZGwDlM1Uw==","signatures":[{"sig":"MEUCIQCXRxASUK0awEIlquKdBdw7lkW95sGo9Ld+5mvpGJ1RfAIgWio/d4bpEhh66min1UgrqZpuRCQp9WZPGgC7eIVBnPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24967},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"67e04d1e3b556d2462598c7eef7ed35d2feb0914","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"10.8.1","description":"Decorators for sequelize","directories":{},"_nodeVersion":"22.3.0","dependencies":{"sequelize":"^6.37.4","@andrewcaires/node":"^1.2.0","@andrewcaires/utils.js":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.12.0","mariadb":"^3.3.2","@types/node":"^22.7.5","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.8.1","@types/cookie-parser":"^1.4.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.1.2_1728926150056_0.3189545453677074","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@andrewcaires/sequelize","version":"1.1.3","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.1.3","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"b5202b6ad1cff95452ed79914372b4419dee2dec","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.1.3.tgz","fileCount":5,"integrity":"sha512-x3IdbZWbD4A0WgJNYJICpACdc1s+B2smg/o2npK3npKZHiojbvbrFjpyIXtU7ivEVySs+PH76KXBlm8xpfmQzw==","signatures":[{"sig":"MEUCIA3zTaaBTvw3YxTOAxgTl/a3waZWln+q1rwxzM17D/gRAiEAuvNR4suU0niwItOpI6OJdxhoFND1936dSlgShpUrFc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25336},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"df5f18a2f9614d0ac4a7e2bd700f58339fcee159","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"10.8.1","description":"Decorators for sequelize","directories":{},"_nodeVersion":"22.3.0","dependencies":{"sequelize":"^6.37.5","@andrewcaires/node":"^1.2.4","@andrewcaires/utils.js":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.0","eslint":"^9.13.0","mariadb":"^3.4.0","@types/node":"^22.8.1","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.11.0","@types/cookie-parser":"^1.4.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.1.3_1730049196915_0.3095117926958548","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@andrewcaires/sequelize","version":"1.1.4","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.1.4","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"46e1dc0f38b3af9d1008259cb9a6ab5327e02c7f","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.1.4.tgz","fileCount":5,"integrity":"sha512-r5pr0jAWMil4Bc6rnlpBk4j6ryBDrNW8FUpPb5EJyjffj6X3+vmUFyr/m8F9QrWxRbIGxPpYEv/5sdtWIfxvHg==","signatures":[{"sig":"MEUCIErjTPHhdhnE77r8XNftpbvyERY2QywRmaV+L8TjH/JOAiEAkkBsNRRZ4LizTvLetQnsYamcGr1Q5R/71pdU0bGBSdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28315},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"a8350ccdbf61b8d723d8465897aa17be9029da76","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"10.9.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"22.3.0","dependencies":{"sequelize":"^6.37.5","@andrewcaires/node":"^1.2.4","@andrewcaires/utils.js":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.15.0","mariadb":"^3.4.0","@types/node":"^22.9.1","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.15.0","@types/cookie-parser":"^1.4.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.1.4_1732185775720_0.22661066336301405","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@andrewcaires/sequelize","version":"1.2.0","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.2.0","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"36d476d139f564d8ec6dcd6ab68d2424acce516b","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.2.0.tgz","fileCount":5,"integrity":"sha512-FIa5xB1nVFhjBXQgD8AoarGZ87/IxgbUeZW4Xrdz3YCx7Sal3bUzjuW2HPkt6bUiksIcAq0uJXpNlMo66Q7ckw==","signatures":[{"sig":"MEUCIQCABtybEjK7UdymGoZ1W1gpcssNzNSAX7B/hK6EANJ1aQIgaB/o9wIrAUwvOJQcBBP2Cgh0ZJrgx0nTwstYjNLQZq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29527},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"a49cc2ba759759c0952f3db9914d0faaa67799b3","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"10.9.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"22.3.0","dependencies":{"sequelize":"^6.37.5","@andrewcaires/node":"^1.2.4","@andrewcaires/utils.js":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.15.0","mariadb":"^3.4.0","@types/node":"^22.9.1","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.15.0","@types/cookie-parser":"^1.4.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.2.0_1732250400723_0.6191307864298528","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@andrewcaires/sequelize","version":"1.2.1","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.2.1","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"61ddaecf276f3e21c5481aff51279516a40b6508","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.2.1.tgz","fileCount":5,"integrity":"sha512-1VTa5IOi+e9C/UgtMZyz6p6rcLCRg/ZkJlLu/PDICjX413Y/Q/V6qmOjLJ247cWTRnGaofCSk7wThKfuJuM3OA==","signatures":[{"sig":"MEYCIQCBcSD33DwbB2SPC7xGeVOtQX+FhMpv9AL8yd6BZnMBqwIhAJmbBwZxWAWUrisRHi+aV6Y7Dm/xnnL76rDr/bFcAj89","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29614},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"f7e2dba853f3955e66e959c10600e53314658804","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.0.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"23.3.0","dependencies":{"sequelize":"^6.37.5","@andrewcaires/node":"^1.2.4","@andrewcaires/utils.js":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.17.0","mariadb":"^3.4.0","@types/node":"^22.10.5","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.19.1","@types/cookie-parser":"^1.4.8","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.2.1_1736263602577_0.5164342147364696","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@andrewcaires/sequelize","version":"1.2.2","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.2.2","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"06dfc67a98de08bcab72704e7a9ed0e77fee23e0","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.2.2.tgz","fileCount":5,"integrity":"sha512-5EBb9PO0rbzZpcPtTOvUGeTs/pgGxVFei090nD7WdXsxwEApaiBIFhcl1uaYXoezA5c6N7A7kZ4FVtzLnO26MQ==","signatures":[{"sig":"MEUCIQDci1AKh//fXesRoMpdjVqLGCITy2G5xncHJPZrFwgfjwIgKrPlq3nVb/4dWuUlFvYjZC38E+lz81M3WAYJLNnscdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29938},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"39becdcf42428a984daf29166b0e17943fcf89e9","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.1.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"23.6.0","dependencies":{"sequelize":"^6.37.6","@andrewcaires/node":"^1.2.5","@andrewcaires/utils.js":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.22.0","mariadb":"^3.4.0","@types/node":"^22.13.10","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.26.0","@types/cookie-parser":"^1.4.8","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.2.2_1741592177713_0.8179360033044878","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@andrewcaires/sequelize","version":"1.2.3","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.2.3","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"c0ab226de2eb18387bc6ab82eefb69c478ccbc51","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.2.3.tgz","fileCount":5,"integrity":"sha512-LhABYrWW/10Ctxx1kgDGUcFG0rBD7+704FTHvwN8R8J6hCI/NHdqPbLDZES3Wueex6F54Yu/XdxXWXCZlYivHw==","signatures":[{"sig":"MEQCIH3DfIbQ/RZ4V57Wsqo+AUTwvcor5QnUkWItYgWy/Id2AiAYC56vl8QD4iUBvkk+ob3aKqJnp1hNL7EInRsf98He0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32046},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"ee428520142b412f074c0e5698dab3c5a38fa317","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.4.2","description":"Decorators for sequelize","directories":{},"_nodeVersion":"23.9.0","dependencies":{"sequelize":"^6.37.7","@andrewcaires/node":"^1.2.7","@andrewcaires/utils.js":"^0.4.9"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.32.0","mariadb":"^3.4.5","@types/node":"^24.1.0","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.38.0","@types/cookie-parser":"^1.4.9","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.2.3_1753787552574_0.07104704019749386","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@andrewcaires/sequelize","version":"1.2.4","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@1.2.4","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"5249111983959fc387c81c60b14cd29b4fd1b958","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-1.2.4.tgz","fileCount":5,"integrity":"sha512-v1TE/LB6TKR1uM27o/VzZYYZYxKULuHTfz56p54q3RSwQuT0PlyixxWv3P1DkkMpKU7x97udsov/tIOwyU8xHw==","signatures":[{"sig":"MEYCIQDKbQ8jGvos9k27gyqn+BTBT2qSZmN6lzgKT9Y51QSeawIhANQrltxfs6aOPXtx96lRwiXHXf13QWVq/owX5rVCFq7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32928},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"cb324e3ab95f5c8f717e480e8e118abff5ba893e","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.4.2","description":"Decorators for sequelize","directories":{},"_nodeVersion":"23.9.0","dependencies":{"sequelize":"^6.37.7","@andrewcaires/node":"^1.2.7","@andrewcaires/utils.js":"^0.4.10"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.32.0","mariadb":"^3.4.5","@types/node":"^24.1.0","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.38.0","@types/cookie-parser":"^1.4.9","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_1.2.4_1753854296253_0.15909640077223508","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@andrewcaires/sequelize","version":"2.0.0","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@2.0.0","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"05a25bc4450b67bf35104d032af435d817464bc7","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-2.0.0.tgz","fileCount":5,"integrity":"sha512-H10xHQCBEPFlcOv0zrRkKdD7a/Dl7ZtX9RkFZxnU2lUcbbwPUuQ0nydqw/IZdzovU7wQriVQUI2+UfbY0zn0gQ==","signatures":[{"sig":"MEUCIBmBw2M+hXVejWV28yDT3RsVKaSG/HTYwoH/CIZDO4gwAiEA35lK/uHBnpT41WPJHts/rMfSk/pu0mQ8WEuoFckqXn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38015},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"9edde508957843293063e75d7a4ac7569ad3b030","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.6.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"24.8.0","dependencies":{"sequelize":"^6.37.7","@andrewcaires/node":"^1.2.9","@andrewcaires/utils.js":"^0.4.20","@andrewcaires/decorator":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.2","mariadb":"^3.4.5","@types/node":"^25.0.3","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.52.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_2.0.0_1767817216190_0.2180165671476233","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@andrewcaires/sequelize","version":"2.0.1","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@2.0.1","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"36a551f8a43735ff627b23ca36db25620c7f1e94","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-2.0.1.tgz","fileCount":5,"integrity":"sha512-no3WTT9s8qZbvLmLrakTRcrcRJcT8M0xKMMWdUgbYlqykEXnNNZ2qlWYuya0AcP2iXQZwUxUQxSTHlGhh1Qg+w==","signatures":[{"sig":"MEUCIEdUYSdJHXOoMPds4zcYqZg2n1y8I+2SN/2bW6+Lp9dpAiEAi3A473A0Az6FVfrf9FIvYpiabwDXbHKw5WjQ6XakRvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38444},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"13f1608c93ff7a93e49c4b4558e9dd332983dc23","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.6.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"24.8.0","dependencies":{"sequelize":"^6.37.7","@andrewcaires/node":"^1.2.9","@andrewcaires/utils.js":"^0.4.20","@andrewcaires/decorator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.2","mariadb":"^3.4.5","@types/node":"^25.0.7","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.53.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.55.1"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_2.0.1_1768294004598_0.876157001668552","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@andrewcaires/sequelize","version":"2.0.2","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@2.0.2","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"e700cad9cd98418dc67cd27ed08c7501d2293aec","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-2.0.2.tgz","fileCount":5,"integrity":"sha512-47vfcFJYJJFL1o0CLw0BP8WsroBqS8vvjhBSVdgDdPfz3mWaTIJBBgFMER3CTW4fxYhTdpNH8eSTCninqycrWQ==","signatures":[{"sig":"MEUCIAYewQEjDM3eF6W3EjqBoa4W+b+ZKrhr48DS0PXgxEgjAiEApGNYjmG7PLfji2iwta4ImtepmfqEjcYjEX5B0ATRIjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38430},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"66f08b4018171c14d2c815ded952906e1efd6fd0","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.6.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"24.8.0","dependencies":{"sequelize":"^6.37.7","@andrewcaires/node":"^1.2.9","@andrewcaires/utils.js":"^0.4.20","@andrewcaires/decorator":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.2","mariadb":"^3.4.5","@types/node":"^25.0.8","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.53.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.55.1"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_2.0.2_1768323313648_0.9122158523750403","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@andrewcaires/sequelize","version":"3.0.0","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@3.0.0","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"947d0bb866bbb2c2a286722b03c7283a502e61b5","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-3.0.0.tgz","fileCount":5,"integrity":"sha512-hb7IlgahK4UQZWrJXFROjJO15Q43jN1BJewOwVr5Es49/nbE2udBEOLQ3ZU10rQuui6n/d5k8Zwd2BEovqL2hg==","signatures":[{"sig":"MEQCIFPrbvi86QO8hPiuj6GR+5u1xiVn1hIR7mqg2EsmeA74AiB9TJkjv4Bkg/InJh2A3X2e2h/gqG4qpfuytrZ+mLWo3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40562},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"c9d1e055368a51940a517ce220f020001f5954bc","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","build":"rollup --bundleConfigAsCjs -c rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.6.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"24.8.0","dependencies":{"sequelize":"^6.37.7","@andrewcaires/node":"^1.2.10","@andrewcaires/utils.js":"^0.4.25","@andrewcaires/decorator":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.2","mariadb":"^3.4.5","@types/node":"^25.0.9","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.53.1","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.55.2"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_3.0.0_1768921196986_0.34945501287697533","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@andrewcaires/sequelize","version":"3.0.1","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@3.0.1","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"f6ccc8ea47b79e7966354326bac62f33cef4bede","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-3.0.1.tgz","fileCount":5,"integrity":"sha512-w6yN4JnRV4prYG8uTUtK4a7KhJ5ssCTTB6QUQcLVGi+2xw72cfdXIso/zCQK/WNcjvGDY/gXbtkwvoFfaIhhag==","signatures":[{"sig":"MEUCIQDfJzlO5KJc4oIv1CnBEG7Xrx+UoJDmVMW8E8sKASQoogIgI6nLZDyznldayWuOU5nEscJGWpO9vIM1f95ZUkztz3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39347},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"bc5c56fe0baf0878b76b673168cd5ca03401f0f2","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" --max-warnings=0","build":"npm run lint && rollup --bundleConfigAsCjs -c ./rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.9.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"24.8.0","dependencies":{"sequelize":"^6.37.7","@andrewcaires/node":"^1.3.1","@andrewcaires/utils.js":"^0.4.31","@andrewcaires/decorator":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^10.0.0","mariadb":"^3.5.1","@eslint/js":"^10.0.1","@types/node":"^25.3.0","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.56.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.57.1"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_3.0.1_1771589929699_0.5978276339251349","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@andrewcaires/sequelize","version":"3.0.2","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@3.0.2","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"7afb573c7d4ab5b566ddef57303371d6ca08ab13","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-3.0.2.tgz","fileCount":5,"integrity":"sha512-nK3MYPDfEit1ImpYNoTxy0h1SxGis9IbFnxcNpCqvpVIqUs5VxvPWLzlgalouAWnYF70kBBV959+Sw+OcpElNQ==","signatures":[{"sig":"MEYCIQDuhW+jguo6xlYLcKhsRb8AbMo7uondJra3CrYwyyLS5gIhAJxRYQ5zwEggayL7ddjH6sVehkJm0ovKo7d0KYIzu5W4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39271},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"292a3dfde30ecfdfd461992c12742c48ba24ce56","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" --max-warnings=0","build":"npm run lint && rollup --bundleConfigAsCjs -c ./rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.9.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"24.8.0","dependencies":{"sequelize":"^6.37.8","@andrewcaires/node":"^1.3.1","@andrewcaires/utils.js":"^0.4.31","@andrewcaires/decorator":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^10.0.3","mariadb":"^3.5.2","@eslint/js":"^10.0.1","@types/node":"^25.4.0","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.57.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.59.0"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_3.0.2_1773083786164_0.8139169046718755","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@andrewcaires/sequelize","version":"3.1.0","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@3.1.0","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"b3739f563e3564f78ede7bc5691d8180158a25bb","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-3.1.0.tgz","fileCount":5,"integrity":"sha512-qnGu3QO0zbQW7qmWEd8ZF0cF1eWlJOEgvm6RyS1u0+tyMnxC0HtwOEsrinhfglkB8M3RIMW52ZQmFSF+MqdmFA==","signatures":[{"sig":"MEUCIQDPrTApdyUMESYm90In0KkafWx+5kig9SgBc+wmvf3GnQIgORklPHd6COYQfzNIQH/S/I6Y5OscX2yCKDcnrD+c/rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40717},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"3b3b14d733c77aba89f9baf05342a6ad3f293e90","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" --max-warnings=0","build":"npm run lint && rollup --bundleConfigAsCjs -c ./rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.9.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"24.8.0","dependencies":{"sequelize":"^6.37.8","@andrewcaires/node":"^1.3.1","@andrewcaires/utils.js":"^0.4.32","@andrewcaires/decorator":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^10.1.0","mariadb":"^3.5.2","@eslint/js":"^10.0.1","@types/node":"^25.5.0","rollup-plugin-dts":"^6.4.1","typescript-eslint":"^8.57.1","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.60.0"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_3.1.0_1774286511243_0.9294524580897618","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@andrewcaires/sequelize","version":"3.1.1","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@3.1.1","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"919c7ad2f485f1ad08537452b0c1cba1d503a948","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-3.1.1.tgz","fileCount":5,"integrity":"sha512-hpgSm4he/bog7QO6d9l6LfLzIrHFNlromm+oyRJFyJQquVDEKliGCfz5sHJuVwMIokl3Q962XKKEQX50ITfapw==","signatures":[{"sig":"MEQCIGK+FaIxntRq9mWIDJ+QNTRr5ieJzHGH/Dxj2nxQpHFqAiA3+E8bShp7gSIYzrkulMKsNzik0++8egRG9rNweC/AxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41443},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"253b86274fb2b9672fae8cea09c70d3fc70125a4","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" --max-warnings=0","build":"npm run lint && rollup --bundleConfigAsCjs -c ./rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.9.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"24.8.0","dependencies":{"sequelize":"^6.37.8","@andrewcaires/node":"^1.3.1","@andrewcaires/utils.js":"^0.4.32","@andrewcaires/decorator":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^10.2.0","mariadb":"^3.5.2","@eslint/js":"^10.0.1","@types/node":"^25.5.2","rollup-plugin-dts":"^6.4.1","typescript-eslint":"^8.58.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.60.1"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_3.1.1_1775520063295_0.10630321440765145","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@andrewcaires/sequelize","version":"3.2.0","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@3.2.0","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"2a78c772db93bc915881fe41b420b20f1db293c6","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-3.2.0.tgz","fileCount":5,"integrity":"sha512-+NRCZmX+ZZFhhcz/L2zanl53nJ2ioAZ3VcnnpuoD5xgCVBvHtFdX3gePH2R1WmKpqpqw+SsVEJTwb/iGPJaqaw==","signatures":[{"sig":"MEUCIQDfnzfyh9wPiEVghRUDLWTefSDfPLSnlBzJo3p2JwOUjAIgTgb24DJKjoKGmWhKrQn/i5nNMnu7cUq8R2l65JXhWp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54434},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"317b85f35d367d6aa111b688d3500868080ecd5a","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" --max-warnings=0","build":"npm run lint && rollup --bundleConfigAsCjs -c ./rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.9.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"24.8.0","dependencies":{"sequelize":"^6.37.8","@andrewcaires/node":"^1.3.3","@andrewcaires/utils.js":"^0.4.33","@andrewcaires/decorator":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^10.2.1","mariadb":"^3.5.2","@eslint/js":"^10.0.1","@types/node":"^25.6.0","rollup-plugin-dts":"^6.4.1","typescript-eslint":"^8.59.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.60.2"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_3.2.0_1777011912194_0.3817725901493352","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@andrewcaires/sequelize","version":"3.2.1","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@3.2.1","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"47d3522ac50e46ed53c410e40fb4455d9d2d2b25","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-3.2.1.tgz","fileCount":5,"integrity":"sha512-4xhMdIX0hUGP5KLU/IVYoh6ALHtOMC/z+j9rD9/fNHPZH6yau/ZM5mP9PXG96eHvB7e2fLVjS0MPYu3bXUnOFg==","signatures":[{"sig":"MEUCIQDJiSrv/Z1mdq7EFQVHcGRdRCKRVwhVsIoL42ir7421egIgb97/R8oG6lG56M/wCcEbUSd1D7cOAOu5ADdhtQ/YG/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50436},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"317b85f35d367d6aa111b688d3500868080ecd5a","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" --max-warnings=0","build":"npm run lint && rollup --bundleConfigAsCjs -c ./rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.9.0","description":"Decorators for sequelize","directories":{},"_nodeVersion":"24.8.0","dependencies":{"sequelize":"^6.37.8","@andrewcaires/node":"^1.3.3","@andrewcaires/utils.js":"^0.4.33","@andrewcaires/decorator":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^10.2.1","mariadb":"^3.5.2","@eslint/js":"^10.0.1","@types/node":"^25.6.0","rollup-plugin-dts":"^6.4.1","typescript-eslint":"^8.59.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.60.2"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_3.2.1_1777020316689_0.5870870924522062","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@andrewcaires/sequelize","version":"3.2.2","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@3.2.2","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"627b0c1d7dc5f17809d084d489b77bf31c0106ed","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-3.2.2.tgz","fileCount":5,"integrity":"sha512-zgywZhebD3Diw/Y9d30PmxntnBTCoSQ3y/X6rD+7hvIQavU/RFGK4zI6Yvnxz9zIOjYvhOoyHm9X7hhoDiDuwQ==","signatures":[{"sig":"MEUCIDBkBJywlo06UFvSdlJiTrEQRAAzcb4rdhHOmNvXvVk7AiEA3xZk97tcIE78I6+sGoB7FyEeXoFM64sIt9fTzArADgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50435},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"82db0576793b74ce6a3d6b2bac74039164425bf9","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" --max-warnings=0","build":"npm run lint && rollup --bundleConfigAsCjs -c ./rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.12.1","description":"Decorators for sequelize","directories":{},"_nodeVersion":"26.0.0","dependencies":{"sequelize":"^6.37.8","@andrewcaires/node":"^1.3.3","@andrewcaires/utils.js":"^0.5.0","@andrewcaires/decorator":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^10.4.0","mariadb":"^3.5.2","@eslint/js":"^10.0.1","@types/node":"^25.9.1","rollup-plugin-dts":"^6.4.1","typescript-eslint":"^8.60.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.60.4"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_3.2.2_1780065555189_0.9522997008377936","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@andrewcaires/sequelize","version":"3.2.3","keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","_id":"@andrewcaires/sequelize@3.2.3","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"dist":{"shasum":"975f57385374f9a4bb920e13d9b72ae123e92ecd","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-3.2.3.tgz","fileCount":5,"integrity":"sha512-P/IboZPu0ut0FghRViltKXSZBthrprjRL13Gx20DvoB5QDRZg2orIIDaO7g7grQgVsPES++qfU8pV960UMjRPQ==","signatures":[{"sig":"MEQCICLgHu1zQYKEL3QNi4QNOE8mYlMHeGOTXrO3FcuJAYL2AiAPdC1UmBBXzBJM+QbxWI2WHP4O/oEUoPyXK38tsf6lEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50781},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"2877a6513e608d8803b5f4dcfd05568593ff23ab","scripts":{"dev":"tsx-dev --watch --clear ./src/dev.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" --max-warnings=0","build":"npm run lint && rollup --bundleConfigAsCjs -c ./rollup.config.js"},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"repository":{"url":"git+https://github.com/andrewcaires/npm.git","type":"git"},"_npmVersion":"11.12.1","description":"Decorators for sequelize","directories":{},"_nodeVersion":"26.0.0","dependencies":{"sequelize":"^6.37.8","@andrewcaires/node":"^1.5.1","@andrewcaires/utils.js":"^0.5.8","@andrewcaires/decorator":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^10.6.0","mariadb":"^3.5.3","@eslint/js":"^10.0.1","@types/node":"^26.1.0","rollup-plugin-dts":"^6.4.1","typescript-eslint":"^8.63.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.62.2"},"_npmOperationalInternal":{"tmp":"tmp/sequelize_3.2.3_1783438259518_0.16389848380707472","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@andrewcaires/sequelize","version":"3.3.0","description":"Decorators for sequelize","type":"module","main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js","default":"./dist/index.cjs.js"},"./package.json":"./package.json"},"scripts":{"check":"npm run typecheck && npm test","dev":"tsx-dev --watch --clear ./src/dev.ts","test":"tsx --test \"tests/**/*.test.ts\"","build":"npm run lint && rollup --bundleConfigAsCjs -c ./rollup.config.js","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" --max-warnings=0","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/andrewcaires/npm.git"},"keywords":["sequelize"],"author":{"name":"Andrew Caires"},"license":"MIT","bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","dependencies":{"@andrewcaires/decorator":"^1.2.2","@andrewcaires/node":"^1.5.1","@andrewcaires/utils.js":"^0.5.11","sequelize":"^6.37.8"},"devDependencies":{"@eslint/js":"^10.0.1","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/rollup-darwin-arm64":"^4.63.1","@types/cookie-parser":"^1.4.10","@types/node":"^26.5.0","eslint":"^10.10.0","mariadb":"^3.5.4","rollup-plugin-dts":"^6.5.1","tslib":"^2.8.1","typescript-eslint":"^8.70.0"},"overrides":{"sequelize":{"uuid":"^11.1.1"}},"allowScripts":{"esbuild@0.28.1":true,"fsevents@2.3.3":true},"gitHead":"2b5702ca6a59830c27c90397a16da9a7e8446817","_id":"@andrewcaires/sequelize@3.3.0","_nodeVersion":"26.8.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-wzC9zsO7HBwZ9ZtqOd879hyGzbbWZwLQMh1hPG3lbToV5MUz4GiYrTvlZljdaJZ6W7tfzWejvEhf4BRhz6Z19w==","shasum":"419aa939f59531b7721b895c6b749290ccb8e59f","tarball":"https://registry.npmjs.org/@andrewcaires/sequelize/-/sequelize-3.3.0.tgz","fileCount":5,"unpackedSize":51980,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGxI3JKlWKRB7GCy25m7PIPyU5Zl4D+CgpDYlCwPmSS8AiEA53toHmFMEulxhE78YzwT5M8WQmh7XxaenXA8lHG5Jno="}]},"_npmUser":{"name":"andrewcaires","email":"andrewcaires@live.com"},"directories":{},"maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sequelize_3.3.0_1789050171414_0.12773379301940246"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-25T05:57:26.045Z","modified":"2026-09-10T14:22:51.694Z","1.0.0":"2024-09-25T05:57:26.367Z","1.0.1":"2024-09-26T01:22:58.508Z","1.0.2":"2024-09-27T02:09:55.029Z","1.0.3":"2024-10-01T14:27:31.327Z","1.1.0":"2024-10-13T15:45:31.710Z","1.1.1":"2024-10-13T16:51:05.086Z","1.1.2":"2024-10-14T17:15:50.218Z","1.1.3":"2024-10-27T17:13:17.154Z","1.1.4":"2024-11-21T10:42:55.872Z","1.2.0":"2024-11-22T04:40:00.882Z","1.2.1":"2025-01-07T15:26:42.750Z","1.2.2":"2025-03-10T07:36:17.882Z","1.2.3":"2025-07-29T11:12:32.726Z","1.2.4":"2025-07-30T05:44:56.411Z","2.0.0":"2026-01-07T20:20:16.348Z","2.0.1":"2026-01-13T08:46:44.754Z","2.0.2":"2026-01-13T16:55:13.793Z","3.0.0":"2026-01-20T14:59:57.125Z","3.0.1":"2026-02-20T12:18:49.859Z","3.0.2":"2026-03-09T19:16:26.304Z","3.1.0":"2026-03-23T17:21:51.405Z","3.1.1":"2026-04-07T00:01:03.446Z","3.2.0":"2026-04-24T06:25:12.330Z","3.2.1":"2026-04-24T08:45:16.821Z","3.2.2":"2026-05-29T14:39:15.348Z","3.2.3":"2026-07-07T15:30:59.660Z","3.3.0":"2026-09-10T14:22:51.542Z"},"bugs":{"url":"https://github.com/andrewcaires/npm/issues"},"author":{"name":"Andrew Caires"},"license":"MIT","homepage":"https://github.com/andrewcaires/npm/tree/main/api#readme","keywords":["sequelize"],"repository":{"type":"git","url":"git+https://github.com/andrewcaires/npm.git"},"description":"Decorators for sequelize","maintainers":[{"name":"andrewcaires","email":"andrewcaires@live.com"}],"readme":"# @andrewcaires/sequelize\n\nTypeScript decorators and utilities for defining [Sequelize v6](https://sequelize.org/)\nmodels directly on classes.\n\nUse this package to declare columns, associations, hooks, scopes, and indexes\nwithout calling `Model.init()` or the native association methods manually. It\nalso supports multiple database connections, model replication, lightweight\ncolumn synchronization, and allowlisted `where` parsing.\n\n## Installation\n\n```sh\nnpm install @andrewcaires/sequelize\n```\n\nInstall the driver for the dialect used by your application. For MariaDB:\n\n```sh\nnpm install mariadb\n```\n\nEnable legacy decorators and decorator metadata in `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"emitDecoratorMetadata\": true,\n    \"experimentalDecorators\": true\n  }\n}\n```\n\nThe package exposes a single public entrypoint, `@andrewcaires/sequelize`, with\nESM, CommonJS, and TypeScript declaration targets.\n\n## Usage\n\n```ts\nimport {\n  Column,\n  Database,\n  DefaultValue,\n  Model,\n  ModelName,\n  Optional,\n  Sequelize,\n} from \"@andrewcaires/sequelize\";\n\nenum UserStatus {\n  Active = \"active\",\n  Disabled = \"disabled\",\n}\n\nconst sequelize = new Sequelize({\n  uri: \"mariadb://root:root@127.0.0.1:3306/example\",\n});\n\n@Database(sequelize)\n@ModelName(\"user\")\nclass UserModel extends Model<UserModel> {\n  @Column.Id(7)\n  declare readonly id: Optional<string>;\n\n  @Column.String()\n  declare name: string;\n\n  @Column.Enum(UserStatus)\n  @DefaultValue(UserStatus.Active)\n  declare status: UserStatus;\n\n  @Column.CreatedAt()\n  declare readonly createdAt: Optional<Date>;\n\n  @Column.UpdatedAt()\n  declare readonly updatedAt: Optional<Date>;\n}\n\nawait sequelize.sync();\n\nconst user = await UserModel.create({\n  name: \"John\",\n  status: UserStatus.Active,\n});\n```\n\n`sequelize.sync()` initializes every model registered with `@Database`, applies\nits metadata, resolves associations, and then calls Sequelize's native `sync`.\n\n## API\n\nAll public classes, decorators, helpers, and types are exported from\n`@andrewcaires/sequelize`.\n\n### `Sequelize`\n\nExtends the native Sequelize class with model registration, instance lookup,\nand replication between connections.\n\n#### Options\n\nThe constructor accepts Sequelize's native options and these additions:\n\n| Option | Type | Description |\n| --- | --- | --- |\n| `id` | `TypeKey` | Identifier used to retrieve the connection and its bound models. |\n| `uri` | `string` | Connection URI. |\n| `prefix` | `string` | Prefix added to model and table names during initialization. |\n| `timeout` | `string` | Connection timeout such as `\"10s\"` or `\"2m\"`. Defaults to `\"10s\"`. |\n| `replicate` | `Sequelize` | Connection whose registered models should be cloned onto this instance. |\n\nUnless overridden, the constructor disables logging and timestamps and uses the\n`+00:00` timezone. Passing `logging: true` enables the package's SQL logger.\n\n#### Methods\n\n```ts\ndeclare class Sequelize extends NativeSequelize {\n  addModel(model: typeof Model): void;\n  addModels(...models: Array<typeof Model>): void;\n  getId(): TypeKey;\n  getModels(): Array<typeof Model>;\n  replicate(sequelize: Sequelize): void;\n  sync(options?: SyncOptions): Promise<this>;\n\n  static getInstance(id: TypeKey): Sequelize;\n  static getInstances(): Array<Sequelize>;\n}\n```\n\n### `Model`\n\nExtends Sequelize's native `Model` and provides helpers for connections and\ndecorator metadata.\n\n#### Methods\n\n```ts\ndeclare class Model<T extends Model = any, K extends Model = T>\n  extends NativeModel<InferAttributes<T>, InferCreationAttributes<K>> {\n  static getInstance<M extends Model>(id: TypeKey): ModelStatic<M>;\n  static updateAttributes(): Promise<void>;\n  static version(): string;\n}\n```\n\n- `getInstance(id)` returns the model bound to a specific connection.\n- `version()` returns the value declared with `@Version`, or `\"0.0.0\"`.\n- `updateAttributes()` tries to change each non-primary-key column and adds it\n  when it does not exist. This is a lightweight development helper, not a\n  replacement for production migrations.\n\n### Class decorators\n\nClass decorators configure the model metadata consumed by `Sequelize.sync()`.\n\n| Decorator | Description |\n| --- | --- |\n| `@Database(connection)` | Registers the model with a `Sequelize` instance or connection id. |\n| `@ModelName(name)` | Sets the model name and lets Sequelize derive the table name. |\n| `@TableName(name)` | Sets the table name directly. |\n| `@Name(name, pluralized?)` | Uses `ModelName` when `pluralized` is `true`, otherwise `TableName`. |\n| `@Underscored(value)` | Controls Sequelize's `underscored` model option. |\n| `@Indexes(...indexes)` | Declares one or more model indexes. |\n| `@Scopes(scopes)` | Declares named scopes. |\n| `@DefaultScope(scope)` | Declares the default scope. |\n| `@Hooks(hooks)` | Registers multiple Sequelize hooks. |\n| `@Version(value)` | Stores an application-defined model version. |\n\n### Column decorators\n\nColumn types are available through the `Column` namespace.\n\n```ts\nimport { Column } from \"@andrewcaires/sequelize\";\n\n@Column.String(120)\ndeclare title: string;\n\n@Column.Decimal(10, 2)\ndeclare price: number;\n\n@Column.Json()\ndeclare metadata: Record<string, unknown>;\n```\n\n#### Data types\n\n- Numeric: `BigInt`, `Decimal`, `Double`, `Float`, and `Integer`.\n- Text and binary: `Blob`, `Char`, `String`, and `Text`.\n- Date and time: `DateOnly`, `FullDate`, `Time`, `Timestamp`.\n- Other values: `Boolean`, `Enum`, `Json`, `UUIDV1`, `UUIDV4`, and `UUIDV7`.\n\nUse `@Column.Id()` for an auto-incrementing integer primary key, or pass `1`,\n`4`, or `7` to create a UUID primary key with the matching default generator.\n\n#### Timestamps\n\n| Decorator | Description |\n| --- | --- |\n| `@Column.CreatedAt()` | Maps the property to Sequelize's creation timestamp. |\n| `@Column.UpdatedAt()` | Maps the property to Sequelize's update timestamp. |\n| `@Column.DeletedAt()` | Maps the property to the deletion timestamp and enables paranoid mode. |\n\n#### Modifiers\n\n| Decorator | Description |\n| --- | --- |\n| `@AllowNull()` | Sets `allowNull: true`. |\n| `@NotNull()` | Sets `allowNull: false`. |\n| `@PrimaryKey()` | Marks the column as a primary key. |\n| `@AutoIncrement()` | Enables auto-increment. |\n| `@Unique(value)` | Controls the column's unique constraint. |\n| `@DefaultValue(value)` | Sets a literal or function default value. |\n| `@Comment(value)` | Adds a SQL column comment. |\n| `@Index(options?)` | Adds the column to a model index. |\n| `@Value(callback, force?)` | Computes the property before create and update operations. |\n\n### Association decorators\n\nAssociations receive callback functions so related models can reference one\nanother without eager evaluation.\n\n```ts\nimport { Association } from \"@andrewcaires/sequelize\";\n\n@Association.BelongsTo(() => CompanyModel)\ndeclare companyId: string;\n\n@Association.HasMany(() => PostModel)\ndeclare posts?: Array<PostModel>;\n```\n\n| Decorator | Native association |\n| --- | --- |\n| `@Association.BelongsTo(() => Model, options?)` | `belongsTo` |\n| `@Association.HasOne(() => Model, options?)` | `hasOne` |\n| `@Association.HasMany(() => Model, options?)` | `hasMany` |\n| `@Association.BelongsToMany(() => Model, () => ThroughModel, options?)` | `belongsToMany` |\n| `@Association.OneToOne(() => Model, options?)` | `hasOne` and `belongsTo` |\n| `@Association.OneToMany(() => Model, options?)` | `hasMany` and `belongsTo` |\n\nThe decorators derive aliases and foreign keys from the decorated property and\nmodel metadata when those options are omitted. Associations default to\n`onDelete: \"CASCADE\"`.\n\n### Method decorators\n\nUse `@Hook(type)` to register any Sequelize model hook, or import a named\ndecorator such as `@BeforeCreate()`, `@AfterUpdate()`, or `@BeforeFind()`.\n\n```ts\nimport {\n  BeforeCreate,\n  Column,\n  Database,\n  Model,\n  ModelName,\n  Optional,\n} from \"@andrewcaires/sequelize\";\n\n@Database(sequelize)\n@ModelName(\"user\")\nclass UserModel extends Model<UserModel> {\n  @Column.Id(7)\n  declare readonly id: Optional<string>;\n\n  @Column.String()\n  declare name: string;\n\n  @BeforeCreate()\n  static normalize(user: UserModel): void {\n    user.name = user.name.trim();\n  }\n}\n```\n\nNamed decorators are provided for the supported `before` and `after` create,\nupdate, save, destroy, restore, find, query, sync, upsert, validate, count, and\nbulk operation hooks.\n\n### Multiple connections\n\nGive each connection an id to retrieve the correct model class later.\n\n```ts\nconst primary = new Sequelize({\n  id: \"primary\",\n  uri: \"mariadb://root:root@127.0.0.1:3306/primary\",\n});\n\nconst replica = new Sequelize({\n  id: \"replica\",\n  replicate: primary,\n  uri: \"mariadb://root:root@127.0.0.1:3306/replica\",\n});\n\nawait primary.sync();\nawait replica.sync();\n\nconst PrimaryUser = UserModel.getInstance<UserModel>(\"primary\");\nconst ReplicaUser = UserModel.getInstance<UserModel>(\"replica\");\n```\n\n### `Where`\n\n`Where.parse` recursively converts allowlisted operator aliases into Sequelize\n`Op` symbols and rejects attributes outside the supplied allowlist.\n\n#### Signature\n\n```ts\ndeclare class Where {\n  static parse(attributes: Array<string>, object: TypeAnyObject): TypeAnyObject;\n  static value(\n    attributes: Array<string>,\n    value: unknown,\n  ): TypeScalar | TypeAnyObject | Array<TypeAnyObject>;\n}\n```\n\n#### Example\n\n```ts\nimport { Op, Where } from \"@andrewcaires/sequelize\";\n\nconst where = Where.parse([\"name\", \"active\"], {\n  $AND: [\n    { name: { $LIKE: \"%john%\" } },\n    { active: true },\n  ],\n});\n\n// {\n//   [Op.and]: [\n//     { name: { [Op.like]: \"%john%\" } },\n//     { active: true },\n//   ],\n// }\n```\n\nSupported aliases include `$OR`, `$AND`, `$EQ`, `$NE`, `$GT`, `$GTE`, `$LT`,\n`$LTE`, `$IS`, `$NOT`, `$BETWEEN`, `$NOTBETWEEN`, `$REGEXP`, `$NOTREGEXP`,\n`$IN`, `$NOTIN`, `$LIKE`, `$NOTLIKE`, `$STARTSWITH`, `$ENDSWITH`, and\n`$SUBSTRING`. Symbolic alternatives such as `||`, `&&`, `=`, `!=`, `>`, `>=`,\n`<`, and `<=` are also supported.\n\n### Type exports\n\nThe package re-exports Sequelize's `DataType`, `DataTypes`, and `Op`, together\nwith types used by its decorators and model helpers.\n\n```ts\nimport type {\n  ModelCreateOptions,\n  ModelFindOptions,\n  ModelOptions,\n  ModelUpdateOptions,\n  OneToManyOptions,\n  OneToOneOptions,\n  Optional,\n  Options,\n} from \"@andrewcaires/sequelize\";\n```\n\n## Development\n\n```sh\nnpm run build\nnpm run check\nnpm run lint\nnpm test\nnpm run typecheck\n```\n\n`build` runs ESLint and creates ESM, CommonJS, and declaration bundles with\nRollup. `check` runs the TypeScript compiler without emitting files and then\nruns the test suite.\n\n## Links\n\n- Package: [npm](https://www.npmjs.com/package/@andrewcaires/sequelize)\n- Repository: [andrewcaires/npm](https://github.com/andrewcaires/npm/tree/main/sequelize)\n- Issues: [GitHub Issues](https://github.com/andrewcaires/npm/issues)\n- Sequelize: [official documentation](https://sequelize.org/)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}