{"_id":"yasui","_rev":"56-bc9968dd428db72d849eaa1e17ae2952","name":"yasui","dist-tags":{"latest":"4.3.2"},"versions":{"0.1.0":{"name":"yasui","version":"0.1.0","keywords":["express","framework","base","simple","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@0.1.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"3d8b11fd950d9376f52cda9d0fec4d9f9699d98f","tarball":"https://registry.npmjs.org/yasui/-/yasui-0.1.0.tgz","fileCount":18,"integrity":"sha512-HKVSaHOubceZETL4Oao+uqBBhkVHiqFwqlsEjS/9Q6112LjWua9X/WHJjnlZ5zH8mZB3Hgk9vvMvQOtzCu3bcQ==","signatures":[{"sig":"MEUCIAXAA3fePsg5irbJVlRcPeG0cIx3uTlJEr7vOBTWoyziAiEAowkdxv0H5/mPIaZ0uNXQK3xTrBrrncoqtJ4Ro/gBAoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf94tjCRA9TVsSAnZWagAAvqkP/1Gdw41mVblacMWsdUcY\nj7c1izIxOoX+Kao6nu/MD7AViRrnaTxsNpVDqfHXIFZCunSPWljoLuH6/Jhb\n5t34tA0jKRLlypy+3umKp/3VqtUbBnvbuEJn3FoNjtjHCO+fIHmi9slEmvre\noGtGIWB1uw6jopieTvJ6g2AFSnWVqgX47e/H3t+ybwAdqpGMMn0rv7c2e7vv\n2BXeIVirVQK8Ky0bPu7Hnu6OO6LBN5GiCleZJauIePwTid5SSjCvcxXFOezU\nznRig8XBE6pNhpGnQ73WmrOFujNX4smCeikA25I4LzzAg0LwQ0VnYqKpO6nh\ns8FRzhdU6/zQzD5nwvtZxi+N3a+1DQRHyIsrsIK0UupBPgt72ZZ+oB0iAKnp\nbCHWC06g0b1tqGEcHfH7L7DUc8PUVUzoCbhJiBBPcY9Amu6Z2AMb+eCKl/hk\ntNhjDUFYLeXw3N4+MKZrAUBVEgLt39qnacbHFIef/+VtfYu6jBxFlNoL0a+C\np2TKqWv7cNxYQmluygFx3JagSoIhYIxrZ0aEMTz39ZASXlJZZMWBHrfa/iQ1\n1cPJ+nh7ns8xDpfaBqk9EiWFGSDXbyUJc2x0ktNMPHoogIIw0Wo/H2wHHM58\n5e0FDIYtPpCKFgjbOFgbOuM/QK58+vT1nUbAXy2mp57+ByVVM3MysciQojFA\nXQUU\r\n=xq54\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"0cd2c25f77608e73d8bcace036eb359aa297da5c","scripts":{"lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","example":"tsc && node lib/examples/app.js","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"6.13.7","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.13.0","dependencies":{"chalk":"^4.1.0","lodash":"^4.17.20","express":"^4.17.1","mongoose":"^5.4.13","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","@types/cors":"^2.8.9","@types/lodash":"^4.14.166","@types/express":"^4.17.9","source-map-support":"^0.5.19","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_0.1.0_1610058594605_0.9578571506489684","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"yasui","version":"0.2.0","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@0.2.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"d63d6c0b1170630d737a08dd23938b4dfd2f2c41","tarball":"https://registry.npmjs.org/yasui/-/yasui-0.2.0.tgz","fileCount":24,"integrity":"sha512-Gt17Wb540xYzIAbykaHNLQrRbAkPcypR7OZhjlVSBlTH/PHsdth0Zvv6uS1YMQOvP1V5PII4lMrtAz4NVAO8Vg==","signatures":[{"sig":"MEQCICDNELlkozjSWI8W2aCts9M30bC7F1bYLH2TMcJ8Yj0+AiA0p0a3NQOt7JsS5R78YMmsZh8Cact4ZRkB4Kb9gffIqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+MHhCRA9TVsSAnZWagAAMxUP/1wxxWBHoIp5EJ3Pf227\nNEjj7GCdEdfuBI/zXiNoKLj0qmBw8tKcOeYNFWK6D3UUxI3yiRW9qYdFxDLO\nCqzh7S1Wyh9opL79sEYQohC9cmvT57c9pAWYkSAm86f+6B3uv14wTGhihoQl\nyAgm6u/5oqYfTgxcxK2D1Cqslp2mUDeC+E7bFkjqk0i2+SpBVbjScqXAfu0Y\n/yL9FhbGRdqKSAeQOA7AQbEQyBASzwaDgUXq5t0y3QC625VRX4WzjyuHFFyi\nYKXlIpEXN2VZns7h72v9MlIBF7kOzzWEduud07XxeRt3GvhgmXxRnzJCc92C\nS6+2b/Xb7/IvJ1rb9K/47YiEgENhAxb4YUc7ZqJ5X1NDBbyVBCHdUjXvkTB0\nc95ZUp/SrxS2iYIPnB7Ye9rT9ZNmoksGJFZv8IDZI8S4jNm/+K5ypma4PIrL\n9/9pnTw2zzcqKnZ/kACwUvuYGkk4h5YHbB/BsShiv4gzo+5GsViTL2AYIQGL\ndeoqw4QjeR9iAFmIx9qJAS5sfjav2MhW+Ls6tqeTb2B6p0ZpWYwGbdRmXOm3\nA9yJ3BEA8S9pqswSkccdHyuMUm3lp/seP9pS++Z1YqTWuy5+6n+VEXwdydq3\n0qQmswpJb7wzbolnQcZ3e4zm8Jpkbvl37CoGs9rPWr1Wm5MixvP2Nj/t0jA4\n60sw\r\n=otRR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"ef10b763e7601427ba0caeae8d36ab835b023d72","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","example":"npm run build && node lib/example/app.js","prepare":"npm run build","preversion":"npm run lint","types-build":"cd src/@types/ && tsc","prepublishOnly":"npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"6.13.7","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.13.0","dependencies":{"chalk":"^4.1.0","express":"^4.17.1","mongoose":"^5.4.13","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","@types/cors":"^2.8.9","@types/express":"^4.17.9","source-map-support":"^0.5.19","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_0.2.0_1610138080963_0.48473214561323985","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"yasui","version":"0.2.6","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@0.2.6","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"a36ace845dd1e3b0d10e9b9ae27277e74522eee8","tarball":"https://registry.npmjs.org/yasui/-/yasui-0.2.6.tgz","fileCount":25,"integrity":"sha512-nLzB9c7Za6Qpy9VjQle3alRlHKVZIDmLtU2vidsymcudN8YwFdW4n0v0NagRZuPpcS4eal7mgo6ae3yBBTdRoA==","signatures":[{"sig":"MEQCIFthNolDrD9SzoezrJf6RN0kSHBaQ5exR8+yiMKzRazMAiAgO0SNtVd1VXAk4Ux+X8wNYXvFphtEN5BPuYpDwbP3eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+f54CRA9TVsSAnZWagAAiEQQAKQWn0bkhXncOoSSLnaW\naPvrSnLeZboACu6s9bioR/Kyc2MkJTw3b5pFgADWCfXWS5PmhR76NAsAOuvZ\nf9cxALcTVNbhZXGV6HVSXxDXJQtf74oq1VwzmguFa+p5Tkn98unfh59a32eH\nHATNFbkvdNjaYxx4a8SwpAjZf6FtMokSt2+FJ7iBF6HfR84fAvRuVgX5QFMV\n0m8zJiwP0hZL0CFY8q4vHKhfTT7hE8TkeQHl4lJVz+YXqki9l2vHaRDzK98/\nGzHFgDlpHTNzQ/BgUM0NfGLwOKLvJkxjFyh1I4aGgMN8fzgwGjCHxQyhphnl\n9Tad8nv8ITDrW4Di0OTonWc6LoR8RFC4jkIZCe8ltWTOz8KzAp1sSskfaK30\n9LT46a7pUb24YD8p9K92F+Ynb3NkN6HIHuWA9MpC5lYqHzh6SjC19Sk64YLl\nMGQ8ipJfLjORi9V8/zjoyusELJB6aOsShdDtuFvAt0V5IZvWZwL4BFmWdd7x\nvWJMjelqSKwL8LhU+cUMU7wzqYRxVvo75qOCGMahJmQLuV9n+eETGuznfl8A\nVvBFoHa2Fh3iKaKwsE1FAjriIpk1SX7piWHp2fMtPyHNR23U7dljxalvr4or\nTU/i3qbx9rxCijz1TrwIsgOpKkH2ZpYU7WieeXostxu016H7pyDdu5KKMiyF\nThrO\r\n=baCR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"4761e7bfe94a6154f3791d04fbd985f8a69e16c8","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","example":"npm run build && node lib/examples/app.js","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"6.13.7","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.13.0","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","mongoose":"^5.4.13","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_0.2.6_1610219127857_0.8509732276030404","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"yasui","version":"0.2.7","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@0.2.7","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"8784ac2e7e2aa09ab4b6cad2c5051b5000601add","tarball":"https://registry.npmjs.org/yasui/-/yasui-0.2.7.tgz","fileCount":25,"integrity":"sha512-JR2ElWi17FrNWg0jQsOoouqeYRMN8+qIJkvAGTXgd78BkCeo7M4kp3+vEdd51/OAmCodcGGnI2Wf0d9NRXRt9Q==","signatures":[{"sig":"MEQCIBdIGgq/dGHtj+zumGryX9A8ANwbWECD06T6OedkToLgAiBRruXD9VjLC14i8fPxtCJwWnpFu9I1cFbNB4EDjGF9wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+f+8CRA9TVsSAnZWagAABw4P/02XOazxUAG5LTPlwT8l\nyzmxlhCm2cqYwMXql+LWvu3hIE+Fm41axFOdvgM3k2BXnqGPcLTKHKTpenqI\nt1+rAQCEaUq81YvRAq3grVNQdyN8YxuFzzgly2EAYz6LIzMN1HhGtXmqg3X0\nHd543RKJXxVIxVzFc6ii8MWP+TfoannMXwPqr4eIWi6arZMMAlm5rlKjeLZy\nxVbv0F2dRrnolBqokp3xLSZUUwmosevhJprrGIQOtgFho8Zq0pNJT5sQYhrr\nGLYu/FOl8VcHWcZT8kC4i1I9qNuUtxuYbNe4dsIdkV9E8GIh26tz8ABU4kYf\nIcy/Kw5vPoOWy5MKVnitiIRblATrOyEiP3rNcEUYJmsgnfBdqZ3GhS2hzs2H\nb1gdCXngpfWYyyklcnf3jXB5ttttfpq4qnAXyaNPsLjFrTNJX3wicIwMIhli\nJeVVxeapvfUFj/4s245XTepCf6Asn+/e8zg3gUJToMIyy/UCYLWaNywoQ7Ms\njIKdo1a1pEjABULQqaSR9ir7L5rU/Yx0WuH0JQKB2IiEynM4FaIP7vciugYS\nBt/ZUkzpMwVMYymIc4p2D2/CH5nSVeSSFnQkaxY+nTaKAT7vXZWE1U8S+e2O\nZxf5vPaClXUbAvwDHkjT1xQga9oswacrkdTjIydkuSxu1b9DLhqajtkHdzvr\nDLJq\r\n=AnOD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"58f7960bf6ed30deccc7d326dc82d7af4b30348b","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","example":"npm run build && node lib/examples/app.js","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"6.13.7","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.13.0","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","mongoose":"^5.4.13","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_0.2.7_1610219451619_0.8979152780899438","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"yasui","version":"0.2.8","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@0.2.8","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"bdbad986bdb02ce08e584bf6d1fdc780d11e0e88","tarball":"https://registry.npmjs.org/yasui/-/yasui-0.2.8.tgz","fileCount":25,"integrity":"sha512-02Z9+b4z2AKaVZlUDM9BJxOrBuBgizSvYkRQdID0QtXAdSUZQrGxSN08CLIPyrbzmxtOD9BJEtalMmLgaRfLvQ==","signatures":[{"sig":"MEUCIQD2FpCvgQ7GRJwwY80+Tw4yAwz2GXK3ixVjxg/1nv5XqAIgV/sUSbM8Qe/cH2YvZUiSdhqPmgI5gdGZnplQHocgz1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+hknCRA9TVsSAnZWagAAHq8P/RzZn+RvT6pcClaCrz0D\nRvE3MJOOdJmdxSsp9YcylHxEO1Cx/wPftjHzcaPugCWNQNreOrJamCeb478t\nzdu8mMamU0+JhMK5VOPJ5i+62fSyhr30lW8l+ZPY/5DUVMunWa9LkLOeooG5\nBAQAg+xB51CO7AxjT/TUpNUdF0IcibqdqBiA5jEr3cjyAQsFS6ev4sckFkcu\nPc9vKwyaaHikST5/Sa84nzM0rFADluID2LlPmirDY25AsiKAMFPmv/cEyF9D\nv1PsrvA4KrU3iSqb1SZUteZgHUtvH0GKaBeMbVr2X76riAv0EV0S5kPfnu4b\nDDwellYCwxPFIO0MIcf4M5LCNaVpMWEJ8t2g/cISoPQjZFr6s62iwjERZX2x\ndriIS6pOvJAHvx/US3jlXEgeubP0cEpTEPCEgvmK/2zExZZS7Pth095ZMqXt\nGJU9j70Qsdm+gzfDd+Xau4dCvr2NbJ0WOTFM4X/rjZKnOBNxl+nbjaJ3cbW8\nxfdfVDF0b85zd79zGPy9oGA68O/GDzxY2N8z3/pUd79EChtByEhwMVbotRC5\nyM8RUFwQO9ph5XO8RFRJ2aBqi5BjnqRzpHDOLYPbggE5SNZJFh4DzUfFxKDO\n9Y5HaE2L8F0lUsahy06C5AA1txhIxN9MfMHp3bMq1vSYV+IItDohpsgtuTzR\nJAT9\r\n=vA37\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"ee44e0046116a6194e697ef37730e807f9042788","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","example":"npm run build && node lib/examples/app.js","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"6.13.7","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.13.0","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","mongoose":"^5.4.13","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_0.2.8_1610225959050_0.16089077430828103","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"yasui","version":"0.3.1","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@0.3.1","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"da0e90dfcdf03310dd4dae65355c90d66b2f976b","tarball":"https://registry.npmjs.org/yasui/-/yasui-0.3.1.tgz","fileCount":38,"integrity":"sha512-97DhLkgrXLHqmWiDmwjV55e0+5TdsFDIT0x/y7sy/7disp4eOyra8hlVUyKNCE6r2lu+89hddplPRGrbqm89qQ==","signatures":[{"sig":"MEUCICkY3LYf3MdyiD1cDgZurnDdkDy3Fv4W5kQM6WEJs2ruAiEA2sP60D8g/prDQMD0dWSY5L4ibslKw5K58CdBvOdjBtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeLM8CRA9TVsSAnZWagAAVkQP/3BHT8IruMFl1UkCuw9m\nXFlfwYA2ZX9tC9rA/P9qZ8Cd+zaY1qbyJwqeEAWE/cjaTdV3dJ2THW+CKZuC\nJCwI8pPSDcfZB8WMBeRL+Ro2br0dTik8O6vzelVN1eChoqrOx/gB+NQW5Iz3\nU+kNbNsve2o5dIpn7F4Y5FBwznKnZq9cFO8BpcZ1luL29zjVFiER0t3JKHnG\n0fqAZTHFayTr/fJTuDQdSvE4p3RL7w9trekXOyptNd17I+P9pE1olKaiVoHu\nytE3YHsYUC4L05IbkL0heTmWZMSL6B1ItWnxjFhM6tlzDEKVAAC56mo31tRp\nWPUdMNDtJUTZ2yZmHmZC2oJW6jvTAFcaKD+pTLx21XyHO70WzdT+8KlVuOig\nLgzb/Hak9LJ1VNN/J3GScNyFqgZYf4QSYFfcPR0vyax5iA1ZmlxaqiX556k8\nZfRnL71E5uF6DS0RikFxizW47mDPKWKRU5Vkf4ZKjKSL27VQIMzHjR2iqt9W\nUkfDkDl7/bJjjl5XPi8cCv/wODWbJv9DGaWp4fOJ9jtaISUEjQmiFrP3uhhV\nkGKtVbWRUOGN3nR0LIIlJ0/mo4N54lqS3AJ6x98cxwQDpg4MyC5cyp57FHWt\nSLBqW91KtnQ9mpyI+Lz3KmwpzeFwZRfavmb0NC3dI5Nhp3Fc+T75rFUu3IqF\nHFjq\r\n=OHF6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"cfb104234999c9e0661a60daca33e3d5e73211ae","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"npm run build && node lib/examples/app.js","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"6.14.8","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.18.2","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","mongoose":"^5.4.13","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","format-commit":"^0.1.9","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_0.3.1_1618522939618_0.577909877967709","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"yasui","version":"1.0.0","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@1.0.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"bdcf5b458f3748e4fa9cd3a959e9b8fcb6f762c2","tarball":"https://registry.npmjs.org/yasui/-/yasui-1.0.0.tgz","fileCount":47,"integrity":"sha512-Y1aQNt4LH3JSoHFmDA4YP4N6vZlCl7GfuFp1HufsAKVKsbHVkVtShX+rt1jXNhjXkDEAdA8Zuv2CnuZGsLSWmA==","signatures":[{"sig":"MEUCIQCXfukv9JgapXCvBjQ4KiB1uxeZ2KTs7XHX46krl7YeGQIgZnJSktyUa+8A/e5u2WVIlZBssedCZnl9vze9TKISZ+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfFq7CRA9TVsSAnZWagAA5pYP/2SCr5bHmK09AYog1TM5\nr+b/lcEi8jPaAbrGoHFuPkDwHouiv2WvsziPHzPhj9i2kO3/zgnr8bP2I9lo\nDWz7LzPUpQsIS+ZdqLOyyTy20/19c74StYD2NX3HLlJotV/fShXaCvRnpFvf\nCl7LtL2SX2/WsnWx7dcfOlqyv0Qz3w4PZ9UR2jasGjl9TRTydPALVwr5Aq9x\n4OHnLYM3DtiKtPEDAOvnyuCSxyTmmXL8Psoc+i/6SjId3v7t8yFP3WUw2bx4\nVeJ0rjmASCD5elesdPuf7EL8S2aidarsyD5nj5N6ieNmjPCndOnsEIihxbRX\nm6LCA8u3kFrx7MZ3VeTMi5HeL2RA60oijbM6cSyUCZU8wMp63AFJfGhnSQ60\nk4jAwQxNDB7P/kieCpA287r38PlTTO7JpcRiJ5Wc3nPwgWzD5u42BCtBUMIO\nvFMc5ZPSQbb8bwpbnC+DH97jsFY/Lozrl0kmy3tVb5j5CuSuqKybJ7CPFIqp\n96x6fCY9cAJWWG9DyPADqtLEAkE7xWv0RAsqxPPUiE03O0NMAMHC5Y62sSWC\nBDNePBbwiUjtor6Fk7Ywu93lgJdLKDyKNCnC0sn6/uptS2ShaiA2vGdW3/DG\n7kw248WbPpZsPNf39szNBNii6s5mL0IVzI4WqQXUph2CO2/46thzeEeAH1ER\nUbzt\r\n=rPYf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"8b1a4f8c17490ec2c5722b7cea9e82e3ea474926","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"npm run build && node lib/examples/app.js","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"6.14.8","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.18.2","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","format-commit":"^0.1.9","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_1.0.0_1618762426454_0.4193529720295466","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"yasui","version":"1.1.0","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@1.1.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"90968e11882d9015fedde55d49ee12d5af3a053b","tarball":"https://registry.npmjs.org/yasui/-/yasui-1.1.0.tgz","fileCount":48,"integrity":"sha512-89Cn5YqDY1ZipU7F18UrpPo0FFygrCT9UXj+b1f43/TrwrRTHMFLlymRyV0R3EktCQUS/UMM3xPh6czYZcL+Cw==","signatures":[{"sig":"MEYCIQDUQyfQw/kaswAIOR3vDesbFQVqIzS11B0U5dJNpu3ZhAIhANm1S0wjZWAuCSQuT/vFP+UMnqqyglDBs+LVx6lVGGAz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf02hCRA9TVsSAnZWagAAQ/cQAIk1FTkt/TPj8Zq+8n/d\nxWKTDW/87qKaIFG1mwB4CBYDq7/oCfAc+pUVM/4pVYpJwvHee5eclSRRAta9\nrghi6ofo5g7yeEmMMwEXNlXVk77z94YtKMOqw27nY1nj/CgJ0GQD1uvmwelO\nyxbeChWePoyFFGGTDZYH/BpcXArv476xbl/j1+EODDtEAhSva9Cy/S+nXj6Q\nQflW+ZG0XKlQhTBTwtaufjz5HtAdruHexhMqC84kGxgOWWV6ZJ6GCcsi9Gdh\nqovxXBUqVoklP56sR8Wm1ln9wOw93LfQhbQi7+eZfn8vjbcDzMHMVNNFfwns\nmdNOCr4KwckB/XBBOHt2IqV+YS2IRLrmcVDfHEvOSRW9y0KUXlVO4X1UaPoO\nMfZlDporVCZ7azG71Hx3IwIeNW95V6JzzNXxeo/9yOtbbYOIIKQYgwSKBw5D\nEwzoX9mqBLnO+CbXhDvjdV1g9RT/gSAGgcyqpWYcIxPXdGAZdfP7JxGT2s8M\nFT8elUgeO7XL9T0eNYCFvBwP99fo+hWEnm0gjnbSgsZJmVEAV1wGC1Z4OF2w\ngjq7+OsPpibPWjZgGuXTNOvpJHLp/JRjJoYavWwLciFX/sVf/6tgf9NPikGp\nyVxeT036I64MCE6LObF8CcMv8/dTDMEKNhxkCoT3cBYbS+hlTWWbSeIb8nYc\ngnKA\r\n=Ak//\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4fbe2c6ec654002234834c8b6f8fd0f6bf6717a7","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"npm run build && node lib/examples/app.js","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"6.14.8","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.18.2","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","format-commit":"^0.1.9","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_1.1.0_1618955681221_0.17797777957047556","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"yasui","version":"1.2.0","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@1.2.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"2854d0705e2dcd144baf78f58f68576899f5d058","tarball":"https://registry.npmjs.org/yasui/-/yasui-1.2.0.tgz","fileCount":44,"integrity":"sha512-Pq6CZ6yU20+XgOqyyawBZkTUUO6SaTJAIzb9njVahcSbJVY2MSj/+WNr9lTAhQ5IGcXlXwuzSE5aAJMRM8NTQA==","signatures":[{"sig":"MEYCIQCjwXnO2oO6QvVgBMNkcag8oMI6ThRNhsUyFPlwuqO3eAIhAMUGIr3aGdnj5fd6SvFk2ohzwku2nrl4QURbPKFUpCvd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghTZECRA9TVsSAnZWagAATg4QAIGeBBD4GVyKJBhicCQW\nUW7y4xJ1DF7EHxOoQ5t7wzPGdheF8Be3U8iljAeH7y8UptiXHRrk2c3TufEc\nf73SDbVTVN1Iwkv23wDTZM4fUaU5218Vr9kZiyBl9oUfI+CI1XaAslhy8oC9\nYZFfjZemBk8AEReOONwax06I8FcvCL7P/RysXmBBlIoPzybdID3XmuoT5/Ze\n8dtEnxCvuludlefhnQT6WJfzKVYvg52dNvZ+Qsg2bFpEEE4dyAeS77hLvxed\n2/8zbdp3WDtP+JO+8AA5GV1NKgwMkGgkcfETCpq/XC1nMiDzt6fs70bnYu0n\nHa7PXNHtuFG1QWQfWtoAOfdJTC6EmbXSngpf806aFRtBKMFpIHGkFMENiwRF\naZ2yrnZv1zOH+gK1xr2aMesgNK4aqjtyhBpa/AtIXVXiQKH/2Gc66PZUD79c\nui2Ku0antI1UBpdJxo9/p74AQ6g61eP2OEuRu4hGE1l6Q0GZrsR0bRsMlPmR\na8M5c4B0Cu3UC5Pud3594FlsIUisU25EIuzzCoH+Vqm5LNxLGBUvtxga7L0p\nPLy4xH5ZrhTfUPs9zzhJj3cxN+Hff895JCjAYF5AS37TMayRI8S1zFIZZ6i5\nwQue7i4atNlbm0Q7ZTQFJ2z8DFAcD6CyDw2CdEXhgXEwkGIdMw+WwQQw3MV7\nA8PL\r\n=GiGQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f50d7ab568eec129944d5cb7594ce4a4fb62343f","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"npm run build && node lib/examples/app.js","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"6.14.8","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.18.2","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","format-commit":"^0.1.9","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_1.2.0_1619342915912_0.6647064497158999","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"yasui","version":"1.3.0","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@1.3.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"ba1c04a98d30370539c486c43aa1d43dc2667a12","tarball":"https://registry.npmjs.org/yasui/-/yasui-1.3.0.tgz","fileCount":49,"integrity":"sha512-xmZZwzIHNBXaY58jFlL1kttwV/zZZxG4aUUlSA4XLfWGDpU0pJbKoB0OKSa5QVIVsQfoJTvQF4KK8tXPOIHcyQ==","signatures":[{"sig":"MEYCIQDld5Ik9J8td8rCM7GBb4ozZfngfCYMUj3DL/7UUsHUhgIhAI3jxV1ymliHyvz3Pt5WOR2B7AvYeoLl0beXWIXvU3JM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglrTfCRA9TVsSAnZWagAAN6cQAJBus6zfgYVAJ8bwyw3I\n/0ArXJQZYmBcsNF8DuARQekBG7l80s4pQGNmWb50+a0RHU3FlHC9KmGR+TaK\nQK69xLUBGhav+xATKPYS/Aiarp53Z9zyQI2+v92b8NPGd5jIGT21z0KhqtFl\nAJWF1PDWe02fiYc36BRP/THQZ4G6TeB5FgsRlbX8dJZscSaTrdbu9w/qoNVd\nkIhc9AknYyNXCSw9LoZ4gnk/IK8yKca0ChAm86QTaJtVbikS50ArchwKP+SX\nnJVASjN1VCYmxu9VTU6TGL36Vzg1/ot0jMTrFiZtZx8fKYiuZcQruA3KQLie\nartiJJApcZp1NZwrZLd3xU8NAdKtQFHZf34JDZD1j6vsdwodDF1XSRowZ8vx\nr1V5dcgMSizVxiZeugRaYFNDaCR8rdGplLmfukZdfTgJuvTyF0WgWWDJJIiw\nADBn0WhvAPdqZ1Ph/aL5d4ujXDIFm6/Cr+VOMpk9i2tCGLKwgxMh2UwfwTWX\n6erdeVx3r5yow0T0ZrGm+y2gbyqWr0OspZrb5l/+qxI0O3vNOeIffkYXpVVe\nr6lQ7JnUw+EynxkFKvzqTu7Dnr/7VjfYM7/7nRJQ8U/Qtug7TwuekoRJRB9f\nJ28YA38q7W3hPlmJ/BM1uoF/Mxv0U8mC+T4v5qng6f8rPHaQVNKBJO1rpJT3\nIQRL\r\n=wTXQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"659cec3abdebe3008385e5e26c21bf00583f0338","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"npm run build && node lib/examples/app.js","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"7.11.1","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.18.2","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","format-commit":"^0.1.9","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_1.3.0_1620489439169_0.9045508101003936","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"yasui","version":"1.3.1","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@1.3.1","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"57a573cd4c1731f29ff46067d7cf95dea748e7e1","tarball":"https://registry.npmjs.org/yasui/-/yasui-1.3.1.tgz","fileCount":42,"integrity":"sha512-OcKjJJApM0ySr0E57BZwngsS/4qrr/lWzxVLCbS+EeOvjugdQ1gkaCbmLTPR7g73uRBbf2eMerosTjSe8416zA==","signatures":[{"sig":"MEYCIQD8nfVlLJgbxUlaGpreVq4SPXgEo0kIHQI6+D9A+Vdl5AIhALPvGxijw8XkenhPA2JkMGMXUIeiDu2oKg95r3I1bds2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmVeMCRA9TVsSAnZWagAAV9IP/jv5gkPD3OMQ1JuwDPA5\nuoR5ZhkoLqag4vlAZIKHAWkPpKflnS2OVB4wkpTVUECXtM5M+4f8N3VVpZZx\nAtVxESzkfGOhrOx2lKAXBT7fEPWEvgz8Tzz0Sg7DxxdC613hVroyXexxeZHM\nnozCycjlSjm7pCoZTmNOxyJzv4xcuJfayXyEY7qenwjeBhICldHZl9+ghyTO\nSexD1z0Xaesfqy141ajHDUhFJtFU48Po+HluGfPcR/IqhEl7g+B53rVXVNJ+\n4hVFG84Gl9GuLU7ym2jtNiMOKoMN9GWeny6tMhD20nkx3NZ8JbempCkYAPTq\nRmq05b7fMUP63zUJkItXpChk7zS9AOVehK3OBX0Lb+8oCna9ZdsHyJBViwmK\nut4T+hvGtvvY8kKIX+dJMlW29/tCWa4LN5MduHIOp4KNM7rFzwL/PxcNO1YF\nUQNgEptbnTOaT/N11zr7pwnPZoAHLG3XZMqJiyFifrSO4g85QVvWjvwJw4WZ\n/SUhTpszq/LDv747wn1ZWpmlUhH/aOA69486yz6Ysqflw+/ORNLUXzdw8jqN\nMOnAAI9We68aPEd0UDCuSQ96LMi+Zqzmwfd2eIp/mK9mseI5OXa7vyHBdWDn\n7a3WPKbzCST8AY4dsY0xS+bSeTSFQtHccf+8I0njvOJ4YYrqHvq6jrN7Z8sY\n33Xf\r\n=r41l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"21dcc9ffe30e4e167de3e527c48a0c352aa825ff","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"npm run build && node lib/examples/app.js","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"7.11.1","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.18.2","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","format-commit":"^0.1.9","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_1.3.1_1620662156149_0.06812016718050029","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"yasui","version":"1.3.2","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@1.3.2","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"4b6af84daa4b4f211c811a93d0eab9d7ca54e9f7","tarball":"https://registry.npmjs.org/yasui/-/yasui-1.3.2.tgz","fileCount":44,"integrity":"sha512-TLMlFyjo/PcNILPBQHfOpmqBaVEC0HIAuGSIogy73UNRxWQPRqXDer9KtsimGc4T54jtzUqqKHw3HFQvhCpjJw==","signatures":[{"sig":"MEUCIQCvAZQz4ljrGY115i8gsptmBdNuS07rTD3CZ/kNk1nJWQIgfkzyzR1hXI+lIrH8KAvMxw7B/SQJ9l7wuvWVeLaIAu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnaE1CRA9TVsSAnZWagAACUoP/RZDNQ//PGv0l5uTTbiB\n8+IywNL9ioCmW9WXetW2bSsMUCzxXk1Y1oiwkO9EVKOMGYs/GhxRZVVTM3tn\n5NOhjceB5VwMcegejDEN5qc2TdBTkFLuJsKdWd1gK1YO0lCqBctLu1giRQiy\nLqVxlH3ok9MXHxorcBkpm0IthZaKjwDR3R+LNaABE68ao/2p46S2UbL6+yLg\np4Qf9z2kpcKjM4ewauYmy+208gswVDvMILXuM4LzOYIXu/gPeEZL1TmHKes3\nHgzZsqPblftByCRDtYZT7Fc8fIYBTcB+qjHxWgZIqYE/pKqj3Sw5Xi2f5l1B\nbvIuPfkTUtD0h29nfGTSTDXpsKKVztSiJOyZRJuTK0vw8PMP563sa6mXAki/\n0+VxnN9RCTtEVNQI4ntvQEltVAr/brHbHig/L6/GvTdprT8BsA7F9EbVAiF9\nh87OBJo6ZOPPv9PQcA0QU0CwPWpEQaU83W2MnulNTXYSWJpf3AO0XUqj1PTW\nd3TYlKnKZJlL6mWgzikWEplw/oq/otn0lYLnLQOnttfO6/8kN8lLslXlS4tA\nQhJfcfYJMWUx7wCX03mDNl2sqUSrKE9ZBJX0XpZWjEu41FLpp8blaO+w5bgu\nlSbC3ERMK/IU6ZRbUwauAIG0iMC24pLpY4yETfaA6BQK/hO8g2nS7ytz14Mo\nxSyz\r\n=k6EX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1050a42234fb4baf2279ae9fec5b50278ca7bc1f","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"npm run build && node lib/examples/app.js","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"7.11.1","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.18.2","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","format-commit":"^0.1.9","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_1.3.2_1620943157043_0.7694485555823556","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"yasui","version":"1.3.3","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Sendups"},"license":"ISC","_id":"yasui@1.3.3","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"a1ee5f620b43baba6746e78a5af692dfee3fbfdc","tarball":"https://registry.npmjs.org/yasui/-/yasui-1.3.3.tgz","fileCount":44,"integrity":"sha512-qcMAbtuGLbkRXp06UtjjsSCBZtguHXyBrKN8MeAH+SLVXfZ1J0RIEg3JeMHVPtZxCxo6vYRZju136MuINKdjFQ==","signatures":[{"sig":"MEQCIBeB6ejcHertVUFtZyeyVcW4ok9Eb8emD/wsWRey8YPqAiBNKwZpydcWJeAeWRQjBy/vTSuEGTDYwST1aLh6MG8eBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnaZfCRA9TVsSAnZWagAAqnIP/3vKPlARYQyiefgWV8hS\niuJ1HUyZSup5oqthCFry2M49LQl+AiUbn8qrwQG9wNTWWeQoRqSNZUu44ctj\ntNxRR6ssnPYz2mBdOOlCYFZlRMM3ak+TfYiehbVd5eoi4lRmNVeLz/PHvd5q\nntVZXJBXNbr2U26QPB0ha7ws6ai+zajFwiYG43T3Gv7ZzyPQG+hpEznI0dzO\ndmzeNC79x/zsuF8elH8FWgLdJuXjT8c1pvFpJPALjMIbr9KG7JFcPlGqXBdX\nBPkieG0h51cBvE7vvb11spZNza57vQHzxP/m80aBZc+EXeJIl7jauciywl7c\nE5Jif4YKZLL0/sJS8MtgLkh+Vdx2g16li7vWBIXSukyLufztdtxT1AKhRnIg\nIELYj5y9wNlBG2NdodvGuac+bU3y2fQH7Qk0neG+fTYyxr9BhBGYii9kaHeV\n38UOIc6JKh+NK5qRtfa9nSaIQPhgea8/egB6EHhnZ+IlEZkaVXxTW1Q+R4nu\nZBE7dCpqtaQ7Et0bnwqcGmKOa0Jbffy2YV3TzjDHF0ecD1mynnME00KbeZJd\nJCfHEAza/ns4v7q4eQ80H9GiUV4avfG24O8gXfE12xmMeP8xYPizbGApufaP\nR/33N9uW5lMa2or7T3nFWbolbJ5NlmjWmbhCjHo9pvmgWQJXsGh/cshEffkQ\nTLNt\r\n=m44E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6d90ca6460e250296aa3821fee704310c6726a66","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"npm run build && node lib/examples/app.js","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"7.11.1","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.18.2","dependencies":{"kleur":"^4.1.3","express":"^4.17.1","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.16.0","typescript":"^4.1.3","format-commit":"^0.1.9","@types/express":"^4.17.9","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_1.3.3_1620944479121_0.05171121315539451","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"yasui","version":"1.3.4","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Thomas BARKATS"},"license":"ISC","_id":"yasui@1.3.4","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"4198c57104f9448e3bff90c780f24cc97ec31b2e","tarball":"https://registry.npmjs.org/yasui/-/yasui-1.3.4.tgz","fileCount":44,"integrity":"sha512-opGvvw87UF8FgNzRbs2QWxH6sDU4jZaPphr0MwwPahEbv+vcaw8IvdbfRP4ZzbEm5axPcCI9cKCZDD1cNceRdg==","signatures":[{"sig":"MEQCIGoksEEpNsCGJ9wwYEPEeM97tzFx+GN7t/U216EJKDzVAiA2j/mFGETS3kNZwt3M+fUlqY7PPEMooM4ig3BsM+8A5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaaP7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnNQ/7BtwltbTs9VEhHNXq/CLi0COTTZxUn+x6m6/WpIFIgwBNdS8q\r\n+2wu764RUZSqvZ4NucE3GVvbVoP+pipHOfOP6EdBJr/XIxXCVVTCachHiZpA\r\nIDCH9YoHlJ7GNd0SQc4/XGF443Y10edFaqEg2yjxbaorVTK3JF8sgqUOR3nC\r\nDgB72EVYs7ZT39kStUmJt7rI/uwjVQ/HQ2DWhBW2kirbou+xerffmooVjlAB\r\nwA+L28tTGOJuMHxDj1m+fG9EE5guYyhcWHITZ2zJIauNb0C5iS+Vj4YjCoT4\r\na6j765u9mtA0pkStG4fvHPisa0QCeEnnqlpZ0YzUZHX5rcJYnf0HcYrGWlbo\r\npWQp9IrpHOSJsoQQc5vTaX5BK7gd07J0IlsK4ZnnMxavufTpdnOSUq/u7P9z\r\nNf8EL/ZsBOKc2fumDwa8Oktf9C/cW1QwdMA1XtaJ2TGzzn9HFyZWvuS04UhK\r\nLGvqG6AyCha2wEshHBIC14NGitkWYzoyKNfSTw3YsGem8VVc1EjlcjSGZzUu\r\n99yzvMDIvfD3npi2e17vgvS+5V0b/QCKYOyaKPEgXYNqNFFYXqYH4GDIjeAC\r\n1elNNvdqOHhcm5MmQi2XTSEy6G7QZrPi2I+akzZBKXvgpHEMHI6Iwu1MomfT\r\nsQcu3p6kn1yWfMfpn9ZmxqqV9sx70WVJFcA=\r\n=Y9QB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"12cffc95bdbea70741287ff50cbb4076fe3b6a50","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"npm run build && node lib/examples/app.js","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"8.8.0","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"12.22.5","dependencies":{"kleur":"^4.1.4","express":"^4.18.0","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.14.0","typescript":"^4.6.3","format-commit":"^0.1.10","@types/express":"^4.17.13","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_1.3.4_1651090427331_0.43967746731340096","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"yasui","version":"1.3.5","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Thomas BARKATS"},"license":"ISC","_id":"yasui@1.3.5","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"5aab541d63dc1f843510c805f919f2a895b7fcc2","tarball":"https://registry.npmjs.org/yasui/-/yasui-1.3.5.tgz","fileCount":40,"integrity":"sha512-toym6qDNwyWGXIN+CI7d8N/CajkO7sZvPysYQrJhwGpqnTFWrOkv1nvfRnN+cAZTVDq7HRJt3oy0eg6gUsXvWw==","signatures":[{"sig":"MEUCIBdiov0ZbQsrufEK6DsQYHI7JLPUew4LEXa2lsj3EgphAiEA6jxEEQLyCiSmyzkAt3QJ4v7+RjlS1lS+Z+eYwt2pa0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83969},"main":"./lib/index.js","gitHead":"708d02844be44486be80bba5becd6680f33861d3","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"npm run build && node lib/examples/app.js","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^4.19.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","typescript":"^5.4.5","@types/node":"^20.12.13","format-commit":"^0.2.2","@types/express":"^4.17.21","@typescript-eslint/parser":"^7.11.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_1.3.5_1717097984208_0.7437168392479043","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"yasui","version":"1.4.0","keywords":["express","framework","base","light","minimalist"],"author":{"name":"Thomas BARKATS"},"license":"ISC","_id":"yasui@1.4.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/sendups/yasui#readme","bugs":{"url":"https://github.com/sendups/yasui/issues"},"dist":{"shasum":"8687e640ae6d6867abccacbf2173a98b5f3ef69d","tarball":"https://registry.npmjs.org/yasui/-/yasui-1.4.0.tgz","fileCount":45,"integrity":"sha512-D2GOigpcCDYdzWZQeAm5rnpRjZay5leLn+eauPsqZKMZY0NsHQ47sjNJ6Em8i+YH9PXZ/efpMQCfS21M+byC2w==","signatures":[{"sig":"MEUCIAkVfZZ4RNakheDf3pUcXcHViNjRBOOUHjmdPKZjrsr0AiEAsvFHH+1DTA2yW7CwYiZQ5CcQ+kog5l/tvrE5mjQr8fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104969},"main":"./lib/index.js","gitHead":"8e5395a2238ae325b5b95b6ea7d38148c917fa41","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"format-commit","example":"nodemon","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/sendups/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Light framework using Express for Node.js applications","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^4.19.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","nodemon":"^3.1.3","typescript":"^5.4.5","@types/node":"^20.12.13","format-commit":"^0.2.2","@types/express":"^4.17.21","@typescript-eslint/parser":"^7.11.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_1.4.0_1726606807846_0.8229269185195456","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"yasui","version":"2.0.0","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@2.0.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/thomasbarkats/yasui#readme","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"1b842ce4b94abae4918eb8449341476b941a002d","tarball":"https://registry.npmjs.org/yasui/-/yasui-2.0.0.tgz","fileCount":47,"integrity":"sha512-Vo8OySX937s+q7n6tyPiXvBzYig9brJCcLxF/PLHA67TkDsVdTeiE5D7gk6p74Qp1AujkUOupVpztcwyGL8Hsw==","signatures":[{"sig":"MEYCIQDQqfuEMTz751xdCQxcC35RXukD+rR0fsgZR/N7trzPfwIhANvQDsz6YSO/QRPugsPvzYNDIuzCSY77exibgcCsLcKk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126896},"main":"./lib/index.js","engines":{"node":">=18.0.0"},"gitHead":"b7e52ca819ec2fc028c1f28c94269ed71bd526c9","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"npm run lint && format-commit","example":"nodemon","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","globals":"^16.2.0","nodemon":"^3.1.10","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.21","format-commit":"^0.3.1","@types/express":"^5.0.2","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/yasui_2.0.0_1748576588645_0.3376787886006942","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"yasui","version":"2.1.0","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@2.1.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/thomasbarkats/yasui#readme","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"2bf16d2e6ccb9349bf1c0b64cfb825c4c0fd541e","tarball":"https://registry.npmjs.org/yasui/-/yasui-2.1.0.tgz","fileCount":45,"integrity":"sha512-luym35JhmvOoKdW/zhZRTV5iD4vZEKlNmPNDwC+SNzke7aV6G53oo/KIda6lgK0gIBdwdm/ZUnI89GY4zQFFrg==","signatures":[{"sig":"MEUCIQCTdlZdPbMCf0VeD33+NjYOo3FlLfgnmKB+2QXF4wScZwIgWBnFoviEufdObScdfVNUAIeE/gwLwlxUGzFMBd3GbIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142690},"main":"./lib/index.js","engines":{"node":">=18.0.0"},"gitHead":"7bd6c1154d2ae12b6ecdebf616adaa7c92c17ed1","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"npm run lint && format-commit","example":"nodemon","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","globals":"^16.2.0","nodemon":"^3.1.10","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.21","format-commit":"^0.3.1","@types/express":"^5.0.2","swagger-ui-express":"^5.0.1","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/yasui_2.1.0_1749010570748_0.9652779805758347","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"yasui","version":"2.1.2","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@2.1.2","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/thomasbarkats/yasui#readme","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"be0133f677953c8c6b50c1bb8c316db3aeef7725","tarball":"https://registry.npmjs.org/yasui/-/yasui-2.1.2.tgz","fileCount":48,"integrity":"sha512-kKjZs6W7RBGFBcWpAhUNuJGIr0JKv+doeCn8rRZ4OwURxJ26Dlx8dJeE+V15FbxvT0DiQ98b4vsEdwF1Pfcb2A==","signatures":[{"sig":"MEQCIAa8O7zDEtLp+mxtjaTlcBLQ0RPpIrwfSH9Fff2vcy28AiAf/Izk1gWmDwvn87FpFCHnR7Z9TGH0ojnhJhSmH9mBcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160847},"main":"./lib/index.js","engines":{"node":">=18.0.0"},"gitHead":"3ce1db67549673c721f2d254eec4a331ee57758d","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run types-build","commit":"npm run lint && format-commit","example":"nodemon","precommit":"npm run lint","preversion":"npm run lint","types-build":"cd src/types/ && tsc","prepublishOnly":"npm run build && npm run lint"},"typings":"./@types/index.d.ts","_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.15.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","globals":"^16.2.0","nodemon":"^3.1.10","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.21","format-commit":"^0.3.1","@types/express":"^5.0.2","swagger-ui-express":"^5.0.1","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/yasui_2.1.2_1749059771067_0.09849998642320945","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"yasui","version":"2.2.0","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@2.2.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://github.com/thomasbarkats/yasui#readme","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"07c69a25da6647425dcdeca07c1e32a2a76929d0","tarball":"https://registry.npmjs.org/yasui/-/yasui-2.2.0.tgz","fileCount":50,"integrity":"sha512-89mdTINn7+23mLW3d5YOZ5Sj1TDaXSf0NN/izqoDZ6CrBdOJKrzhO4+M7moZrQ/CS189iM+xHo/UB/6oAFJgpA==","signatures":[{"sig":"MEUCIGl9BZKGRWbPz0BRj4GK3Q/nkEj1zTpStY7yBzgAcNwtAiEAydZedHMXN4EYqiFU6A74i90PafNpKfVfClIIuEuh1XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161535},"main":"./lib/index.js","types":"./@types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"200bc33b71d292bc154b933e6a506e5e62b8903f","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && tsc && npm run flatten-lib && tsc-alias","commit":"npm run lint && format-commit","example":"nodemon","precommit":"npm run lint","preversion":"npm run lint","flatten-lib":"mv lib/src/* lib/ && rm -rf lib/src && mv lib/@types/* lib/ && rm -rf lib/@types","prepublishOnly":"npm run build && npm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","globals":"^16.2.0","nodemon":"^3.1.10","tsc-alias":"^1.8.16","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.21","format-commit":"^0.3.1","@types/express":"^5.0.2","swagger-ui-express":"^5.0.1","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/yasui_2.2.0_1749523186145_0.4847491802540309","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"yasui","version":"2.2.1","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@2.2.1","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"6d921fca838fbe987943ccbd02f6ad38601c4c80","tarball":"https://registry.npmjs.org/yasui/-/yasui-2.2.1.tgz","fileCount":53,"integrity":"sha512-R0rFT3hWqNi9hFzqc3TSRy7vOsYomBUaRHulZyoU6FmvgumZ9/XvPAcpN7nqqkaepLFZ6gOkPs85TPG4uNFoUw==","signatures":[{"sig":"MEQCIC01zpGu+R0yq9bKa0kYePf8/6VNIr9cRlB+jtpxk/IUAiA4o17xeFWvT65q7JksvVabCQ+Re2sJDM+3+dEL1jeQXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158650},"main":"./lib/index.js","types":"./@types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"40bf2a5eb70f715e72ef3ec22b34464db66e1266","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && tsc && npm run flatten-lib && tsc-alias","commit":"npm run lint && format-commit","example":"nodemon","docs:dev":"vitepress dev docs","precommit":"npm run lint","docs:build":"vitepress build docs","preversion":"npm run lint","flatten-lib":"mv lib/src/* lib/ && rm -rf lib/src && mv lib/@types/* lib/ && rm -rf lib/@types","docs:preview":"vitepress preview docs","docs:translate":"node scripts/translate-docs.js","prepublishOnly":"npm run build && npm run lint","docs:retranslate":"node scripts/translate-docs.js --force"},"_npmUser":{"name":"thomasbarkats","actor":{"name":"thomasbarkats","type":"user","email":"thomasbarkats@gmail.com"},"email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.16","eslint":"^9.27.0","globals":"^16.2.0","nodemon":"^3.1.10","tsc-alias":"^1.8.16","vitepress":"^1.6.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.21","format-commit":"^0.3.1","@types/express":"^5.0.2","@anthropic-ai/sdk":"^0.56.0","swagger-ui-express":"^5.0.1","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/yasui_2.2.1_1752028816697_0.9892355559802273","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"yasui","version":"2.2.2","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@2.2.2","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"bc04df8a38d1f9abc08bb4973a0b758395218d53","tarball":"https://registry.npmjs.org/yasui/-/yasui-2.2.2.tgz","fileCount":53,"integrity":"sha512-EP5Ns05itDE+JpnUZWVHcObJ2Q2TzBUIpEu2Vhop2/frHb7vrXCD6lI2HjUTwtFugbBbGmicgu4MY0rnQ7/Rbg==","signatures":[{"sig":"MEUCIAWEINeB01wfdTgt9eO0EmT2GkR+/BQ+2AXE1j7znh0CAiEA1yh1EsXNZekAPz2Ph08y3FQCMKBEHbXJXK6gYM/CUvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159376},"main":"./lib/index.js","types":"./@types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"add04a50a9976010dfa61d745d6bb7ecf90c9a77","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && tsc && npm run flatten-lib && tsc-alias","commit":"npm run lint && format-commit","example":"nodemon","docs:dev":"vitepress dev docs","precommit":"npm run lint","docs:build":"vitepress build docs","preversion":"npm run lint","flatten-lib":"mv lib/src/* lib/ && rm -rf lib/src && mv lib/@types/* lib/ && rm -rf lib/@types","docs:preview":"vitepress preview docs","docs:translate":"node scripts/translate-docs.js","prepublishOnly":"npm run build && npm run lint","docs:retranslate":"node scripts/translate-docs.js --force"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","eslint":"^9.31.0","globals":"^16.3.0","nodemon":"^3.1.10","tsc-alias":"^1.8.16","vitepress":"^1.6.3","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","format-commit":"^0.4.0","@types/express":"^5.0.3","@anthropic-ai/sdk":"^0.57.0","swagger-ui-express":"^5.0.1","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_2.2.2_1753135815759_0.28077544963182133","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"yasui","version":"2.4.0","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@2.4.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"0d6a8115883d37d519d9581b5ca759413afde120","tarball":"https://registry.npmjs.org/yasui/-/yasui-2.4.0.tgz","fileCount":54,"integrity":"sha512-vGJXsXoBrE+flz72AaGg7IQdBZShK0P+rRXBzB7bqXEblteuOAuvJSYb/D8y8HLqEj+ny63QKsT+hqky4Lv0Vg==","signatures":[{"sig":"MEUCICAZ2h2qwbmLEeP+KcQABN1fy9QRumSdp2yiOc451N0wAiEA5/Qkl9eVPD/S7PvOlAK/6dSSEKb0Sn5zVHUIlUy6NRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184323},"main":"./lib/index.js","types":"./@types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7fe45ea882bb50bbb1377f2df960c130c08c5316","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && tsc && npm run flatten-lib && tsc-alias","branch":"format-commit --branch","commit":"npm run lint && format-commit","example":"nodemon","docs:dev":"vitepress dev docs","precommit":"npm run lint","docs:build":"vitepress build docs","preversion":"npm run lint","flatten-lib":"mv lib/src/* lib/ && rm -rf lib/src && mv lib/@types/* lib/ && rm -rf lib/@types","docs:preview":"vitepress preview docs","docs:translate":"node scripts/translate-docs.js","prepublishOnly":"npm run build && npm run lint","docs:retranslate":"node scripts/translate-docs.js --force"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","eslint":"^9.32.0","globals":"^16.3.0","nodemon":"^3.1.10","tsc-alias":"^1.8.16","vitepress":"^1.6.3","@eslint/js":"^9.32.0","typescript":"^5.9.2","@types/node":"^24.1.0","format-commit":"^0.4.0","@types/express":"^5.0.3","@anthropic-ai/sdk":"^0.57.0","swagger-ui-express":"^5.0.1","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_2.4.0_1754357945286_0.3192183664040391","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"yasui","version":"2.5.0","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@2.5.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"00259950bb2a431c7f9641983ad39c2326b9daa7","tarball":"https://registry.npmjs.org/yasui/-/yasui-2.5.0.tgz","fileCount":58,"integrity":"sha512-lACbi+F6XrPzL0Ht2g3TxcU8UXb0iIfjFnwEFD/wEB56WPpHDpk2UhMHXjOQWE/2bn41Cyb3wb/6lQPAP6hj7g==","signatures":[{"sig":"MEUCIQDjVOxO4tf6rPp5w9Fqha11YI1kZA3H2qoQzoos+eKdvAIgBfWq0BbYy/5VbTD0QqqvZN/QzLVJhwCJZqru+sL54ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192848},"main":"./lib/index.js","types":"./@types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7872dc050b9771a73a901d557a1909a2891f44ee","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && tsc && npm run flatten-lib && tsc-alias","branch":"format-commit --branch","commit":"npm run lint && format-commit","example":"nodemon","docs:dev":"vitepress dev docs","precommit":"npm run lint","docs:build":"vitepress build docs","preversion":"npm run lint","flatten-lib":"mv lib/src/* lib/ && rm -rf lib/src && mv lib/@types/* lib/ && rm -rf lib/@types","docs:preview":"vitepress preview docs","docs:translate":"node scripts/translate-docs.js","prepublishOnly":"npm run build && npm run lint","docs:retranslate":"node scripts/translate-docs.js --force"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","eslint":"^9.32.0","globals":"^16.3.0","nodemon":"^3.1.10","tsc-alias":"^1.8.16","vitepress":"^1.6.3","@eslint/js":"^9.32.0","typescript":"^5.9.2","@types/node":"^24.1.0","format-commit":"^0.4.0","@types/express":"^5.0.3","@anthropic-ai/sdk":"^0.57.0","swagger-ui-express":"^5.0.1","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_2.5.0_1754540569980_0.06921854733533439","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"yasui","version":"2.5.1","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@2.5.1","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"6c9e8d72977c95fe7becc7912e359da0ddfa2026","tarball":"https://registry.npmjs.org/yasui/-/yasui-2.5.1.tgz","fileCount":58,"integrity":"sha512-YM87rwuSJQUqEBLL/65VmCxJXS2NJc89qrLedY5J/Vheeg5/b5FVRHSKftdN8rZPAjW2p70Zg4Vy85lI2ljzLQ==","signatures":[{"sig":"MEUCIQCVSqSI9q2jmj7PZlH1r9eL75t9pfbh27vfmDZQ06PHQwIgWfyeqpiglXT49AzlF2Es3jJ4j/4spJriwc9ELWhfv44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196348},"main":"./lib/index.js","types":"./@types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a1c8d99322272a3c1fd4f8328b79e73228e1203c","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && tsc && npm run flatten-lib && tsc-alias","branch":"format-commit --branch","commit":"npm run lint && format-commit","example":"nodemon","docs:dev":"vitepress dev docs","precommit":"npm run lint","docs:build":"vitepress build docs","preversion":"npm run lint","flatten-lib":"mv lib/src/* lib/ && rm -rf lib/src && mv lib/@types/* lib/ && rm -rf lib/@types","docs:preview":"vitepress preview docs","docs:translate":"node scripts/translate-docs.js","prepublishOnly":"npm run build && npm run lint","docs:retranslate":"node scripts/translate-docs.js --force"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","eslint":"^9.32.0","globals":"^16.3.0","nodemon":"^3.1.10","tsc-alias":"^1.8.16","vitepress":"^1.6.3","@eslint/js":"^9.32.0","typescript":"^5.9.2","@types/node":"^24.1.0","format-commit":"^0.4.0","@types/express":"^5.0.3","@anthropic-ai/sdk":"^0.57.0","swagger-ui-express":"^5.0.1","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_2.5.1_1754628950854_0.4643253220051471","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"yasui","version":"2.5.2","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@2.5.2","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"d35b35d6ed947c34c22141f8c71828d375dfe79f","tarball":"https://registry.npmjs.org/yasui/-/yasui-2.5.2.tgz","fileCount":58,"integrity":"sha512-+ocxLdV36PPzQdDMrWeU9Xp6N/SJJ4CNsp/l47OANpZoBabB/HHFYLmXYJ2SdL76+mcYxLXr2VnT2BoLE8mdAg==","signatures":[{"sig":"MEQCIGMomV1eWjQ7YbLFOldZSXk9xrQEB98BRsW1sTXCfExQAiAgFRgr2PpAgCs5zVaa6E7uj4TQnvX/XfyHmVJR8lmTOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196365},"main":"./lib/index.js","types":"./@types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ee67eef30ff43ec681f0f767a178cfe780a86fb8","scripts":{"lint":"eslint . --ext .ts --fix","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && tsc && npm run flatten-lib && tsc-alias","branch":"format-commit --branch","commit":"npm run lint && format-commit","example":"nodemon","docs:dev":"vitepress dev docs","precommit":"npm run lint","docs:build":"vitepress build docs","preversion":"npm run lint","flatten-lib":"mv lib/src/* lib/ && rm -rf lib/src && mv lib/@types/* lib/ && rm -rf lib/@types","docs:preview":"vitepress preview docs","docs:translate":"node scripts/translate-docs.js","prepublishOnly":"npm run build && npm run lint","docs:retranslate":"node scripts/translate-docs.js --force"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","eslint":"^9.32.0","globals":"^16.3.0","nodemon":"^3.1.10","tsc-alias":"^1.8.16","vitepress":"^1.6.3","@eslint/js":"^9.32.0","typescript":"^5.9.2","@types/node":"^24.1.0","format-commit":"^0.4.0","@types/express":"^5.0.3","@anthropic-ai/sdk":"^0.57.0","swagger-ui-express":"^5.0.1","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_2.5.2_1754792923337_0.18206627766353467","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"yasui","version":"3.0.0","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@3.0.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"8de4721de71787955e93706d30e4b5333c8252e4","tarball":"https://registry.npmjs.org/yasui/-/yasui-3.0.0.tgz","fileCount":59,"integrity":"sha512-uL8f59+/+39EncwURCFKWN/UtapGaD64v3+5e3bpC78Rq9ppuuwkDQPl/H6QzEKDREjrbV9QJ8Q7koR2MfpjqQ==","signatures":[{"sig":"MEQCIH+L/rN+qddynQDEtEKu3zN83JaWIjCAEnskepBOc8yKAiBoO4WC3rkECjxjCqpvmVy9QzhK0Z+3UsMSFEw/pwtFqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186369},"main":"./lib/index.js","type":"module","types":"./@types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./@types/index.d.ts","import":"./lib/index.js"}},"gitHead":"eadfcc4ae6ed7c35f2bcc3676e0a67ddeda76779","scripts":{"lint":"eslint . --ext .ts --fix","build":"rm -rf lib && tsc && pnpm run flatten-lib && tsc-alias --verbose","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","docs:build":"vitepress build docs","preinstall":"rm -f package-lock.json && sh only-allow-pnpm.sh","preversion":"pnpm run lint","flatten-lib":"mv lib/src/* lib/ && rm -rf lib/src && mv lib/@types/* lib/ && rm -rf lib/@types","docs:preview":"vitepress preview docs","docs:translate":"node scripts/translate-docs.cjs","prepublishOnly":"pnpm run build && pnpm run lint","docs:retranslate":"node scripts/translate-docs.cjs --force"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","body-parser":"^2.2.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.21","eslint":"^9.35.0","globals":"^16.4.0","tsc-alias":"^1.8.16","vitepress":"^1.6.4","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.4.4","format-commit":"^0.4.0","@types/express":"^5.0.3","@anthropic-ai/sdk":"^0.62.0","swagger-ui-express":"^5.0.1","@types/swagger-ui-express":"^4.1.8","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_3.0.0_1757994100136_0.9837332884700807","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"yasui","version":"3.0.2","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@3.0.2","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"43472fe91b3afe060d53ad82d2aef41585271315","tarball":"https://registry.npmjs.org/yasui/-/yasui-3.0.2.tgz","fileCount":79,"integrity":"sha512-detnxbedRTpCgF/bmOb6PizYrFYcgDwgVvqRjYxBFBnMdr1dEPWyMg02whXzGZTb9oy6qezgN0GBJikko3/7ZA==","signatures":[{"sig":"MEUCIH+D6os0PB3JhyajCUPMtju0uB8ehK9WVuxRL6eo0Q67AiEA73R+1EMOvZa19P0cPI/v+PIlfLAG8Hy9nzlTD1pUdXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208043},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"f64f569b4a8592999a5561a5681c14bf718bb4d6","scripts":{"lint":"eslint . --ext .ts --fix","build":"rm -rf lib && tsc","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","docs:build":"vitepress build docs","preinstall":"rm -f package-lock.json && sh only-allow-pnpm.sh","preversion":"pnpm run lint","docs:preview":"vitepress preview docs","docs:translate":"node scripts/translate-docs.cjs","prepublishOnly":"pnpm run build && pnpm run lint","docs:retranslate":"node scripts/translate-docs.cjs --force"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","body-parser":"^2.2.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.21","eslint":"^9.35.0","globals":"^16.4.0","vitepress":"^1.6.4","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.4.4","format-commit":"^0.4.0","@types/express":"^5.0.3","@anthropic-ai/sdk":"^0.62.0","swagger-ui-express":"^5.0.1","@types/swagger-ui-express":"^4.1.8","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_3.0.2_1758054578414_0.6850694782385418","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"yasui","version":"3.0.3","keywords":["express","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","nodejs"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@3.0.3","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"eaff4dac2683ae909c649e36ebc53c227b31acbe","tarball":"https://registry.npmjs.org/yasui/-/yasui-3.0.3.tgz","fileCount":42,"integrity":"sha512-x4um+Rf7MDu13x3BX9OQRnB7713X1uImmfoA4WGWHJxtT5FkAaL4MMDspOVDhiIJPBTOcjcCijd6aELe+RRcuA==","signatures":[{"sig":"MEUCIQDRpB+9AG26LbZxj7hplPacyj7jPYouN7azEEFjGTx6KQIgKBvm/tpb6/55udLZYxiUnBJVIIsMFoxeUuQLFEmEvy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187051},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"7b966d38cb337de91e1aeeb1f09b4b65f7d6010e","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","docs:build":"vitepress build docs","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","docs:preview":"vitepress preview docs","docs:translate":"node scripts/translate-docs.cjs","prepublishOnly":"pnpm run build && pnpm run lint","docs:retranslate":"node scripts/translate-docs.cjs --force"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight Express-based framework for REST and web APIs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"kleur":"^4.1.5","express":"^5.1.0","body-parser":"^2.2.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.21","eslint":"^9.35.0","globals":"^16.4.0","vitepress":"^1.6.4","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.4.4","format-commit":"^0.4.0","@types/express":"^5.0.3","@anthropic-ai/sdk":"^0.62.0","rollup-plugin-dts":"^6.2.3","swagger-ui-express":"^5.0.1","@types/swagger-ui-express":"^4.1.8","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/yasui_3.0.3_1758068243004_0.862547054146614","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"yasui","version":"4.0.0","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.0.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"836a507c7d8701aa1324c75dfe45af66675faade","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.0.0.tgz","fileCount":43,"integrity":"sha512-7oM+Hx4LhYEWo6oz6kV3D5H9oD6EAk6IntpYlAKouxznMHGcVgeeZC96wJMXHJ24ALdpAD0iIy3f6MX3GaM74w==","signatures":[{"sig":"MEQCIA/iuY+YJoFR8kjVzet2pj2HgFxh0+l2ljb9zO39+ts/AiB1Rrl8MIQ3BnCPUylL4jKLrC3UGYAk1yI57nTNVc3zhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209192},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"47e0a805930b19aded319ba8e245a14aa70cbbe4","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","docs:build":"vitepress build docs","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","docs:preview":"vitepress preview docs","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"22.19.0","dependencies":{"srvx":"^0.9.4","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","eslint":"^9.38.0","globals":"^16.4.0","vitepress":"^1.6.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.2","format-commit":"^0.4.0","rollup-plugin-dts":"^6.2.3","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.0.0_1762142769457_0.9668212083601391","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"yasui","version":"4.0.1","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.0.1","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"568bc88265c6b739f7231ad012a9b679fe1250d4","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.0.1.tgz","fileCount":43,"integrity":"sha512-s8tzt6nUYPR6oYToJdKdvK6G8o8MPSYedpG/up6hMwufXRoWjQz8/mgNy0QFSPSmr9ImHSnQDq5aC2PhdzN66Q==","signatures":[{"sig":"MEYCIQC82bzufmRYS2FTbSm17b0wtgvv4/IPMSW18zZaXxdwVQIhANodCdqzpQlw2PFAeNbylx6kvlQeo+yTNwPSHImal+mD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209251},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"5a2c5ee03ff6644728902fb169fb392eeb39e3f4","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","docs:build":"vitepress build docs","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","docs:preview":"vitepress preview docs","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"22.19.0","dependencies":{"srvx":"^0.9.4","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","eslint":"^9.38.0","globals":"^16.4.0","vitepress":"^1.6.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.2","format-commit":"^0.4.0","rollup-plugin-dts":"^6.2.3","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.0.1_1763324530059_0.6278832567092891","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"yasui","version":"4.1.0","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.1.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"aadb125a1573addb5bd69e507c9e6a76760c6e9f","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.1.0.tgz","fileCount":41,"integrity":"sha512-BzfHCamR3v3CUAssklNZwbPaDaJ5na2U2AiCURn3UNhn+Ays6TiDxL6A8CcDsVztm6paD03EbAh4RfGp54rAGg==","signatures":[{"sig":"MEYCIQDuJsnuWAx8J8M4uk207IkvYDeE57UMV4HFYHqrnMbyegIhAOtWyrRDFl/GfU7gTtrAZI3v1Xs/2wbGt+Fh5NFCagDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216942},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"c6f5d4b6520a980904fac0ede1c039614bbf7bdb","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","docs:build":"vitepress build docs","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","docs:preview":"vitepress preview docs","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"22.19.0","dependencies":{"srvx":"^0.9.4","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","eslint":"^9.38.0","globals":"^16.4.0","vitepress":"^1.6.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.2","format-commit":"^0.4.0","rollup-plugin-dts":"^6.2.3","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.1.0_1763334561654_0.4246865716779793","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"yasui","version":"4.1.1","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.1.1","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"fe06312bc35598e778746fb619a6da4be2acea71","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.1.1.tgz","fileCount":41,"integrity":"sha512-EDLYwVOeeIbubNUbQokMi5uTjpge/cgNELUunhK25/cizwRI5K7AShCepl7POiLYJIYtQGOWj1X/yrhhQUkleQ==","signatures":[{"sig":"MEYCIQCeE68SUmZsicFLmOtfVZO6qgKQo/pVCJ/RPI4o/wuFDgIhAMyhrNuVYGp4gyOK1glX4WLFzNfPvGty0n5L/82n3ZN7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217138},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"2cb746c6420d13e57f08e1a0e81eedd38fedf543","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","docs:build":"vitepress build docs","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","docs:preview":"vitepress preview docs","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"22.19.0","dependencies":{"srvx":"^0.9.4","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","eslint":"^9.38.0","globals":"^16.4.0","vitepress":"^1.6.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.2","format-commit":"^0.4.0","rollup-plugin-dts":"^6.2.3","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.1.1_1763336322947_0.5612535209720431","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"yasui","version":"4.1.2","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.1.2","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"db91e5646cff2eca379b4954687e9c74ffcc4a2d","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.1.2.tgz","fileCount":41,"integrity":"sha512-AlWsc21Hg99ge3y00FA0rlCqBy37s7NdB67xFhpSlnJOYO8ShwxS0OeMUbxzSvILSKHWXmeuBmsO9z3Jgx7ozA==","signatures":[{"sig":"MEUCIQDKMheg6qJGDYLOrx+0UsGrhA1yuKavqrmbjHwNS9lMIAIgKHsQ+UvGhLSTImdWmlqCDBtX9n+eh+UkbnBosOLwsJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217998},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"bc63925c9c8c3f3a9c6bcd0718c42051fa706c5a","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","docs:build":"vitepress build docs","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","docs:preview":"vitepress preview docs","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"22.19.0","dependencies":{"srvx":"^0.9.4","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","eslint":"^9.38.0","globals":"^16.4.0","vitepress":"^1.6.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.2","format-commit":"^0.4.0","rollup-plugin-dts":"^6.2.3","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.1.2_1763948023095_0.8827994088763489","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"yasui","version":"4.2.0","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.2.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"3a5d5e0f53912696c8d8e53395c3ae649dc6ff7b","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.2.0.tgz","fileCount":41,"integrity":"sha512-xMJEshIaEajOeMEkF/ToccY0wsl83ezCSYepEfYbTzm8RLf5vhXsF19iuggjwVviJmhmIiEKTtxUnG8A0ngQOg==","signatures":[{"sig":"MEYCIQCGN7KCEMoozavhMDSfAEn9IZBfPkTGiytkW9LrvlocEgIhALq45A73eBmEE1TT8Sbai7DlNjdJPPZoemLTIwIv9Nde","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225699},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"2c8623ae0d473cc84fc8e94a5b73d78f16521286","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","docs:build":"vitepress build docs","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","docs:preview":"vitepress preview docs","build:plugins":"pnpm -r --filter @yasui/* build","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"22.19.0","dependencies":{"srvx":"^0.9.4","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","eslint":"^9.38.0","globals":"^16.4.0","vitepress":"^1.6.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.2","@yasui/cors":"workspace:*","format-commit":"^0.4.0","lucide-vue-next":"^0.555.0","rollup-plugin-dts":"^6.2.3","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.2.0_1764890346298_0.25423616336550925","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"yasui","version":"4.2.1","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.2.1","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"9fc04dd715e3fcc5624dba2400dd2b997744fa57","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.2.1.tgz","fileCount":41,"integrity":"sha512-EsZoKQLduJFZ16PFrXvjwpavc4gaWYQSuDxNQLAMTgLalWKtjFkgb/9/waFme/86uJqcim6DEURyHcFI+SoaJw==","signatures":[{"sig":"MEUCIQDanSnkYrV8ev56zYrP8asix3bUQNzChp5JcmdDQ8b0RQIgU5kEpt8olPhGCCHXrQDpiTtETvNJQkB9cyQAwH53U4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226397},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"c1459abe1ebd8dba18b300f554fc89914e9bad42","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","build:plugins":"pnpm -r --filter @yasui/* build","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"22.19.0","dependencies":{"srvx":"^0.9.4","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","eslint":"^9.38.0","globals":"^16.4.0","vitepress":"^1.6.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.2","@yasui/cors":"workspace:*","format-commit":"^0.4.0","@yasui/rate-limit":"workspace:*","@yasui/validation":"workspace:*","rollup-plugin-dts":"^6.2.3","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.2.1_1765082367075_0.7861450421837215","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"yasui","version":"4.2.2","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.2.2","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"b163a851f0928c323d2bd8f479436cd0b3aa5a56","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.2.2.tgz","fileCount":41,"integrity":"sha512-Du+tDw68KmbCOZPleBX8RW1eU0J7N/XZViQhOwXOjs71goWzn5k4ZGtfRWnIUIXR9G2tjPQVrCbZhun6SMDpnA==","signatures":[{"sig":"MEUCIQDrvTFhGuqTcY/SNHOfwEKm4eDOSRd/JkE3NGpF0HcTGQIgaN0JSy3T95xsFKJ9DQZq8KRGvJq8R+oKtSnTYfNJCf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227067},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"74878c68fb17cc61a7ff78aa3b27c9fff10184b9","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","build:plugins":"pnpm -r --filter @yasui/* build","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"22.19.0","dependencies":{"srvx":"^0.9.4","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","eslint":"^9.38.0","globals":"^16.4.0","vitepress":"^1.6.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.2","@yasui/cors":"workspace:*","format-commit":"^0.4.0","@yasui/rate-limit":"workspace:*","@yasui/validation":"workspace:*","rollup-plugin-dts":"^6.2.3","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.2.2_1765085086191_0.25628215005065447","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"yasui","version":"4.2.3","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.2.3","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"a68fd35dc11be3133db723f8d9b10bf0434f86ad","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.2.3.tgz","fileCount":41,"integrity":"sha512-nLMc/0JUpltoZWvRcHzw/J6DWxY5guDi6/zZDcQmnaHU2N12tpViexyyWtx/aVrM9kk5AMdMIcHzs/kH6ALeCQ==","signatures":[{"sig":"MEUCIHjjs+pzMwlkw5HHgUxIgHGP1kAwsH1O0cXf0WGiWKmgAiEAzfg9Lo9d1H2YmPIZc6ZDBQ4qnE6/g3UsrqQRHZkMTH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226708},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"b8786daac635125c3e0a2c3b1205bfd32d09ff86","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","build:plugins":"pnpm -r --filter @yasui/* build","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"25.2.1","dependencies":{"srvx":"^0.9.7","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","eslint":"^9.39.1","globals":"^16.5.0","vitepress":"^1.6.4","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@yasui/cors":"workspace:*","format-commit":"^0.4.0","@yasui/rate-limit":"workspace:*","@yasui/validation":"workspace:*","rollup-plugin-dts":"^6.3.0","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.2.3_1765681375243_0.34559537926873607","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"yasui","version":"4.3.0","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.3.0","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"29852e3e112dc9777ed1326b64990543082aee42","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.3.0.tgz","fileCount":41,"integrity":"sha512-N70eQfmD++BxS8nFpjyV58Rxn3RMJdojfi7mRgdVVadqLsu77qN0oCnwc4YLNbF3tskllVYUViSfRa+nMvrF2w==","signatures":[{"sig":"MEYCIQCeHJ4XU/xQNRcbJvxR0W+0maTf0F4TUvVw9jj1eG5XxwIhAIWkJ5jPZ6MibRqmx0woBnPwvqOzFwzBrNGDbqJAvkxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226934},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"cf344aa7f5e92cd9e81c6c5128d9b2fe69682e9f","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","preinstall":"rm -f package-lock.json && sh scripts/only-allow-pnpm.sh","preversion":"pnpm run lint","build:plugins":"pnpm -r --filter @yasui/* build","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"25.2.1","dependencies":{"srvx":"^0.9.7","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","eslint":"^9.39.1","globals":"^16.5.0","vitepress":"^1.6.4","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@yasui/cors":"workspace:*","format-commit":"^0.4.0","@yasui/rate-limit":"workspace:*","@yasui/validation":"workspace:*","rollup-plugin-dts":"^6.3.0","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.3.0_1765682951409_0.6444185616197531","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"yasui","version":"4.3.1","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","_id":"yasui@4.3.1","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"dist":{"shasum":"c4f0fe0140bb43c8229404168c58924aab0de6f0","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.3.1.tgz","fileCount":41,"integrity":"sha512-iA/fhL7HSLLTvmRczZ/le4sMtal4w7cQY7RwpSVGd2j9WSdyY5MEtsWPUoATQz1+mqdu/SAsJzmDnce9wKLhIg==","signatures":[{"sig":"MEQCICBPl/zUCdaWVXGJ53LcVzZwoVNHreKYeoDmYkSdlT6FAiBmQvThTzAnAiEnsANnGVMo7eIKjrakDYHFEGNxjMM0YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226856},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"fb7c445088b513761b90ffc3193c21892a433708","scripts":{"lint":"eslint . --ext .ts --fix","build":"sh scripts/build.sh","branch":"format-commit --branch","commit":"pnpm run lint && format-commit","example":"npm run build && node lib/example/app.js","docs:dev":"vitepress dev docs","precommit":"pnpm run lint","preversion":"pnpm run lint","build:plugins":"pnpm -r --filter @yasui/* build","prepublishOnly":"pnpm run build && pnpm run lint"},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"repository":{"url":"git+https://github.com/thomasbarkats/yasui.git","type":"git"},"_npmVersion":"10.8.1","description":"Lightweight multi-runtime framework for REST and web APIs","directories":{},"_nodeVersion":"25.2.1","dependencies":{"srvx":"^0.9.7","kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","eslint":"^9.39.1","globals":"^16.5.0","vitepress":"^1.6.4","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@yasui/cors":"workspace:*","format-commit":"^0.4.0","@yasui/rate-limit":"workspace:*","@yasui/validation":"workspace:*","rollup-plugin-dts":"^6.3.0","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/yasui_4.3.1_1769637477761_0.33213745624793556","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"yasui","version":"4.3.2","description":"Lightweight multi-runtime framework for REST and web APIs","license":"AGPL-3.0-or-later","author":{"name":"Thomas BARKATS"},"keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"repository":{"type":"git","url":"git+https://github.com/thomasbarkats/yasui.git"},"homepage":"https://yasui.app","bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"type":"module","main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"engines":{"node":">=18.0.0"},"scripts":{"example":"npm run build && node lib/example/app.js","build":"sh scripts/build.sh","build:plugins":"pnpm -r --filter @yasui/* build","lint":"eslint . --ext .ts --fix","prepublishOnly":"pnpm run build && pnpm run lint","preversion":"pnpm run lint","precommit":"pnpm run lint","commit":"pnpm run lint && format-commit","branch":"format-commit --branch","docs:dev":"vitepress dev docs"},"dependencies":{"kleur":"^4.1.5","radix3":"^1.1.2","reflect-metadata":"^0.2.2","srvx":"^0.9.7"},"devDependencies":{"@eslint/js":"^9.39.1","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.1","@typescript-eslint/parser":"^8.48.1","@yasui/cors":"workspace:*","@yasui/rate-limit":"workspace:*","@yasui/validation":"workspace:*","eslint":"^9.39.1","format-commit":"^0.4.0","globals":"^16.5.0","rollup-plugin-dts":"^6.3.0","typescript":"^5.9.3","vitepress":"^1.6.4","vue":"^3.5.25"},"_id":"yasui@4.3.2","gitHead":"7e3c0576e884114dd94561276eae795eaef31572","_nodeVersion":"25.2.1","_npmVersion":"10.8.1","dist":{"integrity":"sha512-ky8P7fGBX5yYVXewqe1B9SWB3gKSMk1N/dhFGP112WIkSquV9Myd2TWzk89bbw81z1gej7/tSD8SOlbX9JPIPQ==","shasum":"99fc7dca4f2e86e98300fbe4c6c18112852ce0f6","tarball":"https://registry.npmjs.org/yasui/-/yasui-4.3.2.tgz","fileCount":41,"unpackedSize":231241,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIETuWB6RSAIBPVet62jx1WDca02GIuwyitwWXORzjvh4AiEA8BhnwNGF/3qAOOXAWhogP8Xp195iAAh/haYjbL2iT0s="}]},"_npmUser":{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"},"directories":{},"maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yasui_4.3.2_1770437193956_0.9551481024528736"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-07T22:29:54.604Z","modified":"2026-02-07T04:06:34.223Z","0.4.2":"2021-01-06T02:15:12.798Z","0.4.1":"2021-01-06T02:15:12.798Z","0.4.0":"2021-01-06T02:15:12.798Z","0.1.0":"2021-01-07T22:29:54.784Z","0.1.10":"2021-01-08T20:29:46.411Z","0.2.0":"2021-01-08T20:34:41.098Z","0.2.5":"2021-01-09T15:00:06.667Z","0.2.6":"2021-01-09T19:05:27.971Z","0.2.7":"2021-01-09T19:10:51.812Z","0.2.8":"2021-01-09T20:59:19.207Z","0.3.0":"2021-02-07T19:18:14.734Z","0.3.1":"2021-04-15T21:42:19.743Z","1.0.0":"2021-04-18T16:13:46.621Z","1.1.0":"2021-04-20T21:54:41.340Z","1.2.0":"2021-04-25T09:28:36.078Z","1.3.0":"2021-05-08T15:57:19.367Z","1.3.1":"2021-05-10T15:55:56.318Z","1.3.2":"2021-05-13T21:59:17.228Z","1.3.3":"2021-05-13T22:21:19.280Z","1.3.4":"2022-04-27T20:13:47.475Z","1.3.5":"2024-05-30T19:39:44.376Z","1.4.0":"2024-09-17T21:00:08.013Z","2.0.0":"2025-05-30T03:43:09.106Z","2.1.0-alpha.1":"2025-06-04T03:00:20.487Z","2.1.0":"2025-06-04T04:16:10.930Z","2.1.1":"2025-06-04T05:12:17.551Z","2.1.2":"2025-06-04T17:56:11.281Z","2.2.0":"2025-06-10T02:39:46.310Z","2.2.1":"2025-07-09T02:40:16.866Z","2.2.2":"2025-07-21T22:10:15.967Z","2.4.0":"2025-08-05T01:39:05.484Z","2.5.0":"2025-08-07T04:22:50.164Z","2.5.1":"2025-08-08T04:55:51.039Z","2.5.2":"2025-08-10T02:28:43.512Z","3.0.0":"2025-09-16T03:41:40.318Z","3.0.2":"2025-09-16T20:29:38.612Z","3.0.3":"2025-09-17T00:17:23.224Z","4.0.0":"2025-11-03T04:06:09.679Z","4.0.1":"2025-11-16T20:22:10.257Z","4.1.0":"2025-11-16T23:09:21.868Z","4.1.1":"2025-11-16T23:38:43.129Z","4.1.2":"2025-11-24T01:33:43.290Z","4.2.0":"2025-12-04T23:19:06.447Z","4.2.1":"2025-12-07T04:39:27.232Z","4.2.2":"2025-12-07T05:24:46.359Z","4.2.3":"2025-12-14T03:02:55.388Z","4.3.0":"2025-12-14T03:29:11.630Z","4.3.1":"2026-01-28T21:57:57.898Z","4.3.2":"2026-02-07T04:06:34.106Z"},"bugs":{"url":"https://github.com/thomasbarkats/yasui/issues"},"author":{"name":"Thomas BARKATS"},"license":"AGPL-3.0-or-later","homepage":"https://yasui.app","keywords":["srvx","multi-runtime","framework","lightweight","minimalist","API","REST","typescript","decorators","dependency-injection","middleware","web-standards","nodejs","deno","bun"],"repository":{"type":"git","url":"git+https://github.com/thomasbarkats/yasui.git"},"description":"Lightweight multi-runtime framework for REST and web APIs","maintainers":[{"name":"thomasbarkats","email":"thomasbarkats@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://yasui.app\">\n    <img src=\"https://raw.githubusercontent.com/thomasbarkats/assets/refs/heads/main/yasui/yasui-logo-mascot.png\" alt=\"Logo\" height=180 />\n  </a>\n  <h1 align=\"center\">YasuiJS</h1>\n</p>\n\n\n<div align=\"center\">\n\n  [![Node.js Version](https://img.shields.io/node/v/yasui.svg?color=EAA458)](https://nodejs.org/)\n  [![npm bundle size](https://img.shields.io/npm/unpacked-size/yasui?color=EAA458)](https://www.npmjs.com/package/yasui)\n  [![npm downloads](https://img.shields.io/npm/dm/yasui.svg?color=C17633)](https://www.npmjs.com/package/yasui)\n\n</div>\n\n<div align=\"center\">\n\n  <span>Ship production-ready REST APIs in minutes 🐿️</span>\n  <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>\n  **[Documentation](https://yasui.app/guide/getting-started.html)** 📖\n\n</div>\n<br />\n\n## What is YasuiJS?\n\nYasui (meaning \"easy\" in Japanese) is a lightweight multi-runtime framework built on Web Standards and pushed with [SRVX](https://srvx.h3.dev), that brings the developer experience of modern frameworks without the complexity. It runs on Node.js, Deno, and Bun, providing the structure you need with just the features you'll actually use.\n\n## Features Summary\n- **Multi-Runtime**: Runs on Node.js, Deno, and Bun via SRVX and Web Standards\n- **Lightweight & Fast**: Minimal dependencies with focus on essentials without the bloat\n- **Complete Error Handling**: Everything can throw without try/catch - automatic error handling everywhere\n- **Automatic Type-Casting**: Query params automatically converted to proper types. Even in middlewares\n- **Flexible DI System**: Constructor and method-level injection with configurable scopes for better control\n- **Simple Middlewares**: Apply at global, controller, or route level. Use the same decorators as controllers\n- **Rich Swagger Generation**: Flexible decorators for enums, arrays, classes, OpenAPI schemas\n- **HTTPS/HTTP2 Support**: Built-in TLS configuration with automatic HTTP/2 on Node.js\n- **Type-safe**: Full TypeScript support with proper typing\n\n## Quick Start\n\n```sh\nnpm install yasui\n```\n\n```ts\nimport yasui, { Controller, Get } from 'yasui';\n\n@Controller('/')\nexport class AppController {\n  @Get('/')\n  hello() {\n    return { message: 'Hello World!' };\n  }\n}\n\nyasui.createServer({\n  controllers: [AppController]\n});\n```\n\n## 📖 **[Documentation](https://yasui.app/guide/getting-started.html)**\n\n- [Configuration](https://yasui.app/guide/config.html) - Server setup and global options\n- [Controllers](https://yasui.app/guide/controllers.html) - Define routes with decorators and automatic type casting\n- [Dependency Injection](https://yasui.app/guide/dependency-injection.html) - Constructor and method-level injection with flexible scopes\n- [Error Handling](https://yasui.app/guide/error-handling.html) - Automatic error catching without try/catch blocks\n- [Logging](https://yasui.app/guide/logging.html) - Built-in timing and color-coded logging service\n- [Middlewares](https://yasui.app/guide/middlewares.html) - Apply at multiple levels with same decorators as controllers\n- [Pipes](https://yasui.app/guide/pipes.html) - Transform and validate request data automatically\n- [Swagger Doc.](https://yasui.app/guide/swagger.html) - Generate OpenAPI docs with flexible decorators\n\n## Plugins\n\nProduction-ready middlewares and utilities for YasuiJS:\n\n- **[@yasui/cors](https://www.npmjs.com/package/@yasui/cors)** ([JSR](https://jsr.io/@yasui/cors)) - CORS middleware\n- **[@yasui/rate-limit](https://www.npmjs.com/package/@yasui/rate-limit)** ([JSR](https://jsr.io/@yasui/rate-limit)) - Rate limiting middleware\n- **[@yasui/validation](https://www.npmjs.com/package/@yasui/validation)** ([JSR](https://jsr.io/@yasui/validation)) - Automatic DTO validation middleware\n\n## Why YasuiJS?\n\nYasuiJS adopts a **class-based, object-oriented approach** with decorators, bringing significant architectural advantages:\n\n### Better Code Organization\nClasses and decorators provide better organization, encapsulation, and maintainability. This approach naturally supports established architectural patterns like onion architecture, hexagonal architecture, and clean architecture.\n\n### Dependency Injection\nBuilt-in dependency injection enables loose coupling, better testability, and cleaner separation of concerns. Dependencies are explicitly declared and automatically resolved.\n\n### Declarative Over Imperative\nInstead of manually registering routes and extracting parameters, you declare what you want using decorators. The framework handles the implementation details.\n\n### Multi-Runtime Support\nBuilt on web standards, YasuiJS provides a portable, standard codebase for JavaScript runtimes, capable of running on Node.js, Deno, and Bun with [SRVX](https://srvx.h3.dev), a universal server abstraction based on the Fetch API. Future-proof your applications with standard web APIs.\n\n## Contributing\n\nContributions are welcome! Please feel free to submit issues and pull requests.  \nPlease use `npm run commit` to standardize commits nomenclature.\n\n## License\n\nThis project is licensed under the [GNU Affero General Public License v3.0 or later](https://www.gnu.org/licenses/agpl-3.0.html). See the [LICENSE](./LICENSE) file for details.\n","readmeFilename":"README.md"}