{"_id":"express-sweet","_rev":"66-d303c436abf9f8c0a304bd2396a3be0d","name":"express-sweet","dist-tags":{"latest":"5.1.0"},"versions":{"1.0.0":{"name":"express-sweet","version":"1.0.0","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.0","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"5428ccfb10879de2fb7bb6a14c9d8c3cf453d49e","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.0.tgz","fileCount":60,"integrity":"sha512-EoFOOD2pjFXFMg0kXIxR/wRSPcsg3Kyzkv2XTpCPoPTyOUB/VNbKzIkn2jkvGLnfDaJTv4tHlEL3ziX/+Vsm6Q==","signatures":[{"sig":"MEQCICxmx9UDLfdWlo7gjuvE9bYvYP/WsxWvnWcNli/XtF4SAiAMFk8tNEuWpWGYqKhoyodmAP8zJM3SLSabyGRcPNb+KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1373241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtIHVCRA9TVsSAnZWagAAJN8P/AgtRdsf8OwVyQ4ao0Q3\ntlagjdtuMiImZKVc1dvownqT0duDoDCShGgiZiSt1rFKvIbcoMtL1+QWQ0pn\nx37iIU82Sd8NnDT7x4KZnJIi+unl86Ze2poiJkOL1hJgmtIsuog9I6fBS6DT\ncARstF8YbH5109U03/Bh2Hg4HXxjdOp5H1TJ4gKc/rdHxjZdzngdOfvugppi\nkvy2fCe2ow0HA4T0fCQTHRUVsQHVT5QWBmOvMUJYBKjEAiv/9WQFDpPKAyT+\n4gOoFzcopzES+6zCbzWRVNQR3kXKXyuf1wQdjkfyDSMs1sHlwpC4XYKRcov6\nlOhgcv+f/OHTFbB3jEP8M59EGchpJ9JR0rXbKqLrWvcM7XpvrC7jaLQj5bRg\n/Jd8WpOkHZJvMAKyS3vGLgYff8D+opQ9egfOZNBwymkCyqXORVHygH1TtKfC\ny0UkLTogxsmOCjTQOPjbOuxYHMVdyTBnM3pqXiz01s1OJuI2tfr19oCTV+i+\nej/CHhi2POtBGmNbq6cdLEz466vESG37x6YuN1LDOvQLHsHFBjFkK4DRLpox\nlmpjNAB6fuQam5RY7Y2orQtQrxRr7lwNZmzo563jktZxSoqB1S3yMKYjnJFX\nhLzT5VkpeqoUCOm1e/h7ehwELWPeair3RttmBOrgU54fDwcciv2DK23Xy0kV\nLRgu\r\n=6Do7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"78cc9c494bcb1eaabdd40734b0fcf178b00de8e9","scripts":{"test":"jest","build":" node --max-old-space-size=4096 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":" node --max-old-space-size=4096 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"6.14.11","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.5.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"_moduleAliases":{"~":"dist"},"devDependencies":{"jest":"^26.6.3","rollup":"^2.44.0","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","sequelize-cli":"^5.5.1","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.0_1622442452954_0.46606312104402603","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"express-sweet","version":"1.0.1","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.1","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"3de3c401a746d1b2c97b689bd5ef5297b2290974","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.1.tgz","fileCount":60,"integrity":"sha512-ks2fsN/4Yg047Pw+Q5uwbHr2mLINMWV9I1rwYv9vY+3bYGa7DUO6g3kZMVEmJEJsp81GbFFx0yq0eA/01EcqRA==","signatures":[{"sig":"MEUCIQD/0hO80JkEoD4R94kmloWDAuuabo4m5ipOAvzV+ujWtQIgRtACqaS/i3s+m6UnYRlm9ucuFJU4qDVIsnHZ55Fqetg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtuN8CRA9TVsSAnZWagAAUMMP/jhWe9M2VFG6WHZ11cCD\nTo0CLpZwWXXlezjnhoQlJKlx2Hr2tiD7IKxduuUdRhaE8+HbQ2alsniPvVYx\nMJrEPa6Vrdckem+lS+Cs7vmVIsqqjZqE7sk9+2h/EGXo60GWcmjCyrXBvnWy\nBPM50NHk06hNcUolKrj3aut24Z+CMCaYFVhXjZsXYjOO2xaxK9ubWK8/TD/a\n5l2Iyz/mQnMXXFKMSYK9ANsBEcOeraX0Oc9VNxYsQOp7G0pRq/njaoaCkdHC\nh0bWnC9690sKDt/i3Y5dOXQqxyB470+XMA987Lw5SIEn0ydIA7HtLYZP0bMv\nkytJWDDA0VY1ehXOfvrVKr9eCOiN6u+H8Gn86apOaNgMAA0yWF3ciE/0TYq+\nKI/00SU7h/NBNvtdfX/IbnUI1vuNulQII1lYm3wcnaK7q4DpJ4ZkxfngLekc\n/AFW0NpTKSqVqrpqN2cOFoZyTfhqXQY8aJO5tM6gS4I08q+pdT9H2b1tqpxp\nyNkPKECyOpw4Ijmq6gp909E6JyShdz+g7tFCPJp+QmjFQkekSCHSHYxILO8A\n5eAQOGMbQo6yWtacn5i7yo6AxUIFgzDc4TGwv8K1JWQ16Q0T006ubxYF2hH6\nqOL2vv0Ah4TbejLY7tupDWU+vrNer5cnEWqPbzeaSUkPQ7agKkfRe0xxuFKF\n70bv\r\n=+AZx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"4065f27491cf3e84ffc6a167eb15d584586946ab","scripts":{"test":"jest","build":" node --max-old-space-size=4096 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":" node --max-old-space-size=4096 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"6.14.11","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.5.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"_moduleAliases":{"~":"dist"},"devDependencies":{"jest":"^26.6.3","rollup":"^2.44.0","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","sequelize-cli":"^5.5.1","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.1_1622598524104_0.01879075492577531","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"express-sweet","version":"1.0.2","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.2","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"6bd6156702d18fbc989e11608a03eaf16305ba50","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.2.tgz","fileCount":60,"integrity":"sha512-E4/HcL5m/9tktWNimKXxKwANvOBuq1McMnezESog3Lm6MyqP3N+0GTEEOSoUG/szHd9J+sRt7s1Alort7zrcJw==","signatures":[{"sig":"MEQCIB6Ow0ZnfKN76j+z0WW2nn7V/KW6sl2kvLWJcDkUpWOxAiBWv44gSIaNCryKnUcUd0XbMRzL86zlha7+IC11zb+JsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1471148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwc6PCRA9TVsSAnZWagAA4sAQAJYNj2xGpvOyf+Iy1nnt\nJK/qfFdQeMUJKnVRzCzMnkWlOfko1RSZHDdJJh+HMdNayKcHpBGUaT919Ax0\nCqhkrvgNdCpZ98QS7g1TeqpjsJ+DcWJyKX/J0BaXqjkIxmtjzqPjxj4WB4sB\n3Ydyb4MjGQnYqItXm6/QZCdGjk7gQ0l8p2vKV9LhL/tR1a4GfAVdFcNvKc3q\nVp5fSd1mL0rFbpbH8vlHtHVGTsXxNbj8545Q1r+ATkoMkzhIyTzdh7hj+QqV\nw2oQcQkqTy78UojizGh3LPESqylIEy5HGccCP2vWTeV2djyLQ7XSKBa/9Nzd\nVrXzOy9Lnz/CAw6yNGSSTCsDIREYQ8bcj13LutbdOrNkoKydBaJB0idZcp7B\nuVBEeDgvMLBjI00X3lW7u8dGamtBXuLD1GikzYPqy6UF7sNRLQPhvM8SKcQ7\nIjxzUpxHfLwoiNsJrkQ5r/SnhedA6KphxRwkuoZpTY6jlIjDqHkVGzsVtRWs\nLXibpuC80C7LeNrPakN13h2TwUxInE1LmYwasz4hix5NMZz2S5i6I4HO79os\nPgjRUf1dbK4cvjoyOX0AEX73zzimN2PRZswBf6t1SeT9n3+50Zzy0kYOxKqI\ntKV4uSy1f4vDJYV/K4OGI47zeAdGvip/DSojBpaqvxNCYUhiOBN+yZTy3NvU\nvPtH\r\n=z7BM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"58d99433cb3679f401eeda23f9f03b3a89d0a9c3","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"6.14.11","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"_moduleAliases":{"~":"dist"},"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.2_1623314063212_0.1636423090179464","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"express-sweet","version":"1.0.3","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.3","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"c25217ca0b2cfffa710d5ee49f61b3be948a5a88","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.3.tgz","fileCount":60,"integrity":"sha512-aUHDGV0lzdLTJkKtDWFSejqEoefofVvUM81s9RRDr8BPKQMz6z0KXduvOb2b9K7FPy9M6lBjBMiLOhwaLPV4MA==","signatures":[{"sig":"MEUCIFWYbX2d2EzeEdi2Yl5jJM3NDZ40wCjNqp4C9v5hMEyxAiEAsTuao8lh61zra+vLYpsDViTL0eQ28aorgqz0expK5vQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1471642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxheXCRA9TVsSAnZWagAAgG8QAKKaRRQSb2cSRGa909Oi\n2seS3Kv3zvaYTWqDE4VllA/KV5wuXPawS8m6S6LLkKIOPdEnN+VfeoqMD2Vc\nsFK1gRRHxeuKmqBQQK8RzxsQu66OdruTwyvNurZRqeCVw0jz6VnVaZ6HgkpR\n/jIhBj9G5D8ZaBxnup75E/YG4/ChO0kYaTUB4AdwVHYrLYCwPjwI2Jeu5uDu\nOinZLtmUO+umlaDshV/ylpfuD9fNOEz+TnGsQtgd6x1oIocWkSbk+jpwoHzs\nbGBYzy59KDUchQo8Y7fo0h1qUKKsiw6qP4kF8xxDodsmUAfjngw9Wy0RNIVc\nvRknhNPQcWnQyst7vEJNH50yrjM48PRqpiOf2u5KUrhksRUfR3fCjWNfIHRJ\nUOSUAmsvbcXUd1bm5x632rwuwypGKbCYnVdYV637HP+ZgMKs9XF5xOwSaUB+\nFOffv6eG40dN1RqAFKWJgds3jV4cSe+asyK4Pj0l1aBi97ic0Bwlv4x9KPT9\nGpO+XpOyD2GWdc63tPkhmaJqaaZNtnEmqtWkI9BOnLYu2BYjYY3hbb7ScWsX\no3D6Vqx4r1RePQaSsN6f8idwvk6ZBOi6ECkOlGieKRQ3FFUE3m1vnEOk34SV\n4+CdyUd70qndmzUUNPsvSZKhrj3wU3US7UsjN8oHbCRcMzOkA779987WUBrw\nhjyc\r\n=17nm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"d643a4f164201ef81a68363e0cc203f504a34cfc","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"6.14.11","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"_moduleAliases":{"~":"dist"},"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.3_1623594903580_0.2395805202831327","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"express-sweet","version":"1.0.4","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.4","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"2185a1ed69c35e4f4e1475d444c1f173eef3d8ff","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.4.tgz","fileCount":60,"integrity":"sha512-cUAd/5qkJlwK40BV6piorL758rU+wq+emKGtMsjvkYjKqVrQKAdNa7HSmrm6onKEYcm4MDuEzdI4AxuzfslZ2g==","signatures":[{"sig":"MEUCIHRjNF+B416uHAcous/GMXwPpR364S+l4v59DLBZuwpBAiEAwKmgri+ozr8IYC0u9euZhIIGsL9axhfHDL1AP/wKbAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1471969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxhxGCRA9TVsSAnZWagAAU5UP/iy6nT4Rmx2Qt2YZqTqP\nRXwUtVFRcav4seZjolQQ60X8h/eC5HtRfW+hp7JyQSnywS3fcHVAq2zyedRW\n5jSvaUuS1gzaFQDA9E9CBRd9TRId9pUfgz6cGdC/TT0GuERsmIfcaCwjk0s3\n0d97XZshZUaLMJflXwVarmMo3EH7wJoBROK9nh6yiuF/XCJrAyO5JkDd6Yd9\ndHBzHqwk/5WxmeTXdoLgvjzCRP695f2ir32ZtBdsXoc/jfeLf+AdcECP9Sm/\n1HOnDzufMd3dGcdJrGUphWCbo8Ioydt75Z+lEEFQDqXKexZ+uSHXn7KzIdT6\nkvTyHFKorqzuQEN3OHLP7kMwI+qtHo8vdHaQudwHvz7OqYp5HmSKCmfnwvTB\n/S4aSx6jzCrvt3N/882UkTkBDjlXwFrD1THZIBJCqHTMF4EO+WLr6Hs1G1c7\n9DhFsmpqG/Jk7MFvFAghGr2MPxaA09QfahAvM4sgoXuBB0xD1kg2VA7jFfsi\nPslMrKyJcmx2Bia72SbTxpERbE5OyaGhW4oAjJ9i1VPI+vXTYAS4GSOsI9Bw\nuTjvmRk/uuB4Iur4dOgsT8+n3BYm5Ec9cmqT1xE5sDGXZU6Kd5S7CAMQ5Fjd\n0G+J4Q9Kd/f/ihs7oyfBm6xLpPjN+cf6qlkLotHEqC/o/3D3fIB+sM/1QcI7\nVSGs\r\n=yIlH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"f943fdcedaf32d6bfacbaf641149e67d66b726fb","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"6.14.11","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"_moduleAliases":{"~":"dist"},"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.4_1623596102300_0.6580263787005314","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"express-sweet","version":"1.0.5","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.5","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"2a989ab6d589ae4653762671fa0af989a6cb38cb","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.5.tgz","fileCount":61,"integrity":"sha512-BBP78qZ21S3l4Y2/lvrOdHX4nlIaVEJfk6I3YbfWt0NuHVlgT9rI8wxz04Mv4TR+QBJIYM8VxzTsdRckk1wVww==","signatures":[{"sig":"MEUCIQDDblZ9GhfNmHVpfwLmpDUgpU2UIqtbztkLjjr8foAFEAIgZTeILN7jCkq0day1riVXaVp186oTQTz70iR0XsfemmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1479886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFI5+CRA9TVsSAnZWagAAKGwP/3+Lvgi1sWR+gfVBX0k9\nZwjcwxHpzR8hV+2kRM9mYJ9xhJ1ve0Jn+owtSJKXI0Kkfa24agsPJ53wcvcM\n34tNVKx+HTectW+ntMIKkl9DtE6J4vkwINeb0TZcDwQZyuMnCtHgCBbjPkZn\niasQWSmsAqVSorHTYshzHfSNOM5W/QrdFadroat3gsSTW+uwhdnXyHJEC8bj\n6wuiHwW3bscwfyefd1RBjwPsQsknEHWa3qSw1lnVo8JjevQnF/hCdESXK4Z0\ni1+dzDAjRf5m/Bc0e27TwdU7uMfxpDrnJ+SyikuJyxYXSnRDV9CD+fe6lHQ2\nrZlYcXkX0bNGa1Z/lhCnK+pWT8JwQzpWNdGC8I7NZdp1IMbrSZd/6cVmLPjH\n6BHzl/FAZD3VaUW1sqBxlYbOQkDHqx/IG6M3C4ysI5MKGuyWX0GqwiSAA89W\np8PqO3zKoHFLnE5mq+W1lLQ3+wU7LEPcneOIKJytDIcF1yvFroHrNt9q7NYF\nMFqijsJGFqTaHuY9jepnJ1HpEAqYwgXSN0v910FGv8hhkf1OMAHftZhjwEAG\nxtMPD8+oaDvDB+wuqk8NQKj64YDKuTq8Sm2zLmt+B6bCGMc6SzgC/T0Ef5+6\nwpM7Qspw3jNIyMNFqmFlu+U4J/GmiVkegyoB53zYIs8yc+TB3u3kNlJMIbZW\n10XJ\r\n=FPHP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"f26a1200ed805b6f8dcc8757dfddd49fdc2b7915","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"6.14.11","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"_moduleAliases":{"~":"dist"},"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.5_1628737150207_0.5567839206535019","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"express-sweet","version":"1.0.6","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.6","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"c1bf4fe30e72628a66676432154d4a6b0b9ce324","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.6.tgz","fileCount":61,"integrity":"sha512-/tF82hEaEp9J8O084C3/nhPMHlHehPQM38J5RB2Ggh9PJNijXFePtMuCsVfAf7107hWquuJXHowAOrczuVnx/w==","signatures":[{"sig":"MEQCIBA9MmFd0CfN3sgacx6WswQ0tw2bivqwj5o+Ae4L85xEAiAswY4RT6rbBKKnhQHO9DPiTJLcavhJe9UEXKrMBQNGPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1488367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFfnKCRA9TVsSAnZWagAAlqsP+wR2HJb7/FEAaWs7AMvs\noqYmd1b3r5JR7dPxuEGYkgJu5gMua1xtWouM8gKsqkkbial9VgAoBZZfCj3W\nlu37uIaFxck7+ZCPJl2DIOWe4k49lx3NjJYPO437KCDN+kXSk6ojWG6UQ5l3\ny9dvoUEqW8BIhJ1pO7SwQL14NE3WIShVOgG+xOkOG/XLqQCPHjsdOPfd49G9\n93NrrQ9zcB151jV2Ib2RnN1yKgrdRPIPF5cJC89NqMchvVBPUPgOTMTQ4C5O\n4lSWok6aoqzySCLuDR1zPOeYfwe+sO0QUxMydoGb1AlukdaAI//mEh5SmiT8\nMW+xKcP7TnP6YjJ9UdEvKucEHokKPBIjQrHym2+9iUYq6IBOmG8IgXt+Ca0m\nZhdEGxx53rruLM72dNDgyGF62j84Mi/8/vokEWgIdFmShbsrQt8zCA9gkh9T\nPSI2ALCSLnjSRK7PiucH+6iynmwbAJaZIlEP6CZNX5RMlJHXazB7anSru3JZ\nF6umu8fQCrSmAyPHl1X0rPGi12pA4wchEM+Lic1nTRKWCHkiUGvTZRXtH806\nvX3lsWr1DjDB6VyNqsuRz2ga7z28oX4480TWB77oCS34aB/s7F8ANBK0fu4E\ncfLir93ov5yqvNyYoF5HXNKoNUgyccpMrBM6obi2PF7gJsXENoLKkcgYcnWa\nHjVW\r\n=slqo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"d5461c796c3780726d8b56129b8fdfc96087b660","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"6.14.11","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"_moduleAliases":{"~":"dist"},"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.6_1628830154744_0.3645174663946886","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"express-sweet","version":"1.0.7","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.7","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"34ed49bebc51960fe15892bd81ac2b047ef2f25b","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.7.tgz","fileCount":61,"integrity":"sha512-ESMuDkFIkuWncCmy/UBXmZV8DJVy+UCEQg0EGxUMaPdQbeqULHjhW0jU3pa+QaL6GF8bVs1WUHYSkMgmRjcuug==","signatures":[{"sig":"MEYCIQD2wfKGdi+Jdn3uzqX7vK1BxKfzVrlRvmajgbeFOUEBtwIhANlEsJtgErWj/cZ8ceYrBNm1xNyBF4Lk80ccfZr1eaP7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1492451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFg8UCRA9TVsSAnZWagAA1F4P/i7Xc1DNotWuf0P8Q5mm\nGNavAYQWPjnW6gFv2hvhFyvnva9BzrZ25MnGXx0Q53P7QHvO+Ea6AIyle+t+\ni3D1cUlwJuWaLo8sJPfBkGAMPS1hpPLsUdHpnQBo0miNR2RpPvTfqm6Oc5IT\nj2cB0s8d5DLmnznxl67mk8aXQd+vzaxijW9fxRwhkMK0nhPid4JviuJJ1leI\nSuO7LAqqHUoSEcP+bMXRRfOgjV6UbqFEHlS/uX5Ptp2DGOwjb55U7p8f1XOH\nJXFF17NL29RcvA60hxkQJAJAk1/snydNdPud60zlk9NHEpLAXNzmenAtsPTR\n3AuCTI2943L7odugW8uM511luXzOlvOG7Kpi+G5/u+FPoWgjzXnt0Yu4CoWk\njviINb4DBlc7tM7zdw1x32KNcLJHd/VHyRDMlZa7z1l39Th1F/NOHC4fLd6d\nPQo4BPoItd8Qgo+JEbowzJ0haTUmqRTeQJ6nHhOD+liprByG1SnFJiHEFPKc\n5Jp03ja26DGmFzJB9osW6Pe4ydib4Hq13MGMDflOem++G5dWMozH+nTR55DY\nFfP8WnM/31VE625neHer1WIyCDUOLN+5oZgp88c1D79raOscfNFkSs9d/zVb\nwKFpDcfb3CKSkUuDgzYGn30Fxlhnhp3lfhg353CEOVBMXv8EbRVmmZzFPbKB\nEgVt\r\n=Ub3H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"60148a8f00bf61a85f73c14a42f7f79f46bce266","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"6.14.11","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"_moduleAliases":{"~":"dist"},"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.7_1628835604458_0.909669502112531","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"express-sweet","version":"1.0.8","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.8","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"cb12059083e32bd245902141eb1f475139a8b375","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.8.tgz","fileCount":61,"integrity":"sha512-P4RTnzlEc1f7S0muDpKpuWmhl+/2p/3cAAVWVu9HXyW9cS3TVqDFCl9/u/s0UD1sYuzx4PlW+2ebIZQPsCk+5Q==","signatures":[{"sig":"MEYCIQD0ywF8hiAt0r/MNnEPbblt68VdvCfncitLEEMdl1omOQIhALvRJDvaiO1Db3XodHUIIZemuSg1Ck0xDP3i/rRKk5f0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1492670},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"a850458ef03c0b5375044cd9612f91371fa15336","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"7.24.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.8_1632575846386_0.5808800433527812","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"express-sweet","version":"1.0.9","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.9","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"4824f5fe9e94c855d01e24df36e8121455bc1386","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.9.tgz","fileCount":61,"integrity":"sha512-HgCEJeSBZm4MfX9cKtMSmKj82xBWHAnzPmpQhiNc29bHad8me5oF1MlFHUlLCRuRLCNskNKmcCe4Eh+K4cI4HA==","signatures":[{"sig":"MEUCIQCdz3KMp+H4dl109FicMW0sDy6yHafEoHAGZhb51qSLiwIgJqG2YdPVJJedLcHVsjIZlJtgFwUj2vkK4qyzVHnc/RY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1492958},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"1127a0cd42bdc63c441ec8b2aea2cd39a4f64d38","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"7.24.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.9_1634084853590_0.2220578337638488","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"express-sweet","version":"1.0.10","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.10","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"14e98f01889bed18539940c288afb2c92fee8e6a","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.10.tgz","fileCount":61,"integrity":"sha512-VeNh3kG1SyA/33c6ArV81YLHQXICQvJz7OB+XtMkVe07yfUiJclJw1ZW0QmF7M7FlismLrF9qvIwGxYgXdiuNQ==","signatures":[{"sig":"MEQCIDBa1hucXTZc+TBrmCEgw+4zp7aIdNLOxbrDdk3UCNvMAiB/HHgclY6i0o+XUVc711wgNc1ZxZvYEoVrsbJVVC9w/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1494643},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"4dc75c081010be67ae2d4c35b9bb8edc2f0dd0b2","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"7.24.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.10_1634625047797_0.2988329819410167","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"express-sweet","version":"1.0.11","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.11","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"00bf3620a4a62a0c0dc00c4bf94e0f5bbe49bc9f","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.11.tgz","fileCount":60,"integrity":"sha512-7tT1HdNVhKYqWjAx+0dzUtmz2hsq/1kQhZfrJ4d3FjL22tJ9mBpa3ewy6hgjN/e58svesZwthq2+Vkdo+iEAFQ==","signatures":[{"sig":"MEUCIQDZ3cvsXwzjXVkZq0B/cv0LN1VltcF14RSZeoD4kvngXAIgW/+gz5WGz/zvT16KB18gNTeEJb1u51f0ugEDSguk5Ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1403577},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"c662cd216b72890bc623a4c707949c7346e28b37","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.1.1","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.11_1636586663721_0.7233598262866259","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"express-sweet","version":"1.0.12","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.12","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"7571a5ba7e995b9a4646d54a99428c877ae52134","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.12.tgz","fileCount":60,"integrity":"sha512-L00Ji5lpEqdsZX3Hn9gyV3yHl0EgMH90PeofhoE8H1LC+2NJV9hI4QrLD/77I0E7WyKXO24oByJgN7viWCkSMw==","signatures":[{"sig":"MEQCIAOQgiyW975RlcPrJQLNA8DfmWkMLh+I88j4WgGXf5skAiBBgDe3VvDzINqADXJP4u5bWcPILSAt1fhN7FMOA+CGMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1409837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk3n0CRA9TVsSAnZWagAA/9EP/inl3C9BMAwc53+rxsfv\n9uqsyoLzbu6YFdqTvGo0iI2sXyqqkDu5p5VuxRCeZZEC/Ifmrtt+TwllepGr\nHigj7pfLvIYtrb1D7lU+Eqgcp3ub/3VC0XxpuYmeAzXmY0yr/TvSDl2J1nGq\nkuTXsakXuBZVf6yQF61AGpKVTfQibA0vKoXag4zzkTk3qNxtvKoXA+rpJyKO\nMpNSvMeYz12jKk8r+2RtRzHRAe7bqPsJvBMmPyZyaMEKhHA1tGjtCuj6gswA\nMQ0tyd8MuT7mNnHMoVxcaOG0fvcU7H8VUE8uaWuACHY4YvLOJL9ALywdRdHI\nNw0LqOgxYb7/LwPzmvkA1EqBKZZJjuZp2KWHK6kw4va/rf1OGepUTerCRu/T\nw8rx7bnfShhFGyS9hwe6KDKIKWFs7ZZaqnj4ybkgKHtyoWgsY3jWe/K+JUwX\ns2Gz/cCHHAFmvMAMCJWdAjr0a76+TpcLywsb0jk+8KSI8MAnHG8hxMI+Twxp\nv59iivLNx62jbsO91T+inE97C/DhthMm/ATyfEIKKSqkGi3JBO8H4/S0ab2R\nkaj/G5KJTqUQDfbc9jSer+BGxGWoyZ9vcNy8/8Qy78wS/+0xhRI3XTcBlMqo\nc/ll/OcC+TApzRKmdHEpaJdu71Xzfa3ScsbVoT4fkcwzbqT2dbBFNSvhE92S\nysZi\r\n=cYx2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"314bf1d1a8d0c48ae931fe702dd2297480bbd371","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.1.1","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.12_1637054964347_0.14130390148430405","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"express-sweet","version":"1.0.13","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.13","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"1309dccad91efe0527f996661d5d25ad585faa6d","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.13.tgz","fileCount":60,"integrity":"sha512-8iWMiTDQ3CQwt/OBs8yUh/NCI0Kn40jLJPHV7e4VHRXyTonIft6VyObKv0vxu+IGgiEy1XdgExIcjBV3tEttog==","signatures":[{"sig":"MEYCIQDI2iAU/ym21zeBWqMkoRK0hNR38t7rhQkeYtUPfto49wIhALkTaAJeXRnt6OOKYkvkSP9iqiG1VHUn52aQyOSgE6a1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1411641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtth8CRA9TVsSAnZWagAAsKoQAI/qoQjlMv+/Diqywz2Z\nblg5pDzAwNHrwq2rw9aIvdAmUkGTBM1+0B5uR5A8tCP+p83ZlVAbhEMhdiDm\n3aG4lYD55H9w7tzMwrT2Jy+JURFVdFeb00/qc5GnbV09vfJW/edQHLCbnpHE\naP3Gbz7h6QcNM54YZuJAp6Gc6Vb8L5ouc9pxaOpfdPnQoZzp89Q29o72D2Hm\nOekSoKikwHzHHxxFQmO3/+SlqnxJlb0QAiUNql9sV+CTlWNnNzjjwiFc/x1f\nMtl/FNIXResQfVYgyce+/YkpKxqwmtPOB8QOXlc84E1+l/+JekYlzoDRhCbh\n54UpxQ4JqTCuZOehDPpIBqcxZE7pbhI641hF4LS6Kq83qR7/TCbS7Bb2y3Y4\nDruP0kPF0j/l0osCm0C6r2MP6/lwkcaYVwMc7EjgtjkZw4TlCo58E7C9msjM\nKHfiBM+TceFbsBPJq3D8gx+AkkcKZy71RDRM9QAKr9e3YAlFa3UaFx80h5n0\nBlO44ZbzwK0QQy0GufLJ8GaWrv8WoYGVQ0vY6ReuLHLg/dv2/hGqUtd2VHuP\nzkDxITjeXCxPPyL1KfTx3veopAZjjKZGogLJ2uy1Y5k6aBoPr5ueITqYJwJa\nUUGwH55IFCQcFl184Mg1fYZ2YVF0dI4IIzvs/zKcPsgfNt7ix2zxofq6UNMo\nrVXd\r\n=Janv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"865b71049769709aaf26bae0f5f27761b426386d","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.2.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.13_1639372924427_0.7866677282014813","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"express-sweet","version":"1.0.14","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.14","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"20850cee5f408e946568ca8f9ce10b87f82beb8a","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.14.tgz","fileCount":60,"integrity":"sha512-7BBaugfmFE5cCWyIgGLnBS1Oib5zmOlkgq6movPUbuocOQOVU6fqNGJEdaNYDlArO3oBnUv+p8B3fJnuefllaQ==","signatures":[{"sig":"MEQCIAl3Vx9eVw1icKOQVeB/vEBZLT6kYnbpt30Yv7BBOhQxAiBpDuQe7aALAt0fxqzSqRpN9wvUPm81FrV9R3FLnfPqGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1415967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5LC6CRA9TVsSAnZWagAAeIUQAJgbF8BMAXmpTkFKs2aW\nlQfba16KImjKOjbhIn1N1jF+zoH98p9jxYiMO644fGiCTFtKy9J64gELrimq\nbzqDDi1TeSn7mYmETKE7B2YHd2aGUDnMxZEzRpYtUFJAtSYcSetXU0jiJIBe\nqspalXgm14bxB8vZsLCjsIaFPbMkVE97Wya0UwQqqpipz6x0/FLVk5/ZkGR4\nLy/im2K+QC11ebj8So/H+lJWWbtDICmB3VLsiu5DZAQa99Dz+ftWDZvWJKVl\n+1Q9NOkeEnx3FDkwMZ0K/SLOWw/w52WycmZOcaDyjncCcgQXB8UjBRc2jrwT\n2iSQH/DmyjJGVVEJCzVfBovoy+Wv1aq1zzREp3ig4Bv/cVWR+wULnpjCipT2\nwv5IhQEkw0cp4yMiy8flDC3mZurlZeelybW8KTa3AWZg7F80/xOO04uCth/C\nA0tqNopkd/uHCxKfhTQ/g/2Eir1zHrM/FD4VXuzkK9UoM8y0g1qGbk//kRdJ\nzu4SWB8RRVIOxJ/djNw/CEMPKFyrm+RupwqeXnoZREB6IpYfctpiKlumW0gY\nvxXqKMcplSCeFUcQNKIDjpWC/YMiGDOF9H8C7r1wZVJOO6ytdomhVhsgAjc8\nA27fOQ+NLWMhx74PEUOePpnwxKQyLEHtl5JNI1ofIWqLPtYRpfNU37o/nW5J\nguiE\r\n=FzFl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"b35f5c27274780bf69d38715bb524b4c588f17bf","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.2.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.14_1642377402472_0.47980423279314","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"express-sweet","version":"1.0.15","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.15","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"e345db966c17b8ed56b56c100c18d8890aca1bd1","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.15.tgz","fileCount":19,"integrity":"sha512-8AhOHZP0lpEFCET1EnEUaqZVBOSooDFkv2hoQ2jEqThH/WtFGjaCYihQC5aPU1dCLGNvpeA+uoLpDKmAXutFwA==","signatures":[{"sig":"MEUCIQCLhQ9KLVv/nGvNokaHBlRxnYSEju7qbvWll660nAikcAIgLneiKCb2yAh+zUgS5MP7KIuaqtYxvt6gOSIpbla2rSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":753054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCR4vCRA9TVsSAnZWagAAHt8P/RhyFVXo94kUV0IrR/No\nF/Q5w7jf1GS5uCTYG164i8BLub9NAF2j5b+6mIoaRbMHvn5lw9Ujh4jF1Z6R\n501ahLMggtpfN3ZqmqERDYjj2TL5t7MqCt6mq4RICuuSMlrNaliySZu7xbRA\n/VpSfqpVIQoWrXRYEgrBq6eglwJ0OP8EHFWqDEsuPBWt52DAKdN4mQ+J6yDh\np+lDIRFmRq03pnY8Jm4ggAh3rolhCWa0pvzb0pmeVz3kOUaUSx/sIDK457oq\nm6gPGwbWfwA/7102n6ggIDo+xJ473Iu3ahhMblVsZR6mkciEqOnIcWEnjl3g\nLRAQhziGTuRm86fVsFLyEJHT120k7xoNDImAD9D+rvjQ9fmPvWrNZFnnMr90\nJwvIvchX8Pr9RpdV8GBdw5pQvlPmPV1nDZqVHRn42nySZ+fg0SoFUD9jntfK\nVCcI+6rwfJrdOn6azdRbQnLO3jVz+Z/YYwerESNZF2UazVTFZlgh7107BgZj\n2Yi3SFCtc9C1QOvCBnILwtaCk9l5h5XV4saNj4cWL9hBA/dhvWpfZSOuaZ2y\nS+6sq98KrnILOOHp/PbbMfj4cS+IkUZBjMWkCpFyY6bolHI/MMjlHVvjcwcm\nJopx1x9APQ1GWGVcba5qhLCiBud2Vh0a5Pj+CKhvOSzQ0VsvCKjdMXv8KHYk\nolRZ\r\n=5qdi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"d68e24bd364ff2dcf44a30c31000bceb35c7b017","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.2.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.15_1644764719376_0.42615293350079764","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"express-sweet","version":"1.0.16","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.16","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"6c7bbed6204e0db6be01db41844b237dd921c1de","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.16.tgz","fileCount":60,"integrity":"sha512-8so/ONoTmhhfieVQioauksOL/V3f5UdgKujTLecSS+vJdKm65VjJsqZvNhsMEg6HuYT8xJLg/sou/BDmBypI0A==","signatures":[{"sig":"MEYCIQCsuTDnSXmS3bJiur23dYaeLI44PjuzXT2SpnNfL+rS/gIhAMruiL+HoGXOKcmWIobIVyaBvcnmcdtIOocvQsbTONmc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1416818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCSGgCRA9TVsSAnZWagAAvGIP/3hHPl1k43YuEzgy/H3N\nTJDTLjnUI5hN9+4PakBGyv1whXg7FQhKowTGYrY5Zx87L2sppniKEk3JVg3j\npSCv9xeDBedZt1dEfc0VdoSzHQ5/tU8tDq3SkiL/qW2bCY/9lekbydRZapnV\n3Dinag1enoUlHMIGHX7NaHidi1ME431RJLPjSDhT2uJrH8x6INwqHrSRzY3b\n7bSFW3+4rs3NCpsXxdq0VVuF0IdtWd4sSy/xPnzKCkKf8BI0LtMxh8fzW0Ao\nfyA0dwm8k/coHZvLLn8OInusVCl3J0ag1f4IagOCRzktHK30hMU+DOSsOTn5\nTfG752oBOCuLZra54xh4iZ+X0FKfUMDNA0DTJpSHsnsN+AUvfhcaDISWe8tb\nLh936fZZiofyToXEliWRMhincJG36u8SK5LvlQAzMCVOSkdZMPhB77P/6YuZ\nNa2ikP582eL85G+r9nM8wwqQUFLnK1kviN1Cy1/JbSX5JtaDlT5IeTHhtvxc\nqLiJLpo4/1MW6v0aclhtt+9W9maEHrwHHMVK6zWYXRGjwiB/I4u07JtI4c93\nyVrpPfD9GCYYM2cxchakDYfM4xs2aBdheWFqL2/6dCmaKipKhXmn7w6jAI4N\nGCo+xZxzhoR7gFe3vREC1Mb+57CBPgzHA4tdVcJoKNj2xeWyPoBJuA7AQu7t\n2UL+\r\n=gdKV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"f5ed9df747a93220555e881f978772a28c683c0e","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.2.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.16_1644765600757_0.630008746007658","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"express-sweet","version":"1.0.17","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.17","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"6d92ab451e3ec9c7ca711b92fbab1e7f86399031","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.17.tgz","fileCount":59,"integrity":"sha512-q0Rar6gTVfS4AYmbs4bMIyComg8nHcEW8ZAjwKqGE0+RSEGuqMQfzZQxx6Bgs4J0SNhsmxL1SWyk6GxYzEYoMw==","signatures":[{"sig":"MEUCIQCtVFIsjEAzdUyufDW48SEHXLiPHCf8oxHoqdMpRZDFvQIgFnV58dAVbZT6lU6lcPDqveJusHZmdnJ8bIFM5u5YNDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1024160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigytNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Jw/9FfQR3NuHh+rFrRmhU1732x/mUodMUEEPtWFF70aSRsQ74y7W\r\nXp2pp5RqyquxKORQO7W2YnCREZdSG5xY6RihTYujGSLA5RIi556efoglBkSy\r\n7xRWEK3UbV8EZ70qytP7SjUD5obyH9UN5EjcJCh5/iMe/6xMjps6qN/X2ouc\r\nZJnqAfMBxf5v4EOi3LhVyH6/pwoKxPjLumIG40rIMo63QVUzYcGpJnlmpa8x\r\nslu2beWr6bo44t4x/1C2yG5/GHq63sv1yLVuETJ4hr8UHu9nezsgDU7oxWPy\r\n9NvA9Vdz+9vmBvIDCb6lf72mtmhwkicVEqsH5/ZkqDoWw/QP+kNzf2RZbF61\r\n+FE5wRDXHpRgpBsShNogautmeIkCjDnshsE3bMZzi/DOpsk1RQU1ib37m5nN\r\nmSwPFPfE1fOgKtyy4YWiTH/XA4qnPJgOoVwx4NSI1qmyxkpQnaOtDiAjelWh\r\nr9MfFshPxv4zrcuQNadDRsakJaVjP+X6W1LK20+NfUhcEAhSPY/z8KCTw0bA\r\nn43kzQvbBczHhpHq1NMJyfRD7bpf+bGx+BZvB22iFN0PI17qlruD30mwDd5J\r\nrlD7XgiuOWhJjdiihJCNbWN6W09fB1xn+eM6V1litlBLh1/Gh4s2diU8JmhO\r\n/fMrdRM/jkwem5we6oRTXulXRQhIX4XE4/0=\r\n=MzWQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"79f911badb12f6c1e212c74014eca4fa8aa85165","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.10.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.17_1652763468970_0.6990954603334536","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"express-sweet","version":"1.0.18","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.18","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"35fce79dccfd5af7084fe70cfd5a344e72b158ad","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.18.tgz","fileCount":68,"integrity":"sha512-ad6FUmJTUFKcf7CrCKhP19YwLCu9tsQf5ZtFJwF6R567idH3/0Nqmkk5PUrBF4E2c6k4hP+CbzQjYduOlEt0/Q==","signatures":[{"sig":"MEUCIQDCirgelkPEfVsMjyNF0CizUtCC8lWBeB+2FiXbqM4L5wIgEPQcLjdmT+7z4mLidSFFv24NfHVO5xyCmIX0HMUEwKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1047071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihIpzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTmQ/+NwgHbmc7Dzlc3tcSDnmzonEKRMvyNs1kfB4bNHoj9/9b6w2G\r\nEQtRXaxZ+GlSoswJwhcfXM5vFyszafNmnJvhhnsWdQz7VwGnsvVhHz8zhb10\r\nzINbmOhtiYMqJokka84s+91yVeC0PvCWJHCrL+NjKSwb87TgNMaPA6nlO+DY\r\nuvk98Cjxcg3vvlj7+09CZYruyRZ0KEFQnC9YVoOIvUrhjC/WIZ+IValhwWQM\r\n52ATACXD93W71vaUMaDd8Z2D1tXgDYcE+yqcdyg20FuHCC/SSWHO+Eq0y8Uc\r\ntBI4rAaBRqNDZMCCTRxKEgNBNa1tnp3ykTOVizhL3f907vLzT1yCzDCKoDIc\r\nVir1jIq5XUiSKJQCIO+lfQACDj4M64Zn6KxEQ7soaBaN+l6xXUkGQrH6Oez9\r\nqawPNaLNzmojXefsXWxElRAwbnxwog0dDRgwyeT4DUvvPk6f74QSR2cdRkNE\r\na/VVTBid+UWqPXZc4YaEQs5TaZuXSchPbZT/Pbxxm7ybPoeJBo3XwqkhnylR\r\nULzfj1B/ThlFeVrR+a6tbRlsTsqNwyt30uMlDiWpQUIX5gRbw15MpkK3bmq4\r\nGmTF01ufV2JYpPMP/og0Boq5DNj90MqOxgBzPE+LmUjRzDOFRjRhqYaxbfs8\r\n+ha+Y4T01hcCGHYxHSvdxUr14n/wutQ4u0E=\r\n=3H85\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"1a035683f157f6782fe927516dd7c0a07e02969a","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.10.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.18_1652853363545_0.01749604098057911","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"express-sweet","version":"1.0.19","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.19","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"f3098fba26f5dfb204fd874f5c2773e9144f50cd","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.19.tgz","fileCount":69,"integrity":"sha512-coGLzkPlhzwa4kSs2ZmmtimCUFx4lPOH2RhQLtRWzKReoD4qrGfb+h3HXcQNeCAlvwW34GST7Du2xVLcU+Zcww==","signatures":[{"sig":"MEUCIQCwMjB/M8eNBpRCmWANjIm3rtKfj2JMdV/C+gDDxrIxxQIgY099/k0+P+WK+s0LUzeemXtNHrrw3TY1/xYMwWZijCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1170480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih0iHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAGBAAjTq3LEQ+xPXvSYJG1HWvudbrC5dcU1HJZRwfAHflluqBt4Ff\r\niwJYJJhEm7JVno6GH9jwSvgJTWM4hh5FyKUO885POXyTgVKz4DzO/EOBU5GM\r\n8vlrfiVxnmUgd3tLB6HCuQFMzIAubFTB1ux9Xhr2cOgJsavQGC5paJ1zFwG6\r\nXJkdPgT5FFOsoLQiOBXUYL84pPN+O/HhGmv59INbIItaBlSzNL7ywWANyaZv\r\noW7ThMC3xWkqzutrTVhP3NBSPiYDdi/8wn1EXKJ5lTHyn4Uu2YvEzjk3RODP\r\nGVkO1AkVITcXEE5nLbnpXx2vCMDYhYrJmitk5/LQzmc4OP67KEUDTu5FgL3Q\r\nwwXL8GtHd/CEs8fyZ3FaowztJo/8mAFid/LczwWQuh2FhRLRLnQiXroRTcSI\r\nXEUUA5Zsnh1er/khQBwRlQJ2EbmWX4PtwFQBZApGmfgqJzSNYos40qbZlPHj\r\n8C/nsdPgqQnmeCeMsLCNqAJqy7eOagxT4gBFjVaKkdp66hpjucESX0JM7bbR\r\nqM+qzb5sVVSfpg1RwxO9dXXge5PCiX9dJZkH3tH/wOKAj18Km+4N2sGRX3cy\r\ngEmnxq6X+kBOS7PHcoyBqDQ/xTLaKTtp0FKuvyZ/8gaIU8LUIvMosA2TCc+6\r\nVP5IVuPmgJA+/bdo6xpUYZOaWmdePlXLlRw=\r\n=AJEQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"0f22f6a05b597eebdfb11723cad91e85207becde","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.10.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.690.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.19_1653033095160_0.18037107233230887","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"express-sweet","version":"1.0.20","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.20","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"bb0345b6a5b6efec00a4c27e1ec37b2a14bd9112","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.20.tgz","fileCount":70,"integrity":"sha512-NNfIY7l7tR30WpmkeCwVZipWZk4bHvsvx7FrYfFiis2H3yES7KeQJ2gE0AeLk8HaQaKZhViqLdytwQglREjQDg==","signatures":[{"sig":"MEQCIFOR6Q8Xr7rMw7/cz/eR8+vDldoiIXdq5bDmVPDqthYAAiAGALrHH+9dF3CssarFoI5RZpQ/PVCNB1LJnedTIS517w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1171995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijaHsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqegw//VbH50uNXlmwBOQtSXzTlkZO7QxU7qqlL6sURffOcHiS5XPRl\r\nRVlNiHxTbigbUDWKhXqgTU2sxf1ACCzjTL77G3QuOlHp/IVntCfZZMg3sEjs\r\n3FuXop0ITN79yiEKwxV+9ED+nQQuim+lGbAxSQtPGpgFs/GkAj1eTDqVnJRg\r\nEPlMCo1w7LoRhztK5v6uxlGvjabCH6lt1xHJQj+hy0wkacJ20d7dVQGo7PpK\r\n+pZOYmYLw4XPIIWRg7ZniOmjmSVDAT3eXYyk7teHlxjszNP0xdu+hyksxl+W\r\nXnSoGkZ0IAIfWf6PTLS2PBwv0k31Y0s77FKJcXFFHRgw5RIoKGZvbF94lJFq\r\nCER/olg0uzkWhau6IFq0KsSHT+wvP4Qeym1VRBJB0mgatlrgrFS4httSu4og\r\naz6BYO/uLpV0alwCdj11Wo9XBTPcUV7j5dlimf4cq67+DN4pHgRAlYdxhXL2\r\nXGvPWQD7HRJD5KE8Nwnbtcl8JWwGzy0ZZ4ygUT1Tmg5rapNa2B7IgwkgJgtx\r\nTCMRbifBWqClaeGIjNKlTJLRS64vls4YYu9BT8cj6PK62N6bd6tJsDBOS9Mi\r\nMlnjeZDu7ENOFkZQbznPWMr+R/W7Qe109hQ1FAGf2kNgLKO3grAOH5Rum1Hh\r\nQZTYg36I28t3023sI4CuvFiR6BojbrO3BVs=\r\n=VmDF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"d1cdc94bf54b4ee091fadbf06ef1da8332313c87","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.10.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.1142.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.20_1653449196260_0.1397998686197217","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"express-sweet","version":"1.0.21","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.21","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"12c56e35ffde5e5d66deb8e2952d039e3e000660","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.21.tgz","fileCount":70,"integrity":"sha512-GkSs+CR4UmFVXPhPMU/6s3SvZvpQJOS+lSOYzUtSaFvdJ90XyltsNkZB7zdM4E8pxv7PqtiMqpxjeG4OxpsWtg==","signatures":[{"sig":"MEUCIFDZtqtgZdeK4UVQuPENGUsD8jKql/vqOsc6/2oMyyU0AiEAqzC596YXUxTAKUafAavAGcZDeUBq5CFMgABbYVT277A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1177561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijt1bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfHQ//aRlXZLoowQk4duV2w7pPXxmJXP0bhw081Zwx+mjJr0Jqopt1\r\nG2jaKraP7RmmtNwA7yyumDNc1cQaVk42H1uwWHOPo9wVnxo0MHX62MHwBcnM\r\nTShtT1ueK+/uuXHGLpu4EZnnQcJuHK8pvRk++I2H/IOBzYR0ny9gfJxIu9/8\r\nInbiM5vjrbYvV3vNt9I4xZIVnnSY/1zMZShzwZluKjY2ekxQFW3g0yPIZfuY\r\nl/9ws2gpyAneK5IBKDTrBPpplq8mauJb5o8w48CBV2roEIHDT+xOcLubxJjD\r\nWUMBi0bbQ2RuhUcBpTQ6OIsPYFEtxepq5IFJjS8+uf1LM9ekL6RS+qLiIiwd\r\n2wOtKHw98PjaTbLPC9E1TyzTVwTWGMQtrZVNGDhYIFDMfTSEE8WJOkssgP4U\r\nXiY60vfQdXIFt7Xpp0ONSS37IR5RHVvvbrYuE7OWLLTAmDRiLnZX7LmybaeQ\r\nbYitFHMJQfKo9vL5vwi58HmFW1eSMoPujiBeQMAXKkIeQsc3vgQ3itM8ht9A\r\nxQb17h0jXabpYtPGhWPTAD2zpBn3mAMOVL1KqFkXtwP0GgCWKcd6NlQSFJuK\r\n4ZkIxnhqWk6bblhX5iFhH7KPwKfe3ssFOBZUG41wcqU/HQApKXGbyM0/PyqX\r\nZaBov1D6QIWqGIg1syt+RiSM04hyVEyRduI=\r\n=uBn8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"66ae026c5b321fb52b9f8aa890d7e1f91f26bf4b","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.10.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.1142.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.21_1653529947376_0.4947707859484569","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"express-sweet","version":"1.0.22","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.22","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"17db3f9f8414fc3a0fcd4450a163badc056bd1a3","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.22.tgz","fileCount":70,"integrity":"sha512-hayKSLzUvfdLjlF5O0e4h2iyEc0f1kkfwrmweJiB7Dr7LsAKf8Hm6w+h5UqjVPkjj8yruMEPZwKZgZ/xNO/4sA==","signatures":[{"sig":"MEYCIQDoaNk59HPj4AWTpo48RtEk6+DXkHqBDE3T70oqzKBy/gIhAPvL5+Ev/S3m7qk7NBIz+wqqMJxpEALGUT/aKMlEgY44","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1179991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4MhRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSbA/8DDj5cKLveGSHxkMyqmlfIoh9cXCwwcIHcBZMKp8P4xsy1y8G\r\nPWYaQS/jN9GP9xUAdNWrnSxqR1CyBVZRXXVYa1W/I+8mIi76b/+wSShSHUg3\r\nUsAJolMYoxU8164tNDGx+JtwTNIJig+4Uzawktwr6L6zDu5hkh3vol8ezHZW\r\n5EkgBN+Q9mouZ9aqn7h5kcQRXBpBNPNQM2qFqz9waEwLN+NZurcOHI1LADiZ\r\nXsKYibOEW+MCbNnpXbNoZl5E2GvNsh/4vVW7S0yJ8XI5wkHGN0+6wIGg3R1X\r\nsC5F3qX5GFZDFTx865SurxUrvXMXKVLvHWqDG1eKA4dCVOel/UCa9cjO9vW2\r\nZsuTB3NTboJt6Y3n6EMPKIUCHEMPag0+VUUzok3H7UlZtXXlUaW1cOHUqPZ5\r\nvsCSb/TbKXvMwFW757YuY+s+m4lG0zJkPPRUwdPfwVjFPRYTXOeNI3K/Oy7B\r\ncYmDuvZ2tUIniyu3les/em7H7fdU6AGp67D+JDHxX4m5tblpl/CLGkQwahhj\r\nxiSJyF2VIyUWMqIBA+sucWl5KYZpv61THHPH7zXeLoVxstMH+XtALk/j2ioa\r\nc4jcfNsuhdbIfOOSnztuTFsB/CZa5DNJXE5uStiDQ0o+pBFkwwDg3CNv8AUw\r\nm2LvNMBWYRypn8yzeAkHgFp/4Id/8G9cfgI=\r\n=RvGS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"28dc884128e66470aba0633f3f3da321ca3af999","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.10.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.1142.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.22_1658898512848_0.15108379847296982","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"express-sweet","version":"1.0.23","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.23","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"0d9679c90d37fb1e209631bf2c6e50b720dff09a","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.23.tgz","fileCount":525,"integrity":"sha512-KhWORa/vKQTbhjwprTXJtIQ4NCXlqs044TyZJEfKnxHmeCSiXyasveQe7TvTNQ6Iqsr2yQr8iMl0oOqRvQXWlA==","signatures":[{"sig":"MEUCIQCM6HM65N6zl09izpqhcc0e73cWHeUgA3PHklY+XIkpdQIgaRQ8qBTp1TSpZfGuJCFB+kRQaqRZsyhTm7HEkWJvgqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17738162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUQZOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI5A/+M3KN8RgJyKt+/YPV3a92BWNI7xqsko4ddlV/SUjcbwqdTBw6\r\nVx5Sy+YXKpp9W4sEzE7vPsZKVExhQoqMEi2sIEoHBDhypRLsNOilD4rJLho2\r\nVcZqQ5YKs0lRojrKSKUlaPGKSl5bc2tBHB9N44osFY0Smr8sLMboc/T5MwP1\r\nxFJi38sDc8y4xoE8czLlytU4+egr3v7ccL2OeM/pehhv6HvhSPTy2ULpxHFP\r\nYuL4PGsINZf6/A+FijcJlovdJvwGNq4L3uI3C+PolPdVLjsZJWJZO/HbJxTK\r\ntnB+BfxpXYxM+RAfTWjSdC8rvB1Q1EwZga0FF+KKksaLuSA4E1NkCZPe1P72\r\nfnrIEe7MkGlioQXYp2XXWNzI3XJFJq8b24+v/MXw72UKyr7OFV8GGpa3N168\r\nAZHaa9t1CChlKPqA78B/LpjVwK2lnK7AfGNFJcW7o+Gw4EJ7I0m9wZ7Q/nAv\r\nP7mqNi3IrtULFdiGSPTP70OYjle05ayJzzE1IMKTUTlvNWBU1SwmRw0QwMlD\r\nJ6K7stf0b75uOxR7LbxDMnCjn3AjvmqoTSvFCR2QMPyzDtpfWvFikquKENyo\r\n+FLqZcN4haJwkPbNYB+1oWe8JMBTJT8eLupJEXUrOcTnBOwLdQYuBZ+dJHGE\r\n4N4WHvLyE0TRybeUD+K8Bltgac0q37TxWJ4=\r\n=myUs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"62ac54969671e6db8a873f3719376f9ef4df6463","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.10.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.1142.0","express":"^4.16.4","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","reflect-metadata":"^0.1.13","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.11","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.23_1666254414303_0.9993212855168248","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"express-sweet","version":"1.0.24","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.24","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"144b21a14e2ba5a8c0343db8527ead24167d5d5f","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.24.tgz","fileCount":528,"integrity":"sha512-AOkdUdNlbLrvqakIl8aMgfbl3LNZDXQCE/mumEENWBsgZ9IEQqA+BEhWNC2nGrxesaqjuh7GZLuQ/n8DDYRyHQ==","signatures":[{"sig":"MEUCIF6iwWtIT8KQVfJ8HIiLc2YKt/AJuMV7ajX3oD7JsiuwAiEA7rIJ3I0WIasltVWgE108YOes6ydOD8bZwDBai95dJ9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17759657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVhSIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Hw/+PjCvTTenr3YYjXtL7hIcYvwaCi977a6hLlEHT8tCwW/pGOLv\r\nddx72ra06VlIGDOWaKwkDykcT1NMhp6xGf0/gKMRUuAyIcmTm0YXNq2l6LGK\r\nMzifsVallUSwcm3+Kxp9EA/bp77qBien/Trz6+/m/06q01S8UY7U30yhzK/l\r\nvB5loj8iUo40/VE1XQ1aBzCcTv2xASKCu5jWONefvUdvzbjXIRlM2DyQLopu\r\nvZRr/4V88JK5bl4fTwAhKp4r0RNRmWeb/vTrE1KOeWsHvpEa3rDVOOdlsdn4\r\nUVFg6xEnvCnl8c6DaefdJnTkjWHiasX1vnTVIyBcnu3Fmz1mwC9xzOfwElo/\r\nHp114q4WNHEe/954xIFs9nCViJuPj5Sqy+kxLN++4eJBxKXt7153pRoA6e/0\r\nqWIzAGc8DaW8vHvEA8hIfEv9qpIFUwCK8yUXVSeTf/QTskL7nKcI5e9OWw/E\r\nYxuT6kxlEZomwnR0h/LqY7/EQcNWgRYX6+8AgIBAChAQf1jIYDDMMS6cNg51\r\nXXRaWC7+QM6Gxyqj1O/rUS9rBf1LZPaJUCZAh2wbr487VkIonI4lEuPzvMPV\r\n0mSXeNX0gTCCj42Dh0Kcg106uBkms0kZbbIqMzFT9/YACkP2P+7gtKmcCz+K\r\nnxKyw56Kn+9cNC6VkstzYdEteLmV1dqA0eE=\r\n=5eKM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"9ec76c37ac4ecea199c41d235555be7df64d5fa7","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.10.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.1142.0","express":"^4.18.2","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.24_1666585736032_0.7905202112359593","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"express-sweet","version":"1.0.25","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.25","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"89ef48ea0a8941edfa2f9b0e0870630472c8e77f","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.25.tgz","fileCount":528,"integrity":"sha512-uFro/+RLILAH60ZGTRvd6d6zp+Ne5PCzduZuOHHVZaZk8HQQy3/JpiWM7fRhwHh0Vwygy/Lf5mzNl7x/9I+VMQ==","signatures":[{"sig":"MEYCIQClmlmbo5cu4BcvFCHvF0mWwXzNJSY1caWFipzQ/lr8DgIhAJrubmwBBMUMP3Kl9huJjZTH+R/N7g5g/C11SyjekpNm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17766632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf01FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqkQ/6A8NoWZ5mDXtx6x7FRfCtTJYPI4ThypRnZMCx9S8p4B7EtPLA\r\nhWSIkVbyDRiOKo4Izb80mE6FkSFv7UJHYPc0tnoNQA/B7PaJf/WyPQFLK3FB\r\n3XH3eqlpgd6Gr1khcLOS+zUZEJgCCne8Fx8eP/an0Zy5z/lJVCdsisa6QFub\r\nvf5WuBcH0VEQZBno/MtZuHqLEYU0WqSl5Z4RhqYeZpUhorIF+VomY+pUUaTn\r\nkQJQUWTwfrHULKFhLM7keeVPc6PiHQFwGsuV+JpiYH+F49EpHD5LXJ8DSjTU\r\ntEq1CnkO7Tr6OxCYhEXUHMgkBcfyFhkmuA3AwQxVvpyb7s6DBSWT0OJiUlVj\r\nXJi5r/qZoZgvZOGAIEtu+a6pmbnqt1h2CdOimBnTfTXLGdPHtSGwSBRXEQjA\r\nU2zaJAe3kscRJOLVNybn+DuNZxkm7a0Dah09PtUEWPfZZsvhEFuOqgihKH+G\r\nZnzZkmUe66RsDQuw7ECoAbae8+kOom81EtfVG7So9iiwBL19L1L3ed2Sh5NA\r\nCA+wHOU88z/LzdRNDcPdEMB97Qd/32KDofKmzS8hteAH6+uCt98L8G46AOg1\r\nW2/PHD6d4UxJo6ApsV8joVkz9OZhLO5N3UmmE4GXB6BX6DoCjd+yRENE1Mp7\r\nFfcymbGEn8a7cCu/+emJ9cVl+MK+aYPPop4=\r\n=ZG4X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"4a55ee710cf493f1557749c2285f26f51d883db8","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types && json2module package.json > src/package.ts","prestart":"json2module package.json > src/package.ts","prewatch":"rm -rf dist types && json2module package.json > src/package.ts"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.10.0","description":"Extend Express functionality with Express Sweet and start developing fast, minimal web applications.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.1142.0","express":"^4.18.2","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^5.22.4","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","json2module":"0.0.3","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.25_1669287237150_0.5119109695441528","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"express-sweet","version":"1.0.26","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.26","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"31f8850b201e8b806d37d87fdc3d0e7c3ed6a87c","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.26.tgz","fileCount":527,"integrity":"sha512-Fs1k9lpN/BNCik4keS1KPUV1umc3Gg4fIGWYjxasz110Nml8UrOx9Qm5AyoRarI4UCIrkGjc2h/avyB8D9v+8w==","signatures":[{"sig":"MEQCIEKc/P4IuITpUKO1OiWKGfjigu4thgrl8eFUgxMEs3nJAiBKQ3h4nr6MQf41zKmhQ3bYwP1G3Mukq9r0C3EOPs6uEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17765237},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"8f8ebc9a14aee17905f639bd481604f5b67f9e88","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.6.7","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.1142.0","express":"^4.18.2","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.26_1686481464942_0.5889515832101997","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"express-sweet","version":"1.0.27","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.27","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"e13d1140c0fcc7c90fb20ac5abc0dccac586985c","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.27.tgz","fileCount":527,"integrity":"sha512-vdE/Ylu0f86a7KBIk+TE2XE1I9dOutg8H2yWCJ3reQGDdOHoEpYJK6iCzUMR0/whiBYnEbAUWzvgZiO/s/5xag==","signatures":[{"sig":"MEUCIEptAU+SuuUHWL/zVkfoRggNS+zmCbfgFOLopTnPzNOqAiEA1TvSSNJPvAAuB++GFg0Rrou9fXocrCKkj2t62LesPy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17765757},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"19b61805f3be0d60cb7777adb53f319e6782c1f1","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.6.7","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","aws-sdk":"^2.1142.0","express":"^4.18.2","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","class-transformer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.27_1686579801070_0.7309569095334882","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"express-sweet","version":"1.0.28","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.28","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"af9081516a95e4bb870b6dbdd31584f832f89dc1","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.28.tgz","fileCount":531,"integrity":"sha512-XaZE7rI9GFkiPXOwIqREoTTTmH/4RMLiXmlCnZIIOqSFZqGeHzdUxza1IrVQiq79tYaZL78q7vI7YQiGQQxGxg==","signatures":[{"sig":"MEYCIQCl8+yjDiqWGZ1cEHG2du2Wn0j7T4GgubztWdMbC2VZBwIhALf+KzTWw6aeT3G6RKyR04KzlZs1Gcc4ubgbqV+05wg4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17770030},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"f9b7123813c30e5014fe6729b91837a7a350e782","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.6.7","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","class-transformer":"^0.2.3","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.28_1686913401258_0.8299156819057694","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"express-sweet","version":"1.0.29","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.29","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"9ce2e5ccfa9037d1e4da3d19681c3b6f6a0de518","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.29.tgz","fileCount":533,"integrity":"sha512-RPSNebdbofK7B8auihQiLGe85mZ15ExMr7CGh3LVM0YsG+VpOLfAQRADTzhxh/Gdpj8blBxi90WQRvdLc6q81Q==","signatures":[{"sig":"MEQCIAhr6R4rUoU5Q3mSMZuUyELf8clEbXWYiacA4u5KHWJjAiBajjkmhRW9Rz31EUKRky4Fe8THaKYKvWr/KFO6YTrp4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18141745},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"dd67c0a696a44b0fd9f8080be116c1367a87553e","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","start":"ts-node -r tsconfig-paths/register -P tsconfig.json -O '{\"module\":\"commonjs\"}' -e \"import * as index from '~/index';console.log(index);\"","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.6.7","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","tsconfig-paths":"^3.9.0","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.29_1687253321343_0.07083046496738299","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"express-sweet","version":"1.0.30","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.30","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"e0efab1e327482d415616b9457756ed2902adbd2","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.30.tgz","fileCount":533,"integrity":"sha512-enqlggn00mdbcfHf1duFGXK1AI7rs411XXqnalAYFqNj3Pu6ZtV2kRmUYJXo1+uymyf6Gm604L2mXtL0HcADrw==","signatures":[{"sig":"MEUCIDm72fZoXoTZWzgQgCLWACpGf+iVnvsBgDcsCLiKQV1EAiEAhmZB0cWa4kc0nt2SbeSS3L0VnAHZbS5EZD7wEL1Irx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18141977},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"adf7feb9a92cd4bfac4b01a7377070070878a0c8","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.6.7","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.30_1687729995202_0.8367840012679701","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"express-sweet","version":"1.0.31","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.31","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"1a8d7411ad7731f528858292ccfc068d3fac7c2a","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.31.tgz","fileCount":534,"integrity":"sha512-ljW04s/BKl+giiauE4lft7LJpesbo+rOb/9o6cj6oR/hMBb7R+T2VKFbtOJ2coLJmCKs+EoC09Jkhz1bLx36RA==","signatures":[{"sig":"MEUCIAztPcaxFu/E/DxzLfZWqjTMm4E7OClwIlhEsdvouNUQAiEAkKU8+tGaDZge8dBLjO6MW5KTJC6fBk0d20lm/n60RzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18149248},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"d93a0c7dde2ac62f14f1715fbfcf5123d8246601","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.6.7","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.31_1688025634375_0.8943483577703235","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"express-sweet","version":"1.0.32","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.32","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"e2a5558b38220b8de39bf4851251e568fc1a92ad","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.32.tgz","fileCount":534,"integrity":"sha512-1ja8o0MIio4nnH8oPnI0jP8cvK5tkruuz6u7hjd6byB1BZMnTKUVQ63qdbN5BwRaZ8fi401k37xHxCbRzUnK4g==","signatures":[{"sig":"MEUCIQDxBl51uQJSfLLbr2oSzC1viziKGlIYMROF1aPALOU/MAIgPLODo9Dma6RbwWSo+qeW+LvAgmmB/ipoe9JIVdcKBns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18149509},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"181859fc52238e6b88a35bf99fe28526380c0178","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.6.7","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.32_1688163469915_0.48909689837711934","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"express-sweet","version":"1.0.33","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.33","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"7fa216eb82e0582814395e9085fe55ecfbaf77e8","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.33.tgz","fileCount":534,"integrity":"sha512-y0ekqz7M3LGSKZnMouxMuxoboYcaCNcDo9xEsj7fI9541i34VJIZIrvlA8qTieSc2qamuSf0+4Zi7LKPOImhKA==","signatures":[{"sig":"MEUCIQCopasVbcslqTg04CZK04VjECJqUBs2IdspYr6Lq6XUsAIgYWa9lho18yjStUs/40a0N3mc5EFcZSlkVitLDkfWTVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18155366},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"ae5bed8f30c5c96f3e083d0348f300399789a7f0","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.6.7","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.33_1688202059288_0.6604889455314493","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"express-sweet","version":"1.0.34","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.34","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"89952abc52c9694307905cec8b6da2a1543f2199","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.34.tgz","fileCount":534,"integrity":"sha512-WnzItGMF2NA+0wY177QdZvljBche1R9XCjAVpGfhry/LhVamuIjpx/g5aLYpETxD8j9vA7yoxpwdgh5mpH1ThQ==","signatures":[{"sig":"MEQCIDBDjcoe9Yvm6iovH1FKr/Lacf+0x3KkBMlWuv1DPNHwAiA8V6bcHhccF19XBvbuQqd1uARDHKy2DjAmbfYOmU/VMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18155611},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"bf9c5bce1c1dfaa4fbb20e127465c41db33f69d0","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.6.7","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.34_1688213366844_0.9198121295952832","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"express-sweet","version":"1.0.35","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.35","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"b2aacfcf6a3f45ccf74b2e9d56312b4b4c6f31c7","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.35.tgz","fileCount":535,"integrity":"sha512-yRjdl+yUWzOEmpoP2f9SvYxfclfPU27nk/0iReqSKPLqiQPcTk0LjzaRHfryPuNNSaW/PSg15R10Dr9l5vpy7Q==","signatures":[{"sig":"MEUCIHHjwgqfpYIGBipBiHzZkhnqFjssQDU99Yt/AGBbO0kIAiEA8fSLQcT6jrpD+htaVlOqt78QpZznDmIAfAIJbByRbjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18160124},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"373260955eb78fc16e929f303abb744032486418","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.8.0","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.35_1689067418346_0.3588778587390995","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"express-sweet","version":"1.0.36","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.36","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"9b12fbf35e0a103e5f97fb6836ee0aabf547e96f","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.36.tgz","fileCount":539,"integrity":"sha512-47WvfDCB8eczj8RZzPTAIesIW2+6mtxlD6G/Mqyk8K0j6VI8X0VTovSbk0fPnQ+1Dl73YpVi0T4bNaP12D3aFg==","signatures":[{"sig":"MEUCICK2nNJIyRc7HGUGR5eLTm1Md/Mc6XIXqYBSguP09lxVAiEAgcz4SNG79wNB0fn0Y/pqpzpMrOLJ3aEJNI09DRaWr9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18162680},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"1ad81d6a7e768ba03c14080b5d307cc0932994d7","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.8.0","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.36_1689135946153_0.9538874263438144","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"express-sweet","version":"1.0.37","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.37","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"263cf2f3fe7dcbe7f6ecbbd332f19461e6aa061c","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.37.tgz","fileCount":540,"integrity":"sha512-/VmMqF8Iq6NHXiqtj5OsUiQ6bXESof6i7mIS8//CjkszRm5XzkdqwnX3IwI+wT7m+hrfgRK9/SorTioHYL56zw==","signatures":[{"sig":"MEQCIDwmfR6LXSaODjfXDooEK0cVZgInT8UMUwxOcSY9ahPDAiBJs+B2DwgXYkYu8SqBsul9k1MJItUpRNUv8iuiu3xtdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18182622},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"f54c7b4b8b8c66e9de9e1a38cda6c7844108834f","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.8.0","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.37_1689560520831_0.07836150503889905","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"express-sweet","version":"1.0.38","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.38","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"30ba739a7a3245ac520f6229adc91259d5486948","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.38.tgz","fileCount":540,"integrity":"sha512-srANZfoxoY4r75wH7g1WV3QJBBsaFu8b/h+hC9RDvNOmry9T9DDuiPt6ggFFUu1NMgblgwTdh+M2gM1Ju0u2GQ==","signatures":[{"sig":"MEUCIBzEXfWDDm35EdWjiZGNCuiNsITX2WCZcDyLADMA05iyAiEApS2FC+QGvDhJcrMEN/0WNtxIiURkficW/5EYkkTthqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18183283},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"6b6f524539a1c3b7d1aed12663afc280d82fda79","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.8.0","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.38_1689565138595_0.46316028731538084","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"express-sweet","version":"1.0.39","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.39","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"41c6cf6636771845d057ee996d4b5d93c46ee132","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.39.tgz","fileCount":540,"integrity":"sha512-6F+K6xwxtbUOmXlNRERX/kN955B+/GuapRBNg0kRh8d53QHxTx/yLZLsci5qz4xsRN7ySNqnLbR04ePrE489fg==","signatures":[{"sig":"MEUCIQDhclU8k5j9Sbe1/cANYNWpDfLJLV2ng7r09LzEZFDJMgIgcWcQg0tL6wB3sOrwgT/4ftChfOrnbZWdXuvFfSmnw0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18187217},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"77410562531ecbf8dd5a4bbb2ccc2df1d1c6ec64","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.8.0","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.39_1690165646063_0.7704460629637304","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"express-sweet","version":"1.0.40","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.40","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"eab27d6a5a4b98707de4f63221be038aadb89f7a","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.40.tgz","fileCount":540,"integrity":"sha512-mlgCwV6E2N/kNWHgBwtVYZNyr0QDn69cnUkI410DPnFV2RabJPrMgXCvZ1+xVfed784uUZKleCdrUAA3eepCRA==","signatures":[{"sig":"MEQCIAuUzB0FoxxFyfecLhqV5q1ksBcnAx8lUfZcEqyScz2aAiAwJFoOhhrq/46feCeYdFsOLMWovy8gjg7WXKJdofKXdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18187623},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"5e80a53c63598b2d209958e93a0584465d2af480","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.8.0","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.40_1691096456262_0.8813612021694168","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"express-sweet","version":"1.0.41","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.41","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"fd24edba8f99b54472578730fdd3f04b8bd07446","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.41.tgz","fileCount":540,"integrity":"sha512-rDZPBeujrprFeXFC0ppi8Q3vN5lmeLP9VnB7AEaBP3nI7udBArFkEaTZvCLpyJ1FopxTwYQGejDq4obllkWT3w==","signatures":[{"sig":"MEUCIQD/jHAPprsoIsdReNZrpT6vpXWR/9XEVbB0H1omvwKkrQIgHPlSFuWDcpS1ia21W7Fba0erClHEC92WmkQcIHEh51s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18192068},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"061c4a73875d8cda6282e30f3e436a13b5e01810","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.8.0","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.1.0","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","ioredis":"^4.27.6","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^6.1.3","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.354.0","@aws-sdk/node-http-handler":"^3.350.0","@aws-sdk/client-rekognition":"^3.352.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.51.1","tslint":"^6.1.3","ts-node":"^9.1.1","ts-loader":"^8.1.0","tsc-alias":"^1.2.9","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@aws-sdk/types":"^3.347.0","@types/express":"^4.17.14","@types/ioredis":"^4.26.4","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/connect-redis":"^0.0.18","@types/cookie-parser":"^1.4.2","rollup-plugin-terser":"^7.0.2","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.41_1691126598642_0.6384507060958404","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"express-sweet","version":"1.0.42","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.42","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"564b31d560e85b1539f42633972f2d3120f0f729","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.42.tgz","fileCount":541,"integrity":"sha512-EI/u1nc7ItRm3LkdxKXKdJMJLPL+3gw6nDzUuW/VSHz8a7sjx2rtTolHSzLu8VMfqr4bic7oiRPJ6icbCxCptA==","signatures":[{"sig":"MEQCICdFNv8H2shL6NgQFnZzhH24y5bV4lBHw5RPAlEWt/PzAiBngYD5+AzmDV+KDt3MLMwakcOuvl5ofBtK6ZlRggzSfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18186251},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"9431a75b2eb9dc0aedcd4ca75b7da1799b9b8603","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"8.19.3","description":"Express framework extension.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","class-validator":"^0.12.2","express-session":"^1.17.1","handlebars-extd":"^1.0.7","class-transformer":"^0.2.3","@aws-sdk/client-ses":"^3.398.0","@aws-sdk/node-http-handler":"^3.374.0","@aws-sdk/client-rekognition":"^3.398.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.79.1","typescript":"^5.2.2","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/express":"^4.17.14","@types/passport":"^1.0.6","@types/validator":"^13.1.3","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.3","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","@rollup/plugin-commonjs":"^25.0.4","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.42_1693462633876_0.9720268575692093","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"express-sweet","version":"1.0.43","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.43","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"855781fff46d1793e2f32efcda49345159aca95a","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.43.tgz","fileCount":2345,"integrity":"sha512-q1LK6HMIMgc0FLE68DvPdca4GdPc7T9RfLwWoyPvhWe9D71CSzGg8d1gCdxQGCEhTTBx4bOIJ44s+t92AdqWzQ==","signatures":[{"sig":"MEYCIQCvBpxcPBirYAuwGXyoJkM6svKVOyYoKIThvyhyqoalJgIhANciNMpGnKVvmPIN1sAhT1LdfIKzvsBncmK2iC6uqtIg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94758433},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"3020ed1091f45ccc9f3207e08043b539f576d9dc","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.4.1","description":"Express framework extension.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","express-session":"^1.17.1","handlebars-extd":"^1.0.7","@aws-sdk/client-ses":"^3.398.0","@aws-sdk/node-http-handler":"^3.374.0","@aws-sdk/client-rekognition":"^3.398.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.79.1","csv-parse":"^5.5.0","typescript":"^5.2.2","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/express":"^4.17.14","@types/passport":"^1.0.6","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.3","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","@rollup/plugin-commonjs":"^25.0.4","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.43_1703875484950_0.04289288979426398","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"express-sweet","version":"1.0.44","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.0.44","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"b1a02096a707256f92a04115399b7b94e49090db","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.0.44.tgz","fileCount":2344,"integrity":"sha512-9EuEhvWHG9b+9cljZp4qOHnRGzxcLImV1EQbjuQYfxGZUCOOB1o0ZAtQBE3L7tUh85T4kijKjuJyW39t/9zz4A==","signatures":[{"sig":"MEQCIATr5aZ3Abh8L/nyNJeH0wlChaImw00FLxCGeJ4iZ/KKAiArY9C3sUqtypGd6LH/h2hPRBcGni4B52SwftF9mwZKJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94748727},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"fde781819769afedc2ab1e314186d1e64cb1faa2","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.4.1","description":"Express Extension.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"esm":"^3.2.25","hbs":"~4.0.4","cors":"^2.8.5","glob":"^7.1.6","debug":"~2.6.9","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.26.0","morgan":"~1.9.1","multer":"^1.4.2","uniqid":"^5.2.0","express":"^4.18.2","libmime":"^5.2.1","mariadb":"^2.4.0","fs-extra":"^9.0.1","passport":"^0.4.1","sequelize":"^6.32.0","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","@types/libmime":"^5.0.0","passport-local":"^1.0.0","express-session":"^1.17.1","handlebars-extd":"^1.0.7","@aws-sdk/client-ses":"^3.398.0","@aws-sdk/node-http-handler":"^3.374.0","@aws-sdk/client-rekognition":"^3.398.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.79.1","csv-parse":"^5.5.0","typescript":"^5.2.2","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.5","@types/express":"^4.17.14","@types/passport":"^1.0.6","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.3","@types/passport-local":"^1.0.33","@types/express-session":"^1.17.3","@rollup/plugin-commonjs":"^25.0.4","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.0.44_1703947526503_0.5943998497420142","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"express-sweet","version":"1.1.0","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.1.0","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"1a6d3b7b6c80d486d25d49983ab86f369ad67ab2","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.1.0.tgz","fileCount":2345,"integrity":"sha512-g9IQ9qF5YKPjPov9bepTZmOC5/7WddDVAsf0VoqpyjR8/sf41ik9ArFxCg8hqYhaszvjbD0D+VYPw7ew+UkQCg==","signatures":[{"sig":"MEQCIFxATgxhX6hVPCuSfo0V+L75nIBMOF3lt74CdyczzAOHAiA33ln3DvbIF4KXWHu1KbNJQNWRSohN1PX8b9HzJvYf1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94736455},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"da38379949f796ddade7f7d07264070195f9a8a5","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.4.1","description":"Express Extension.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"hbs":"~4.0.4","cors":"^2.8.5","debug":"~2.6.9","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"~1.9.1","multer":"^1.4.5-lts.1","express":"^4.18.3","libmime":"^5.2.1","mariadb":"^3.2.3","passport":"^0.4.1","sequelize":"^6.37.1","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.18.0","handlebars-extd":"^1.0.7","@aws-sdk/client-ses":"^3.398.0","@smithy/node-http-handler":"^2.4.1","@aws-sdk/client-rekognition":"^3.398.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.79.1","typescript":"^5.2.2","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/libmime":"^5.0.3","@types/passport":"^1.0.6","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.3","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.0","@rollup/plugin-commonjs":"^25.0.4","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.1.0_1709699644465_0.3695484683803505","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"express-sweet","version":"1.1.1","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@1.1.1","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"2b35f9dd6dcbc81cfff29d91481cf4eef533755e","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-1.1.1.tgz","fileCount":2345,"integrity":"sha512-8VUNcT0y1YiMwWNtBmBD8MXBZJB0K1UKX+1t0WsxmbpEscMq7aEwNLEvlr08tovAsH4sHS/qf2MLtXFXKvBLsA==","signatures":[{"sig":"MEUCIAK3Ef5cmpJth92IWuh7rw86g5OrksTVdWkkydHMNisGAiEA2PhigP0Zhr+0DnpQXFITa94WzGo+hzvuySReD5ZhAQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94737072},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"60d591a1227b325d954be5502f6433aa749875d4","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","test:AWSRekognitionClient":"jest __tests__/AWSRekognitionClient.test.js"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.4.1","description":"Express Extension.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"hbs":"~4.0.4","cors":"^2.8.5","debug":"~2.6.9","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"~1.9.1","multer":"^1.4.5-lts.1","express":"^4.18.3","libmime":"^5.2.1","mariadb":"^3.2.3","passport":"^0.4.1","sequelize":"^6.37.1","mime-types":"^2.1.27","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.18.0","handlebars-extd":"^1.0.7","@aws-sdk/client-ses":"^3.398.0","@smithy/node-http-handler":"^2.4.1","@aws-sdk/client-rekognition":"^3.398.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.79.1","typescript":"^5.2.2","@types/jest":"^26.0.22","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/libmime":"^5.0.3","@types/passport":"^1.0.6","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.3","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.0","@rollup/plugin-commonjs":"^25.0.4","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_1.1.1_1711191730650_0.01415035566072853","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"express-sweet","version":"2.0.0","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@2.0.0","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"0dddcdb11d800bb8eb59aec62f81e44d67e9f677","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-2.0.0.tgz","fileCount":68,"integrity":"sha512-bnDMktHW10ahynCNuj2iKrXlSrF/7E2JARwBl7P9sZDnD+zY2VhwLFqv0I0V+8y4MepQwTSyARKgmLBs9cv+HQ==","signatures":[{"sig":"MEYCIQD+y0QbAdlxVTQHnLX0uF8Bj07UlY4MJZKEjVSvlKmICgIhAM4BGIYpsTCiBXHRtIzF3d5rc67optRhLQelC+kNO8sw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2727402},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"f080ee3cde2ca02e608acf8ce88699fdb9b718aa","scripts":{"test":"jest","build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.4.1","description":"Express Extension.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"hbs":"~4.0.4","cors":"^2.8.5","debug":"~2.6.9","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"~1.9.1","multer":"^1.4.5-lts.1","express":"^4.18.3","mariadb":"^3.2.3","passport":"^0.4.1","sequelize":"^6.37.1","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","nodejs-shared":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.18.0","handlebars-extd":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.79.1","typescript":"^5.2.2","@types/jest":"^29.5.12","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/passport":"^1.0.6","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.3","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.0","@rollup/plugin-commonjs":"^25.0.4","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_2.0.0_1711219227728_0.27612716257071623","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"express-sweet","version":"2.0.1","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@2.0.1","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"0e054ab33500264925ddb4b60fb0fefcb0884c26","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-2.0.1.tgz","fileCount":68,"integrity":"sha512-FD4XdUR7DWtYfV7d6NKCTAlTPAGDQaZsDwbTrsKMncFQSQuGLnidplc4el2b9ZankpWKFkLDGZkQA1jk4UhrDw==","signatures":[{"sig":"MEYCIQCbKvg6hVZRwSG4drDeKcpytIgWQh+EWfxF6uLayFtcTgIhAI6KTg4qG9GRV8I3y7GemZ4sUDjz0EigIWNT5kV3najL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2077002},"main":"dist/build.common.js","types":"types/index.d.ts","module":"dist/build.esm.js","gitHead":"19c51700497d8976748fd9040dc61625dd83641e","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.4.1","description":"Express Extension.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"hbs":"~4.0.4","cors":"^2.8.5","glob":"^10.3.12","debug":"~2.6.9","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"~1.9.1","multer":"^1.4.5-lts.1","express":"^4.18.3","mariadb":"^3.2.3","passport":"^0.4.1","sequelize":"^6.37.1","body-parser":"^1.19.0","express-hbs":"^2.3.3","http-errors":"~1.6.3","module-alias":"^2.2.2","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","passport-local":"^1.0.0","express-session":"^1.18.0","handlebars-extd":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.1","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^14.18.32","@types/debug":"^4.1.5","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/passport":"^1.0.6","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.0.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.3","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.0","@rollup/plugin-commonjs":"^25.0.4","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_2.0.1_1712298986150_0.027874477339473902","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"express-sweet","version":"2.0.2","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@2.0.2","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"e29c539aeb6f6d02354be403d06d02973594f8d7","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-2.0.2.tgz","fileCount":63,"integrity":"sha512-/M5RjTBMSGJh1WCA5JvjDMo7ZPrKrFcLu95SN2QEqewhCj3MmC7/gk8+Ha/x0qxyAsiLrrLFtGF65E/svYSg1Q==","signatures":[{"sig":"MEQCICCfrYxjcSSLXcral1dwBNVUUXBI8DiP1Jj5imPMZsBSAiAqhZ0ejOHsrKM5GWjO7yEhwgOf4+7Bj7MVh38yl8YbpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2059565},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"df5d1e6210d247065adf24546d097051440f0d75","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.4.1","description":"Express Extension.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"hbs":"~4.0.4","glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.0","multer":"^1.4.5-lts.1","express":"^4.19.2","mariadb":"^3.2.3","passport":"^0.4.1","sequelize":"^6.37.1","body-parser":"^1.19.0","express-hbs":"^2.5.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","passport-local":"^1.0.0","express-session":"^1.18.0","handlebars-extd":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/passport":"^1.0.6","@types/http-errors":"^1.8.0","rollup-plugin-json":"^4.0.0","@rollup/plugin-alias":"^5.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.0","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_2.0.2_1725232536683_0.1843386214242082","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"express-sweet","version":"2.0.3","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@2.0.3","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"df4f70879daa55db4555c73eafef1af7219255bc","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-2.0.3.tgz","fileCount":71,"integrity":"sha512-3CotNaP9fnPqGvRhYd1XF+NX+6ei7gH9Ndv2RtXqlgXFROFYGF/pvHSKyHOVHcqHO+lRNTYeDvpk13HgD/hvKw==","signatures":[{"sig":"MEYCIQDkbriCl0PrGyB6tkxho1W9ItBQ1LmArW13YcZuIxuztgIhANJuXhq5nSqf1aHhfws96N9Sla6qdNh0XXmeEAcxzmr0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2620703},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"73dc78d68f916d9882d55dfbe06c3af8c53c6e84","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"9.4.1","description":"EXPRESS SWEET is an extension of EXPRESS.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"hbs":"~4.0.4","glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.0","multer":"^1.4.5-lts.1","express":"^4.19.2","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.1","body-parser":"^1.19.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","passport-local":"^1.0.0","express-session":"^1.18.0","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.0","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_2.0.3_1725438102565_0.1094829694194146","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"express-sweet","version":"2.0.4","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@2.0.4","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"82082121260bc246b0cbad3fb8561e0baa068422","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-2.0.4.tgz","fileCount":72,"integrity":"sha512-QzOK39rE1IjAckdcxw0PRqbuw9mDs3JpP5Ud+VBmTLkMdOCJ9kRZtjW/jj8mnXDUU9FqKAbzXuHKYDJg2mP/1A==","signatures":[{"sig":"MEYCIQCvbH/LZHkNargqhrK2hCbFYt/12Wqh5CA3t+wQkVgR4AIhAPOW/IqGU7bEUZi49Fx02mfJ9GHaQl6MY5/tF+En7Kz7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2625014},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"1e1079ffe9edf4f925d0967a1460f3c79bd846dc","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"10.9.0","description":"EXPRESS SWEET is a powerful Express.js extension that streamlines your workflow and boosts productivity with a suite of utilities and enhancements.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"hbs":"~4.0.4","glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.0","multer":"^1.4.5-lts.1","express":"^4.19.2","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.1","body-parser":"^1.19.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","passport-local":"^1.0.0","express-session":"^1.18.0","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.0","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_2.0.4_1736839832681_0.43096787931361513","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"express-sweet","version":"2.0.5","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@2.0.5","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"b1d2140ed1b56726e9842fec31fb2c54e38d829a","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-2.0.5.tgz","fileCount":72,"integrity":"sha512-vm/r1U3AZpE5yKvWE1jTh0hVmXtWqqZt4OqoNgU/0xh2+uFh+lwL1zIEBFnCIJT1DfCbRelwyRl4UBgFbLdPXQ==","signatures":[{"sig":"MEUCIQDwGAf+x73onCf94BDSW3AVR2/7KHDVbZy9JLHGJeFVBgIgYhlj+bxe7voIwOGpChU5G3fnJeoFeg5H3cfBidwte10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2631249},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"39b55314ea54b3d36c90553f272e0ffd3ac742f5","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"10.9.0","description":"EXPRESS SWEET is a powerful Express.js extension that streamlines your workflow and boosts productivity with a suite of utilities and enhancements.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"hbs":"~4.0.4","glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.0","multer":"^1.4.5-lts.1","express":"^4.19.2","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.1","striptags":"^3.2.0","body-parser":"^1.19.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","passport-local":"^1.0.0","express-session":"^1.18.0","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.0","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_2.0.5_1738645471784_0.10193367029724709","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"express-sweet","version":"2.0.6","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@2.0.6","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"871f5f7bf141ffd1c568bd33792cfd77c5615fa7","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-2.0.6.tgz","fileCount":72,"integrity":"sha512-2DkwYLVEF9f986lRKC0yLtf5KwbQhj2yNjjJiM/HHntQMJNhOx+IhXNcVCPVq6Bszis1CphN+LZrhaKmLZjYHw==","signatures":[{"sig":"MEQCIHOG+r+GThP8pFktBeKO/z8a1T7B+JH/CXmKAPOXTjkPAiBYGYvH1bp9uOer7uY4/xC4BXVI0/woAIGGtKFY6z1gZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2631584},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"a07188c1bc507088122255ae7abb2a8717dd728d","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"10.9.0","description":"EXPRESS SWEET is a powerful Express.js extension that streamlines your workflow and boosts productivity with a suite of utilities and enhancements.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"hbs":"~4.0.4","glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.0","multer":"^1.4.5-lts.1","express":"^4.19.2","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.1","striptags":"^3.2.0","body-parser":"^1.19.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"~1.4.4","passport-local":"^1.0.0","express-session":"^1.18.0","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.0","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_2.0.6_1739098911759_0.12047271342426646","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"express-sweet","version":"2.0.7","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@2.0.7","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"041c22afd1951f11f955b83b511cd272c15be940","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-2.0.7.tgz","fileCount":72,"integrity":"sha512-n03SX0p4xv48qu51skVF+Hj9w5Vh+DV3mCziGpXCDD9VrCYjzSGaxmW6rCGD8mYyDXtSNW63NuQ8l0zpM/3FIw==","signatures":[{"sig":"MEUCIHFlLM+IJK/q/q0pZ9F7DyCSIvH+SCX6318uG2KgU9jhAiEA62JtxNnwwtJi/m0G45MshTJIOR91TI9aMFWF1nx2siI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2627547},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"2989eda280082dca4c2c639879a38bf6dac7e364","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"10.9.0","description":"EXPRESS SWEET is a powerful Express.js extension that streamlines your workflow and boosts productivity with a suite of utilities and enhancements.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.1","multer":"^1.4.5-lts.1","express":"^4.21.2","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.1","striptags":"^3.2.0","body-parser":"^2.2.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"^1.4.7","passport-local":"^1.0.0","express-session":"^1.18.2","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.45.1","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^1.4.11","@types/express":"^4.17.23","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.2","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_2.0.7_1753166742068_0.5195049436515335","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"express-sweet","version":"2.0.8","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@2.0.8","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"aa875579bade38a9389a9f75ee3ab549734694ed","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-2.0.8.tgz","fileCount":72,"integrity":"sha512-BrShu2kjRml/AGB0sD4jWXUEZ6zNe+KIegpq22utNo2CW5BxgewNlGRz+oF+velffZbZedVlwzSsV5fncLTGMQ==","signatures":[{"sig":"MEYCIQCvpLQ9P3HBjk0f9KwCBbs8ELjK6JOmzur1G6GAEdB3VwIhANky2M3R8hMXp18wrxz9Hc+AgElib71aWDREcxk8hU+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2627926},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"d48d7c25351dbe6789c1dc6a224c434537bd5519","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"10.9.0","description":"EXPRESS SWEET is a powerful Express.js extension that streamlines your workflow and boosts productivity with a suite of utilities and enhancements.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.1","multer":"^1.4.5-lts.1","express":"^4.21.2","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.1","striptags":"^3.2.0","body-parser":"^2.2.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"^1.4.7","passport-local":"^1.0.0","express-session":"^1.18.2","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.45.1","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^1.4.11","@types/express":"^4.17.23","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.2","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_2.0.8_1753742257981_0.6398559321103254","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"express-sweet","version":"2.0.9","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://twitter.com/TakuyaMotoshima","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@2.0.9","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"b261f2d9afeee4772409a9e0da6778191923b97a","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-2.0.9.tgz","fileCount":72,"integrity":"sha512-6WIC6ppRATpQ0lzbmM+b/mhZJQO2TfN8qY2BAjN4+72KPuy8xf0C2KXwDm8Xs4+qDuTdFMiL5vvaeJbYdxeCQQ==","signatures":[{"sig":"MEYCIQD8PAdbRiXpB9f5F8s5ks+lOp+X/TbLeaWaR93aRSAlygIhAIotR4faRGvo6fdihHk0twfaMDlSBIVAo3nyWDG8P73I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2646975},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"06098e43191218d915e4cda37d46079648de767e","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"10.9.0","description":"EXPRESS SWEET is a powerful Express.js extension that streamlines your workflow and boosts productivity with a suite of utilities and enhancements.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.1","multer":"^2.0.2","express":"^4.21.2","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.1","striptags":"^3.2.0","body-parser":"^2.2.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"^1.4.7","passport-local":"^1.0.0","express-session":"^1.18.2","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.45.1","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^2.0.0","@types/express":"^4.17.23","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.2","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_2.0.9_1754990476326_0.6707301401619272","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"express-sweet","version":"3.0.0","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://x.com/takuya_motech","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@3.0.0","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"0cdf134e442a85837e6d187105402c48b7cdd40d","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-3.0.0.tgz","fileCount":69,"integrity":"sha512-TfUOEMXK8kM5VEm9TlqZFlb9/81OPKaNLROm5NCrp6eyzGpsjxvu0CJa+jEMICMFex1hX2Ax5i4K9N14MYiqMg==","signatures":[{"sig":"MEQCIC9ZijpPsX6n8WWYhjmGL/6m5ADQvjfNE5Ir6DCeMpZ1AiB1ksYQWl5LA9VH2K9xVIqAD7FfFSU7Ls6AqckGy5O1eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651100},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"f9d41b7f81bda5bbd5d9474fd19fdd3257c325c9","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","docs:build":"typedoc","docs:clean":"rm -rf docs","docs:serve":"typedoc && npx serve docs -p 8080","docs:watch":"typedoc --watch"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"10.9.0","description":"EXPRESS SWEET is a powerful Express.js extension that streamlines your workflow and boosts productivity with a suite of utilities and enhancements.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.1","multer":"^2.0.2","express":"^4.21.2","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.7","striptags":"^3.2.0","body-parser":"^2.2.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"^1.4.7","passport-local":"^1.0.0","express-session":"^1.18.2","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.45.1","typedoc":"^0.28.11","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^2.0.0","@types/express":"^4.17.23","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.2","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_3.0.0_1756352205473_0.7633750150663592","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"express-sweet","version":"3.0.1","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://x.com/takuya_motech","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@3.0.1","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"4708c8008957ef2a68291d9eaa18360ba2029173","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-3.0.1.tgz","fileCount":69,"integrity":"sha512-9APfmE5Kt+2IUveXQozyIDgIiIVnqw6OZTE1QVRcvTgdHCVr7hvfZ3HAO7feq5hpG1lBbhJ76hL8OK+U0l+WQQ==","signatures":[{"sig":"MEUCIAZViQ38blQKX6YpmpKWgekAjNZLEwz+CkgjsnkQPPKVAiEAuJbA7brPaSsBzKfF0slpyPiKmO870ZESEyTzzDVqFOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2657528},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"d20bff2f3f28bf1fa3e2fc96093375b5129be088","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","docs:build":"typedoc","docs:clean":"rm -rf docs","docs:serve":"typedoc && npx serve docs -p 8080","docs:watch":"typedoc --watch"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"10.9.0","description":"EXPRESS SWEET is a powerful Express.js extension that streamlines your workflow and boosts productivity with a suite of utilities and enhancements.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.1","multer":"^2.0.2","express":"^4.21.2","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.7","striptags":"^3.2.0","body-parser":"^2.2.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"^1.4.7","passport-local":"^1.0.0","express-session":"^1.18.2","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.45.1","typedoc":"^0.28.11","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^2.0.0","@types/express":"^4.17.23","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.2","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_3.0.1_1756767169608_0.08098335320706962","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"express-sweet","version":"3.0.2","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://x.com/takuya_motech","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@3.0.2","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"84a5c0135426ca99e8794f9e4b134843202d24db","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-3.0.2.tgz","fileCount":69,"integrity":"sha512-sBIpz1Lo43uxcuQaC40ANpfv3hVYwvsyV/oDG8J+R/E5SciF5CMLokNKQPSfzPAjaAWWl0k7ZmTtKubz8PCZQw==","signatures":[{"sig":"MEUCIDF73XsMV7t0GdctXudehIv1XUhk8ENCryZRHQKB9hJfAiEAzuxo1S4J0FwR7jsyAmOpkcIQlBQ9BIsGWnJwJN2gXlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2658163},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"41efd02e63e9cdfddedc8c4c3a157e4f5c5a3462","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","docs:build":"typedoc","docs:clean":"rm -rf docs","docs:serve":"typedoc && npx serve docs -p 8080","docs:watch":"typedoc --watch"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"10.9.0","description":"EXPRESS SWEET is a powerful Express.js extension that streamlines your workflow and boosts productivity with a suite of utilities and enhancements.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.1","multer":"^2.0.2","express":"^4.21.2","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.7","striptags":"^3.2.0","body-parser":"^2.2.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"^1.4.7","passport-local":"^1.0.0","express-session":"^1.18.2","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.45.1","typedoc":"^0.28.11","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^2.0.0","@types/express":"^4.17.23","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.2","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_3.0.2_1764290477394_0.4563625552795887","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"express-sweet","version":"4.0.0","keywords":["nodejs","express","framework","web","rest","restful","router","app","api","shared","library","lib","typescript","ts","esm","es6","orm","mysql","mariadb","sqlite","postgresql","postgres","mssql"],"author":{"url":"https://x.com/takuya_motech","name":"Takuya Motoshima","email":"developer.takuyamotoshima@gmail.com"},"license":"MIT","_id":"express-sweet@4.0.0","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/takuya-motoshima/express-sweet#readme","bugs":{"url":"https://github.com/takuya-motoshima/express-sweet/issues","email":"developer.takuyamotoshima@gmail.com"},"dist":{"shasum":"7a701d131525c29b26e14edf7833dda9ac15b4c7","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-4.0.0.tgz","fileCount":72,"integrity":"sha512-Oy2V3r3xipOkirsv/JSprQFvQZhT39uVEPR0do4EY77QN3oxHOcY0RIPssw9XSGX9K8mEO7BJUoiCnBsIFuQ7A==","signatures":[{"sig":"MEYCIQDNbtoVEIzXOWqoMLRHMtd6hEuHfY0O6kuGDSkoZNfJXwIhAJoYLe5RPuL26KglcUmu/oneS+Y5bmFN107b7NiZqZUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2705771},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"faaa42817b13723e2748bd040da01e4565130333","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","watch":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js --watch","prebuild":"rm -rf dist types","prewatch":"rm -rf dist types","docs:build":"typedoc","docs:clean":"rm -rf docs","docs:serve":"typedoc && npx serve docs -p 8080","docs:watch":"typedoc --watch"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/takuya-motoshima/express-sweet.git","type":"git"},"_npmVersion":"10.9.0","description":"EXPRESS SWEET is a powerful Express.js extension that streamlines your workflow and boosts productivity with a suite of utilities and enhancements.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^10.3.12","redis":"^4.6.8","dotenv":"^8.2.0","moment":"^2.30.1","morgan":"^1.10.1","multer":"^2.0.2","express":"^5.2.1","mariadb":"^3.2.3","passport":"^0.7.0","sequelize":"^6.37.7","striptags":"^3.2.0","http-errors":"~1.6.3","connect-redis":"^7.1.0","cookie-parser":"^1.4.7","passport-local":"^1.0.0","express-session":"^1.18.2","express-handlebars":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.45.1","typedoc":"^0.28.11","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.5.1","@types/morgan":"^1.9.9","@types/multer":"^2.0.0","@types/express":"^5.0.6","@types/passport":"^1.0.16","@types/http-errors":"^1.8.0","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.2","@rollup/plugin-terser":"^0.4.4","@types/passport-local":"^1.0.33","@types/express-session":"^1.18.2","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_4.0.0_1766074508206_0.4015166054528416","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"express-sweet","version":"5.0.0","keywords":["express","framework","mvc","routing","middleware","authentication","passport","sequelize","orm","handlebars","session","redis","file-upload","typescript","esm","commonjs"],"author":{"url":"https://x.com/shumatsumonobu","name":"shumatsumonobu","email":"shumatsumonobu@gmail.com"},"license":"MIT","_id":"express-sweet@5.0.0","maintainers":[{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"}],"homepage":"https://github.com/shumatsumonobu/express-sweet#readme","bugs":{"url":"https://github.com/shumatsumonobu/express-sweet/issues","email":"shumatsumonobu@gmail.com"},"dist":{"shasum":"fca79f2beaeb1c22f7b9711c8f70dcb046b1cd4e","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-5.0.0.tgz","fileCount":60,"integrity":"sha512-y4xX4eKBScIRi3PjEz915024Z4xPRdJK+LcdWLRG1w/MCz44V5sDxn3+8BcC/jpGhaqNfBzv4pEehzi4zNQ86Q==","signatures":[{"sig":"MEYCIQC0ANFdjM0bW2MEeruNzydZbabUCq3T8ZDNC6PSpBnnkAIhAJX05QS9t7SL84GAaIm3ieXmePxF7YUqjzt77sAagXuz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3503451},"main":"dist/build.cjs","type":"module","types":"types/index.d.ts","module":"dist/build.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"gitHead":"5996b8449d659ccb9e574898ba66529b55138aaf","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","diagram":"npx -y @mermaid-js/mermaid-cli -i screenshots/mount-flow.mmd -o screenshots/mount-flow.png -b transparent","prebuild":"rm -rf dist types"},"_npmUser":{"name":"takuya-motoshima","email":"developer.takuyamotoshima@gmail.com"},"repository":{"url":"git+https://github.com/shumatsumonobu/express-sweet.git","type":"git"},"_npmVersion":"11.6.2","description":"Express.js, supercharged. Auth, ORM, routing, views — everything snaps together so you can ship fast and stay sharp.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"glob":"^13.0.6","redis":"^5.11.0","dotenv":"^17.3.1","moment":"^2.30.1","morgan":"^1.10.1","multer":"^2.1.1","express":"^5.2.1","passport":"^0.7.0","sequelize":"^6.37.8","striptags":"^3.2.0","http-errors":"~2.0.1","connect-redis":"^9.0.0","cookie-parser":"^1.4.7","passport-local":"^1.0.0","express-session":"^1.19.0","express-handlebars":"^8.0.6"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","sqlite3":"^6.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/morgan":"^1.9.10","@types/multer":"^2.1.0","@types/express":"^5.0.6","@types/passport":"^1.0.17","@types/http-errors":"^2.0.5","@rollup/plugin-json":"^6.1.0","@types/cookie-parser":"^1.4.10","@rollup/plugin-terser":"^1.0.0","@types/passport-local":"^1.0.38","@types/express-session":"^1.18.2","@rollup/plugin-commonjs":"^29.0.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-sweet_5.0.0_1773389918258_0.8261275072560488","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"express-sweet","version":"5.1.0","description":"Express.js, supercharged. Auth, ORM, routing, views — everything snaps together so you can ship fast and stay sharp.","type":"module","main":"dist/build.cjs","module":"dist/build.mjs","exports":{".":{"import":"./dist/build.mjs","require":"./dist/build.cjs"}},"types":"types/index.d.ts","scripts":{"build":"node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js","prebuild":"rm -rf dist types","diagram":"npx -y @mermaid-js/mermaid-cli -i screenshots/mount-flow.mmd -o screenshots/mount-flow.png -b transparent"},"repository":{"type":"git","url":"git+https://github.com/shumatsumonobu/express-sweet.git"},"keywords":["express","framework","mvc","routing","middleware","authentication","passport","sequelize","orm","handlebars","session","redis","file-upload","typescript","esm","commonjs"],"author":{"name":"shumatsumonobu","email":"shumatsumonobu@gmail.com","url":"https://x.com/shumatsumonobu"},"license":"MIT","engines":{"node":">=18.0.0"},"bugs":{"url":"https://github.com/shumatsumonobu/express-sweet/issues","email":"shumatsumonobu@gmail.com"},"homepage":"https://github.com/shumatsumonobu/express-sweet#readme","dependencies":{"connect-redis":"^9.0.0","cookie-parser":"^1.4.7","dotenv":"^17.3.1","express":"^5.2.1","express-handlebars":"^8.0.6","express-session":"^1.19.0","glob":"^13.0.6","http-errors":"~2.0.1","moment":"^2.30.1","morgan":"^1.10.1","multer":"^2.1.1","passport":"^0.7.0","passport-local":"^1.0.0","redis":"^5.11.0","sequelize":"^6.37.8","striptags":"^3.2.0"},"devDependencies":{"@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-terser":"^1.0.0","@types/cookie-parser":"^1.4.10","@types/express":"^5.0.6","@types/express-session":"^1.18.2","@types/http-errors":"^2.0.5","@types/morgan":"^1.9.10","@types/multer":"^2.1.0","@types/node":"^25.5.0","@types/passport":"^1.0.17","@types/passport-local":"^1.0.38","rollup":"^4.59.0","rollup-plugin-typescript2":"^0.36.0","sqlite3":"^6.0.1","typescript":"^5.9.3"},"gitHead":"cf28b9f34255471e3e81ac5333afab8196f8fb06","_id":"express-sweet@5.1.0","_nodeVersion":"24.12.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-zKTxodcMMi2tFciycE+h27Ing+AQ7YEN2rnJtrutm0F7rc0MKgz8sHSZ/4AYEBzE4Z/CMqOm7DyPetvsSRdMdA==","shasum":"4f3a04e6305acc3be24841f006ecb39505453c6d","tarball":"https://registry.npmjs.org/express-sweet/-/express-sweet-5.1.0.tgz","fileCount":60,"unpackedSize":3581130,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCcSlkF1yG6wNmrqV3XhMIyCZs5mo66+7Aah4axYQVTuQIgEjcwU8oMKsVucTLPJ2O6/dy0b3phXNAoJ8pblBRt5e4="}]},"_npmUser":{"name":"shumatsumonobu","email":"shumatsumonobu@gmail.com"},"directories":{},"maintainers":[{"name":"shumatsumonobu","email":"shumatsumonobu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express-sweet_5.1.0_1787042948402_0.9061270595485977"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-31T06:27:32.953Z","modified":"2026-08-18T08:49:08.715Z","1.0.0":"2021-05-31T06:27:33.126Z","1.0.1":"2021-06-02T01:48:44.316Z","1.0.2":"2021-06-10T08:34:23.467Z","1.0.3":"2021-06-13T14:35:03.777Z","1.0.4":"2021-06-13T14:55:02.631Z","1.0.5":"2021-08-12T02:59:10.401Z","1.0.6":"2021-08-13T04:49:14.979Z","1.0.7":"2021-08-13T06:20:04.679Z","1.0.8":"2021-09-25T13:17:26.565Z","1.0.9":"2021-10-13T00:27:33.818Z","1.0.10":"2021-10-19T06:30:48.032Z","1.0.11":"2021-11-10T23:24:23.957Z","1.0.12":"2021-11-16T09:29:24.549Z","1.0.13":"2021-12-13T05:22:04.659Z","1.0.14":"2022-01-16T23:56:42.687Z","1.0.15":"2022-02-13T15:05:19.578Z","1.0.16":"2022-02-13T15:20:00.912Z","1.0.17":"2022-05-17T04:57:49.223Z","1.0.18":"2022-05-18T05:56:03.808Z","1.0.19":"2022-05-20T07:51:35.323Z","1.0.20":"2022-05-25T03:26:36.472Z","1.0.21":"2022-05-26T01:52:27.625Z","1.0.22":"2022-07-27T05:08:33.095Z","1.0.23":"2022-10-20T08:26:54.565Z","1.0.24":"2022-10-24T04:28:56.486Z","1.0.25":"2022-11-24T10:53:57.731Z","1.0.26":"2023-06-11T11:04:25.393Z","1.0.27":"2023-06-12T14:23:21.436Z","1.0.28":"2023-06-16T11:03:21.696Z","1.0.29":"2023-06-20T09:28:41.619Z","1.0.30":"2023-06-25T21:53:15.505Z","1.0.31":"2023-06-29T08:00:35.037Z","1.0.32":"2023-06-30T22:17:50.233Z","1.0.33":"2023-07-01T09:00:59.669Z","1.0.34":"2023-07-01T12:09:27.211Z","1.0.35":"2023-07-11T09:23:38.661Z","1.0.36":"2023-07-12T04:25:46.565Z","1.0.37":"2023-07-17T02:22:01.217Z","1.0.38":"2023-07-17T03:38:59.010Z","1.0.39":"2023-07-24T02:27:26.333Z","1.0.40":"2023-08-03T21:00:56.615Z","1.0.41":"2023-08-04T05:23:18.969Z","1.0.42":"2023-08-31T06:17:14.260Z","1.0.43":"2023-12-29T18:44:45.907Z","1.0.44":"2023-12-30T14:45:27.422Z","1.1.0":"2024-03-06T04:34:05.342Z","1.1.1":"2024-03-23T11:02:11.557Z","2.0.0":"2024-03-23T18:40:27.998Z","2.0.1":"2024-04-05T06:36:26.429Z","2.0.2":"2024-09-01T23:15:36.894Z","2.0.3":"2024-09-04T08:21:42.860Z","2.0.4":"2025-01-14T07:30:32.893Z","2.0.5":"2025-02-04T05:04:32.042Z","2.0.6":"2025-02-09T11:01:52.208Z","2.0.7":"2025-07-22T06:45:42.290Z","2.0.8":"2025-07-28T22:37:38.246Z","2.0.9":"2025-08-12T09:21:16.533Z","3.0.0":"2025-08-28T03:36:45.705Z","3.0.1":"2025-09-01T22:52:49.809Z","3.0.2":"2025-11-28T00:41:17.679Z","4.0.0":"2025-12-18T16:15:08.432Z","5.0.0":"2026-03-13T08:18:38.478Z","5.1.0":"2026-08-18T08:49:08.582Z"},"bugs":{"url":"https://github.com/shumatsumonobu/express-sweet/issues","email":"shumatsumonobu@gmail.com"},"author":{"name":"shumatsumonobu","email":"shumatsumonobu@gmail.com","url":"https://x.com/shumatsumonobu"},"license":"MIT","homepage":"https://github.com/shumatsumonobu/express-sweet#readme","keywords":["express","framework","mvc","routing","middleware","authentication","passport","sequelize","orm","handlebars","session","redis","file-upload","typescript","esm","commonjs"],"repository":{"type":"git","url":"git+https://github.com/shumatsumonobu/express-sweet.git"},"description":"Express.js, supercharged. Auth, ORM, routing, views — everything snaps together so you can ship fast and stay sharp.","maintainers":[{"name":"shumatsumonobu","email":"shumatsumonobu@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"screenshots/hero-banner.png\" alt=\"Express Sweet\" width=\"100%\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/express-sweet\"><img src=\"https://img.shields.io/npm/v/express-sweet\" alt=\"npm\"></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/npm/l/express-sweet\" alt=\"license\"></a>\n  <a href=\"package.json\"><img src=\"https://img.shields.io/node/v/express-sweet\" alt=\"node\"></a>\n</p>\n\nOne function call. Full stack. Auth, ORM, routing, views — everything snaps together so you can ship fast and stay sharp.\n\n## What is Express Sweet?\n\nExpress Sweet is a full-stack toolkit built on top of Express.js. Instead of wiring up a dozen middleware packages by hand, you call one function and get a production-ready stack: Sequelize ORM, Passport.js authentication, Handlebars views with 37 built-in helpers, file-based routing, file uploads, and more.\n\n```js\nimport express from 'express';\nimport * as expx from 'express-sweet';\n\nconst app = express();\nawait expx.mount(app);\napp.listen(3000);\n```\n\nThat's it. Four lines of real code and you have a fully configured web application.\n\n## Features\n\n- **One-line setup** — `expx.mount(app)` initializes everything in the right order\n- **File-based routing** — Drop a file in `routes/`, get a URL endpoint automatically\n- **Sequelize ORM** — Custom `Model` base class with `findById()`, `begin()`, raw queries, and association support\n- **Passport.js auth** — Username/password login, session management (memory or Redis), route protection\n- **Handlebars views** — Pre-configured template engine with 37 built-in helpers\n- **File uploads** — Multer integration with per-route upload resolution\n- **CORS** — Toggle with a single config flag\n- **Environment variables** — Automatic `.env` loading, plus a post-load hook for decrypting secrets or validating required values\n- **Dual format** — Ships as both ESM and CommonJS\n\n## Screenshots\n\n| Sign In | Home | People |\n|---------|------|--------|\n| ![Sign In](screenshots/sign-in.png) | ![Home](screenshots/home.png) | ![People](screenshots/people.png) |\n\n| New Person | Edit Profile | Change Avatar |\n|------------|-------------|---------------|\n| ![New Person](screenshots/new-person.png) | ![Edit Profile](screenshots/edit-profile.png) | ![Avatar](screenshots/avatar.png) |\n\n## Quick Start\n\n### The fast way — use the generator\n\n```bash\nnpx express-sweet myapp\ncd myapp\nnpm install\nnpm run setup\nnpm start\n```\n\nOne command scaffolds a complete app with auth, database, CRUD, and file uploads — ready to run. See [express-sweet-generator](https://github.com/shumatsumonobu/express-sweet-generator) for options.\n\n### From scratch\n\n#### Install\n\n```bash\nnpm install express-sweet\n```\n\n#### Create config files\n\nExpress Sweet uses convention-based configuration. Create a `config/` directory with the files you need:\n\n```\nyour-app/\n  config/\n    config.js          # App basics (CORS, body size, routing)\n    database.js        # Sequelize connection settings\n    authentication.js  # Passport.js auth settings (optional)\n    view.js            # Handlebars view engine (optional)\n    logging.js         # Morgan HTTP logging (optional)\n    upload.js          # Multer file upload (optional)\n  routes/\n    home.js            # → /home\n    api/\n      users.js         # → /api/users\n  models/\n    UserModel.js\n  views/\n    home.hbs\n  app.js\n```\n\nYou don't need to write config files from scratch. Copy from [examples/](examples/) (ESM and CJS templates included) and just fill in your values.\n\n#### Boot the app\n\n```js\n// app.js (ESM)\nimport express from 'express';\nimport * as expx from 'express-sweet';\n\nconst app = express();\nawait expx.mount(app);\napp.listen(3000, () => console.log('Running on http://localhost:3000'));\n```\n\n```js\n// app.js (CommonJS)\nconst express = require('express');\nconst expx = require('express-sweet');\n\nasync function main() {\n  const app = express();\n  await expx.mount(app);\n  app.listen(3000, () => console.log('Running on http://localhost:3000'));\n}\nmain();\n```\n\n`mount()` initializes all middleware in a carefully ordered sequence:\n\n<!-- Mermaid source: screenshots/mount-flow.mmd, regenerate with: npm run diagram -->\n![mount flow](screenshots/mount-flow.png)\n\n## Configuration\n\nSix config files control the framework. All are optional — Express Sweet uses sensible defaults when a file is missing.\n\n| File | Purpose | Key Options |\n|------|---------|-------------|\n| `config.js` | App basics | `cors_enabled`, `max_body_size`, `router_dir`, `default_router`, `hook_after_env_load`, `hook_handle_error` |\n| `database.js` | DB connection | `database`, `username`, `password`, `host`, `dialect`, `pool` |\n| `authentication.js` | Auth settings | `enabled`, `session_store`, `authenticate_user`, `allow_unauthenticated` |\n| `view.js` | View engine | `views_dir`, `partials_dir`, `default_layout`, `beforeRender` |\n| `logging.js` | HTTP logging | `format`, `skip` |\n| `upload.js` | File uploads | `enabled`, `resolve_middleware` |\n\nFull option reference → [docs/configuration.md](docs/configuration.md)\n\n## Database & Models\n\nExpress Sweet wraps Sequelize with a `Model` base class and a `DatabaseManager` singleton.\n\n### Define a model\n\n```js\n// models/UserModel.js\nimport * as expx from 'express-sweet';\n\nexport default class extends expx.database.Model {\n  static get table() {\n    return 'user';\n  }\n\n  static get attributes() {\n    return {\n      id:    { type: this.DataTypes.INTEGER, primaryKey: true, autoIncrement: true },\n      name:  this.DataTypes.STRING,\n      email: this.DataTypes.STRING,\n    };\n  }\n}\n```\n\n### CRUD\n\n```js\nimport UserModel from '../models/UserModel.js';\n\nawait UserModel.create({ name: 'Alice', email: 'alice@example.com' });\nconst users = await UserModel.findAll();\nconst user  = await UserModel.findById(1);\nawait UserModel.update({ name: 'Bob' }, { where: { id: 1 } });\nawait UserModel.destroy({ where: { id: 1 } });\n```\n\n### Transactions\n\n```js\nlet transaction;\ntry {\n  transaction = await UserModel.begin();\n  await UserModel.create({ name: 'Alice' }, { transaction });\n  await transaction.commit();\n} catch {\n  if (transaction) await transaction.rollback();\n}\n```\n\nFull reference (associations, raw queries, operators) → [docs/database.md](docs/database.md)\n\n## Authentication\n\nPassport.js integration with session management and automatic route protection.\n\n### Config\n\n```js\n// config/authentication.js\nexport default {\n  enabled: true,\n  session_store: 'memory',       // or 'redis'\n  username: 'email',\n  password: 'password',\n  success_redirect: '/',\n  failure_redirect: '/login',\n  authenticate_user: async (username, password, req) => {\n    return UserModel.findOne({ where: { email: username, password }, raw: true });\n  },\n  subscribe_user: async (id) => {\n    return UserModel.findOne({ where: { id }, raw: true });\n  },\n  allow_unauthenticated: ['/login', '/api/login'],\n  expiration: 24 * 3600000,\n};\n```\n\n### Login / Logout\n\n```js\nimport { Router } from 'express';\nimport * as expx from 'express-sweet';\n\nconst router = Router();\n\nrouter.post('/api/login', async (req, res, next) => {\n  const ok = await expx.Authentication.authenticate(req, res, next);\n  res.json({ success: ok });\n});\n\nrouter.get('/logout', (req, res) => {\n  expx.Authentication.logout(req);\n  res.redirect('/');\n});\n\nexport default router;\n```\n\nFull reference (Redis sessions, redirect helpers, route protection flow) → [docs/authentication.md](docs/authentication.md)\n\n## Routing\n\nExpress Sweet uses **file-based routing**. Files in the `routes/` directory are automatically mapped to URL endpoints:\n\n```\nroutes/\n  home.js          → /home\n  about.js         → /about\n  api/\n    users.js       → /api/users\n    posts.js       → /api/posts\n```\n\nEach route file exports an Express `Router`:\n\n```js\n// routes/api/users.js\nimport { Router } from 'express';\nconst router = Router();\n\nrouter.get('/',    (req, res) => res.json([]));\nrouter.get('/:id', (req, res) => res.json({ id: req.params.id }));\nrouter.post('/',   (req, res) => res.json({ created: true }));\n\nexport default router;\n```\n\nSet `default_router: '/home'` in `config.js` to also mount that route on `/`.\n\nFull reference → [docs/routing.md](docs/routing.md)\n\n## View Engine\n\nHandlebars is pre-configured as the template engine. Express Sweet ships with 37 built-in helpers across 9 categories:\n\n| Category | Helpers |\n|----------|---------|\n| **Comparison** | `eq`, `eqw`, `neq`, `neqw`, `lt`, `lte`, `gt`, `gte`, `not`, `ifx` |\n| **Comparison** (cont.) | `empty`, `notEmpty`, `count`, `and`, `or`, `coalesce`, `includes`, `regexMatch` |\n| **Math** | `add`, `sub`, `multiply`, `divide`, `ceil`, `floor`, `abs` |\n| **String** | `replace`, `split`, `formatBytes` |\n| **Date** | `formatDate` |\n| **Number** | `number2locale` |\n| **HTML** | `cacheBusting`, `stripTags` |\n| **Array** | `findObjectInArray` |\n| **Object** | `jsonStringify`, `jsonParse` |\n| **Layout** | `block`, `contentFor` |\n\n```handlebars\n{{#if (eq role 'admin')}}\n  <span class=\"badge\">Admin</span>\n{{/if}}\n\n{{formatDate 'YYYY/MM/DD' createdAt}}\n{{number2locale price 'en-US'}}\n{{add subtotal tax}}\n```\n\nFull helper reference → [docs/view-engine.md](docs/view-engine.md)\n\n## File Upload\n\nMulter-based file upload with per-route middleware resolution.\n\n```js\n// config/upload.js\nexport default {\n  enabled: true,\n  resolve_middleware: (req, multer) => {\n    if (req.path === '/api/avatar' && req.method === 'POST') {\n      return multer({ storage: multer.memoryStorage() }).single('avatar');\n    }\n    return null;\n  },\n};\n```\n\nFull reference (disk storage, multiple files, file filtering) → [docs/file-upload.md](docs/file-upload.md)\n\n## Demo\n\nA full-featured demo app is included in [demo/](demo/) — auth, CRUD, file uploads, error pages, all wired up. Both ESM and CommonJS versions. It runs against the build in this repository: `docker compose run --rm build`, then `cd demo/esm && docker compose up`. See [demo/README.md](demo/README.md) for what it covers and [CONTRIBUTING.md](CONTRIBUTING.md) for the development setup.\n\n## Migration from v4\n\nUpgrading from v4? See the migration guide → [docs/migration-v5.md](docs/migration-v5.md)\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for the full release history.\n\n## Author\n\n**shumatsumonobu**\n\n* [github/shumatsumonobu](https://github.com/shumatsumonobu)\n* [x/shumatsumonobu](https://x.com/shumatsumonobu)\n* [facebook/takuya.motoshima.7](https://www.facebook.com/takuya.motoshima.7)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}