{"_id":"express-endpoints-collection","_rev":"33-f660b95ef584603ee9defaf7216220d4","name":"express-endpoints-collection","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"express-endpoints-collection","version":"1.0.0","author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.0","dist":{"shasum":"67fe335c67d4e863e5d2eb0c883b80ac9d89d996","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.0.tgz","fileCount":4,"integrity":"sha512-6vMegVXQ+8f6jorAxnu5Lyf5tl4t1DpSe8KB5Qdvc/AyIPIYD7L5YFbivs/gUS0kVstCqJVNicR7UzJs4CwOdw==","signatures":[{"sig":"MEUCIQCvpZyOPWdww1tAF2I/LTYD+bJXltqR0SJe76cyY0b83AIgOoM0hY4+/cOii6HJcGgRyC1rQ2UaDqw/VUQtVGAbwOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6608},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.0_1719704812869_0.6265170944795377","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"express-endpoints-collection","version":"1.0.1","author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.1","dist":{"shasum":"9acae745b30e127b92112212d499cab1d14b23d8","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.1.tgz","fileCount":46,"integrity":"sha512-zsLetNMDwZs54Vj4HFTcugP1lqm9C2uBkgmZHFPh5PwDBMXaBM7fx/72ggqqSqJ/RJEr6n4S/TBqd5oQe7+R1g==","signatures":[{"sig":"MEUCIQDXmkcx7uXYmAU7RFQJr4HqySsduv1OpBae9p3NvxRk3wIgO2aYJOIWMYSVbslyHJSVdZBFNJlrZE3wk1VPLvvk9FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32415},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.1_1719704833955_0.8741070135284852","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"express-endpoints-collection","version":"1.0.2","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.2","dist":{"shasum":"491c21ffc2771e7e1eccb33db65fe2d634326e5c","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.2.tgz","fileCount":46,"integrity":"sha512-C1ePKHw0eLMVUdEZQP0GMWlun+ADprOnW1ILUEm0fq05G7VrHhgtHpuJBe7FxivRw/ECrk7NiMrGLx9UlftfLA==","signatures":[{"sig":"MEUCIQCC2D/4U8Z6xGOqsM0JenGHt0lnIrTLlCgKotqr8KAi5wIgSN4VfyWFmYxbSTinb24N5ei6S7WgkevbB1JV+uCtIrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32578},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.2_1719704981710_0.33931227984408174","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"express-endpoints-collection","version":"1.0.3","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.3","dist":{"shasum":"170ad258f2e04ff8719e85dac065c14bea0b994a","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.3.tgz","fileCount":46,"integrity":"sha512-wKOCwVGeAYAhj0mqd3M17c5f0Xf4daRiEVTtYg8kA+EdhZdWesqjLgBo6NQLMTFl6GFfIW3YGPfFHdYEKl0X3Q==","signatures":[{"sig":"MEUCIQC3FTZdRRr2Oqpgbze2+BtbDyjG7yq2Fd1OmQIRP9HlXAIgHEQsA2oLlf1/M31B5M/BUjUP5zN8QVga0OP9+Ed3voQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32578},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.3_1719705912318_0.6306016065358306","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"express-endpoints-collection","version":"1.0.4","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.4","dist":{"shasum":"258f9b3cbb8bf63ba7f8aad53958a43197b5c565","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.4.tgz","fileCount":46,"integrity":"sha512-xUTU00R3w/jwKaWO7YyWqFWf1v+o7IXExDhlQmhGY+B8herrUsqNC5YtOpXfpuLTSF4r6eBYB2mkdOGfNcHxjg==","signatures":[{"sig":"MEUCIQDHE0l2viqKdgys+iOqzMWQbcHJPQ+iaPAOvO5FeV+dYAIgJWI21ui7/xwGW9Au4Z9UA5WQHscQFSD7ELZ9rQj8ksM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32578},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.4_1719731263825_0.5900847587999987","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"express-endpoints-collection","version":"1.0.5","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.5","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"4d5c419fb697b64cf0db3f74efcdb989de53a291","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.5.tgz","fileCount":4,"integrity":"sha512-Y2/p7FMmlU44zZSFFkVXYHU7uMbcUGS4A1Vdrpa7Vwg6thbZ3wF5U+4yrTDJUnPmVNXRNFc2DcGx3dsBfHNygA==","signatures":[{"sig":"MEYCIQCN+KDgbMzE7L/XY4/Y2PLz3JHteTUs7wrQN0WxzBnUdgIhAK1YNGfES6nMNAwncxJbcK0filo5wxc2dh0s1ZvNaAhe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6771},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.5_1724192123895_0.854805645738753","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"express-endpoints-collection","version":"1.0.6","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.6","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"74e5940c22879c42184af4775d17b7970707eb57","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.6.tgz","fileCount":46,"integrity":"sha512-8V5Nfv4Nv8hrs3gn//FeozUeOXvKMwHm3CdpTwMknJ8gc90GHn3BjRjzak9Lz07dsACu+2i1FMprey5N6AbJcA==","signatures":[{"sig":"MEUCIQCDcPtcay2Dtmpq84Q4OIrB7elG0wdCKbMSQNxdeeqIagIgGOcmKBC4cPg3hLvuAJl0zmAdA4ws5Kdie/7NRSBntS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30938},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.6_1724192275023_0.9993925239234434","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"express-endpoints-collection","version":"1.0.7","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.7","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"e96b3a538953797ab8b7f9056ed99ed819b6c770","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.7.tgz","fileCount":46,"integrity":"sha512-LnkKjRoE1dIgyd51h1TTo9kywxkgGeVQeA9Qipqp+9oQDquGv49a/dqZKehy6rDziakZVlxmrF/wDd/KPaI5Mw==","signatures":[{"sig":"MEUCID86XW+KzN3Cp6/fBMBZvnUb9J+IapFRXzN2CxA2EfQoAiEA2kS2V/tXSNmwjjwf5MZ9/l9F12cKdYiRc05sRQz34ZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34903},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.7_1724251179516_0.9735624445975175","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"express-endpoints-collection","version":"1.0.8","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.8","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"9b3023990cd020e1f58239fb7e0cab6f1d69d240","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.8.tgz","fileCount":46,"integrity":"sha512-2uy0TKoxZIH2lpFb7QuT+qDsi+UQqeHhqmRigFL9U6paXLycKBR6v0GM0JMmDh5UqDGvJDc2++wYbY7Y7cM6kA==","signatures":[{"sig":"MEUCIQDO/EO4mIwjresdiu6RjiG/24OMfb1fp0kQPfVqD+YiiwIgW/DvwJ4zEb8dI1eoJq7cFzi+dFH6eUSN1UKK2nYOZy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38199},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.8_1724251963485_0.8952151218085713","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"express-endpoints-collection","version":"1.0.9","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.9","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"d1ed37da636ed0d3234a74d1466bd8c2c7efbb9a","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.9.tgz","fileCount":46,"integrity":"sha512-Buc2wufLOZ8NwJrTWPDAScYyI3LvMUfpKaYfL3eNcuGKFupEluutc4ErMbtbK+lh+TE8PWD900XBAgj0ZHSAMw==","signatures":[{"sig":"MEYCIQDTuw0ETSgo+CnP1A0ojkBd6BJAf/Ega6gkbg9B32p11AIhAO00AdN2bQJ7HNpmEKCl/T7moEBTtojJQZX8njPB5pSY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38871},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.9_1724252340594_0.19839652102497274","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"express-endpoints-collection","version":"1.0.10","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.10","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"846daab8f9ec25016e5ef056940e17aadb7c24ab","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.10.tgz","fileCount":46,"integrity":"sha512-/gfCSd8B/FZ8mRwk9P2doAsx9WUWJ4Okl34OYRjJ8TqIzDjdQqT+dRY2rxKCaGjzEnv+BQOOODGchClvRRMeEg==","signatures":[{"sig":"MEQCIE2sc23FUOXZCuPFdBss60ej6OE/U8NB9BC/cA10FMM1AiAYLlk7PzFk8GjXP3lF9C7dgST6ZLiWxQLJ8sksnWFm9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39446},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.10_1724252826226_0.4180786829321612","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"express-endpoints-collection","version":"1.0.11","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.11","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"d49a64649938d0555dc12e820da424a6b59e4ec8","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.11.tgz","fileCount":46,"integrity":"sha512-rVei43OFVBo9H/Q97lxGBDDcwa4RfnHqBpmjqrt6sXoT82jwEZOaSKv1XSqABR/xt6hx+PoZYvTDenJBZ69A7Q==","signatures":[{"sig":"MEUCIDIQ5jAhyZGRElcWnFJvcz6TcAwTW0nDKJ9aFkYgV5FOAiEAyJKYJw75Xgwwe91yNnDvJS7p+QXFhWj5awiFAkLQcfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39518},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.11_1724253274904_0.9367111810371762","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"express-endpoints-collection","version":"1.0.12","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.12","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"660b659aa981c7c2394706354d92b1972a06b4b0","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.12.tgz","fileCount":46,"integrity":"sha512-eIyUdTwgCXPKm69y16oJCcIvttmEmGvlYQASZWekv+pvEQHZm2UKY9AvhzB+qqvnvYlH5USzNxHqSZn7sUU8lw==","signatures":[{"sig":"MEYCIQDH0XeVJnL0wa436YJgxbPYJcmdlrdBfiVjKykrvid1RwIhANWX7w2iWdVfvO7U+8Y1DQDfylrQh2/2frHxlYn+L/fG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39838},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.12_1724253739765_0.19904204734856656","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"express-endpoints-collection","version":"1.0.13","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.13","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"83a83d4800dca17c56c7697afa4fce6ff0a46c17","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.13.tgz","fileCount":46,"integrity":"sha512-onmv7YW0y8T0kkRtaV9fWcJwiCYz09cCYgWKJWzlcDXHt/XWdRC0/Y5ueMAR8YsHsGGCKuTFqT0mCDzBn+U5LQ==","signatures":[{"sig":"MEYCIQC6jtnv/9We2AIVpN+3WWlbUO0DpnVPa+bmWBUCL2Fr4gIhAJC58mbqGYzUM1+JXqKmYvV0JYzRbT/KpAI82pSlSDwL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38215},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.13_1724254839447_0.4930991530201614","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"express-endpoints-collection","version":"1.0.14","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.14","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"026d4f91903d12192cfddf6fd84da7b7c4fb4ca9","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.14.tgz","fileCount":50,"integrity":"sha512-G7tdyvYIyaU9LHxaK0SXXJULt3+rZaWZEtlWoCLtZQ+YY024VAeORFMt4h5+6K3o9K4trFTAo7hU6kKm+hb9sA==","signatures":[{"sig":"MEUCIQDi2cR++705qQ64TVFpjDGhYGAOuwNnIHv0Le7oaDnNgwIgc+0polbK90dtfzE5E52hbZ57sbphZahbf+l6XtkylOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39664},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.14_1724255656822_0.8295405554763626","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"express-endpoints-collection","version":"1.0.15","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.15","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"e07bfcd662faae2a56d5c2a11663084e0e69ef70","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.15.tgz","fileCount":54,"integrity":"sha512-PeWlYISjZLuyKkp1fFkJVEaK5nuDS2RMW9+hnDcxYd/P/1ajB9uVdsHzYO3AemMFlmjly3SiF0wi2dKPsrKwTg==","signatures":[{"sig":"MEUCIQCjH+jlfd6GO4pSejiNfbAuyA845QE4Urd3NYABAkm/xgIgPCvB7mGBR9GWM8YAUxRB6dhrnBAdtFP+I8x8CNoGw0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44347},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.15_1724257107901_0.6398628998391356","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"express-endpoints-collection","version":"1.0.16","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.16","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"439b3bd4795b3c39414e529b18d05dbb0371a396","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.16.tgz","fileCount":54,"integrity":"sha512-kMQxfo6MB9krMUQR8ZCrMv9dcaOIxZP2mIWBM5v/JbohGlCpDs1gZsROlnapCv9olAH2KyNmCXxau0HdXn9dQQ==","signatures":[{"sig":"MEUCIHtxER5NOyF3YCzYNVbFCD0ENKsJE7TdzzZU7sRBBYqbAiEAlOAT2zKEkFD0/LKM/NIMWidBhFNouPXWtvALThQKHAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44383},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.16_1724259162315_0.4231536116145027","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"express-endpoints-collection","version":"1.0.17","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.17","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"eb909451be48eb8508dca9828418cb8e2ab265dc","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.17.tgz","fileCount":54,"integrity":"sha512-pna2y2CP42FLESHzcOvrgeWwPfXoWne49UbVtY/fKa8qrnkGHYRdoR4BrwTh2sgnn3yVuFiE9Z34TPpLa3rjog==","signatures":[{"sig":"MEYCIQDhp5l2sUnmxoCzDvlp6mbY+368ajmSZG+K1zjK4hE52gIhALDP8dJNR2iJw4PLiEEL5gALpoa49+PRQ1WGM5SpP2al","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44406},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.17_1724259234910_0.41477284816957694","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"express-endpoints-collection","version":"1.0.18","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.18","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"f4d17a27d2ae83c71908f6859c20b980abc4234d","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.18.tgz","fileCount":34,"integrity":"sha512-94kO3AMAy/eTpcBPGntq7wi9Mr9IkzeOUcRkXuNtU+GehyJ/KHbv6jPEnuYOhwJTBf502DN0gk61/qJKX8uu8A==","signatures":[{"sig":"MEQCIAT/Fz2aMDUUCC3X/GYt63KPPCgNkBHE/7mbXo7R3Vx5AiBOPDAcpvF7lfYfD60enouvFfcsDYJCLOXQ6VQaK9AWXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36791},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.18_1724267085212_0.950784128535199","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"express-endpoints-collection","version":"1.0.19","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.19","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"cbad12d489bd369e42d6ebba931a842f308b6495","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.19.tgz","fileCount":38,"integrity":"sha512-G61clIVnzWyZnvwjXN795uSNm7fZ/Y2DyFFi0TTB3qiCIeGQ3xcqZPcPxJHBK6mDV50aLoi5LFolNyjaZFkR/w==","signatures":[{"sig":"MEQCIG9fMpzo0YzdFS7RlvT5flhMv0wcaWe+Pzcl13iMINZuAiApRD7H1aFJ44QEAmfNfhWK7jl7iUlyuwY56evjYJZ8+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37903},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.19_1724268406961_0.5971677974133023","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"express-endpoints-collection","version":"1.0.20","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.20","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"9eba58544a61ba79fae761002df9b5d7d1fc321f","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.20.tgz","fileCount":38,"integrity":"sha512-jUfZFXU/SgT5yvQpyipQVkCTxFcLv/Ow2y8RvQUOBvKCPlchhFv6E/wqAMVZNY8iVFE5RPOF6ryz1CkgcqbweA==","signatures":[{"sig":"MEQCICcaFFBx1eZkKCYkaSdQNeTPKZryWBhI97JpwGJlTyr9AiBR49k1dDNgangc+ojrAyfC7fUkshghgM7F2Rtm1FksKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39435},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.20_1724268624854_0.29261930281455517","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"express-endpoints-collection","version":"1.0.21","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.21","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"020d47c1235e66953f1cbb6dd2cfeb37ccfc92b2","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.21.tgz","fileCount":34,"integrity":"sha512-k+tzMw9jPwtGGY6N/240IQzRYMG55/ycxO34py4gQp1qBnYIb9ca79XAovhlzAGcXIcNYpIJ0oeGwLV6Ai1pRA==","signatures":[{"sig":"MEUCIQCyDNVmBThvcXmOOLREjmeltZSYgDbD/pF5Rxs5ZjkSEQIgE3d1ww4dDw5OyNvzWyTNvWeGTMidiL12IXETYbBWXKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36377},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write ."},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.21_1724269511152_0.5354007228832398","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"express-endpoints-collection","version":"1.0.22","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.22","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"87c45150230b792511177ba3ad4431a150f8f3cb","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.22.tgz","fileCount":34,"integrity":"sha512-hxagw9xnRn8SrmI9J5XG6QK+oi0tkEOqMcDbA2nDJi7Pwq9cp/mrwTAexaioqGQGTz1Y5Jn2rviVwroBtKA/eQ==","signatures":[{"sig":"MEQCIBcrtCMd1VvjCxJ+hjdzISRmXV5lE8R5Xj8wJaP/Ahn8AiBc0TyIS2QKMcdghi+sdMZUqYyk4s599CfsUmus0cchTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38538},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write .","middlewares":"ts-node ./example/middlewares.ts"},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.22_1724271216904_0.7487877112844152","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"express-endpoints-collection","version":"1.0.23","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.23","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"62bfdb2c458e319e51960492c37a451a69724313","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.23.tgz","fileCount":34,"integrity":"sha512-0YVIMONhG4xWpq7cPSCsXqWoYs669P1p/Fa9O2Gt8IGdYKxIT/McD9gLA3UKUCmpGLgUTgJBGi6i8MzJNnOd6Q==","signatures":[{"sig":"MEUCIEQYe8EctxHvfBjNeqPQfxbCPR4TBVM8R60nSXV2lu7gAiEA4OwVwMesxXCF9vaXv8Gx5Da6iA1eMGv08o5iGT6YgaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38619},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write .","middlewares":"ts-node ./example/middlewares.ts"},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.23_1724271635580_0.47270535173278505","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"express-endpoints-collection","version":"1.0.24","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.24","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"21778dcf615657e7f664ce42091b810d4fbf49c0","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.24.tgz","fileCount":38,"integrity":"sha512-iSLe7vApO+1nLi9ynY7I0WZihj0XBw6Jul8FxSqynkAojcr5PPeMvV00odYg+Zj56m4SdwxUibAen6+0AtdP9g==","signatures":[{"sig":"MEQCIHPiJINNpil1y+zFre0GwEIuRv1Dk1DWhL0OmvaRI68EAiBMnem7OUhe/FGyuQBYyi5pEzky7oVom9Ul6c/xKsLf7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40422},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","prettier":"prettier --write .","middlewares":"ts-node ./example/middlewares.ts"},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.24_1724323101262_0.1859790398438943","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"express-endpoints-collection","version":"1.0.25","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.25","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"6b153f75d1270235bfb968d3c97a434af186b167","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.25.tgz","fileCount":38,"integrity":"sha512-wzXzCO9KElsYIzSPBY9xyxM/4xqd8TyVLvk81w1FTBbyq6EUcOcRPOQ9x9TmdnVN4IaxmTmwM4iUgrcRDZsHXA==","signatures":[{"sig":"MEUCIQCrHqc8WRvQxu3dcdQqEAkuhLJCJEE/zRYZAcpyx2CXOAIgNGbQSC95QnSsBETee1llV9luU+y+LkqtPNZnoKACU5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42361},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","multiple":"ts-node ./example/multiple.ts","prettier":"prettier --write .","middlewares":"ts-node ./example/middlewares.ts"},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.25_1724327366033_0.0909642860643447","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"express-endpoints-collection","version":"1.0.26","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.26","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"1198abde0f7de51662a427fea2d779890a6618fb","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.26.tgz","fileCount":38,"integrity":"sha512-+2zLiMi7pqN6QVVVnyIBqnhIhG7piS3bUIXVEw6UVzJ4qRLTSyr6rdmlWrt07zauLq3o5Xs9MtaL/odYcNwweg==","signatures":[{"sig":"MEUCIQDxaTIXPgkW0ItH0GEjcfh6M/LDAJ/BDy3jG83Sb0iCKQIgP2JCjgiqy44VFrVUKwMsma4b5SbP8CGFVuL3HUMnopI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43481},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","multiple":"ts-node ./example/multiple.ts","prettier":"prettier --write .","middlewares":"ts-node ./example/middlewares.ts"},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.26_1724427671762_0.9461392553629506","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"express-endpoints-collection","version":"1.0.27","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.27","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"97f28e5dde56eb4d061530429265236711dfa637","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.27.tgz","fileCount":38,"integrity":"sha512-iUJxdEN/TVKX6D14X5lTrXe7rdpYXVcvIWtoNpP7gqcDI2sCrWQkZFF9x5Qjt9VD+jqkzjuoTNY2Ru1CK9JPug==","signatures":[{"sig":"MEUCIBQ4UxAMj//3eBla/w9R/EeU8LS/aRuqO80BpLOZOrHUAiEA7ZxoFsDjhpI0nugwR8RXAe8LNadRdgG+jghy7jSYEwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43740},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","multiple":"ts-node ./example/multiple.ts","prettier":"prettier --write .","middlewares":"ts-node ./example/middlewares.ts"},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.23.8","express":"^4.19.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.3.2","node-cache":"^5.1.2","typescript":"^5.5.2","@types/node":"^20.14.9","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.27_1724428491666_0.43850047276602155","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"express-endpoints-collection","version":"1.0.28","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@1.0.28","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"aaad78e95265045f7e7b068885f78be6a28215db","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-1.0.28.tgz","fileCount":38,"integrity":"sha512-kCsIp6NMdUSjVs3Irw9FOuzWsZ1FHlnKe1JXZkkYTsRAuci87csu890kcqvhkRGu0jivvpc943v1M299Inzu/w==","signatures":[{"sig":"MEUCIQCu5XIPQkyAMJi2R2SnnkA/OqTm8EvOrksfv+Jv5VGgFQIgNE3eO9Ea3dmCOVR8l8pKbpjVpdVnTHYGLYOJJ0lkf78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44013},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","multiple":"ts-node ./example/multiple.ts","prettier":"prettier --write .","middlewares":"ts-node ./example/middlewares.ts"},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^3.24.1","express":"^4.21.2","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"3.4.2","node-cache":"^5.1.2","typescript":"^5.7.3","@types/node":"^22.12.0","body-parser":"^1.20.3","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.8"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_1.0.28_1738276777116_0.8508843894326379","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"express-endpoints-collection","version":"2.0.0","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"MIT","_id":"express-endpoints-collection@2.0.0","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"dist":{"shasum":"a6edfd2345c0fc777091157f4f3c9844d72b7e39","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-2.0.0.tgz","fileCount":38,"integrity":"sha512-1fUa3iOPYSzwWLGtSN3utmw2bVe5v3cnA+GVkGiJx6dCG0QBCZGruYoKaHpV7Oosu99OxpEKSwjiKycVobK90A==","signatures":[{"sig":"MEUCIBymK1XdTmTixda5/GGTSVZWFx8HPdpUxnNIQ/NlVVA5AiEA12sf8ONTQY3dkdUFSCduJE6E7E8GGpCr1Hck+nng2d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46870},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node ./example/app.ts","fix":"prettier --write .","lint":"tsc --noEmit && tsc --noEmit -p tsconfig.example.json && prettier --write . && knip","test":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json && tsc --noEmit -p tsconfig.example.json && node --import tsx --test --experimental-test-coverage \"src/**/*.spec.ts\" \"examples/**/*.spec.ts\"","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","multiple":"ts-node ./example/multiple.ts","middlewares":"ts-node ./example/middlewares.ts"},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"## Description","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 pilotpirxie\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"zod":"^4.3.6","express":"^5.2.1","js-yaml":"^4.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","knip":"^6.2.0","ts-node":"^10.9.2","prettier":"3.8.1","node-cache":"^5.1.2","typescript":"^6.0.2","@types/node":"^24.1.0","body-parser":"^2.2.2","jsonwebtoken":"^9.0.2","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.8"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_2.0.0_1775303500719_0.7744774164081438","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"express-endpoints-collection","version":"2.1.0","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"(AGPL-3.0-only OR LicenseRef-Commercial)","_id":"express-endpoints-collection@2.1.0","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"homepage":"https://github.com/pilotpirxie/express-endpoints-collection#readme","bugs":{"url":"https://github.com/pilotpirxie/express-endpoints-collection/issues"},"dist":{"shasum":"87d1d6d652c55a6ee621af914fdaff238aa500e0","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-2.1.0.tgz","fileCount":67,"integrity":"sha512-KK81LYo9UMj0JKEiZdXMD6GBn3PBhBPChLoGD/2WS+9YY3HzcT3OnlSDUWr6KvThmAL94ID8KMtEXaUQJqoyJw==","signatures":[{"sig":"MEUCIQCgXb5Wj5ukDjJEQI04gE4L+bjTnFiiJxaDdLPeqBGrhgIgVyqO8A/Q+AGghg0SOrkovxv2jEx+k9ZW+aYHZtWC7nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE0D44t7NKAzIh+GNKYmCu6U9vqIZoeaAkmYs2NtdPtSAiEAqbYZLtlU6zVYuJb+D9c+Q6iXN7U0cHcbMJa85arIbj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119084},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"74061b6b4480baae9ce979ddfa000e3f8d316893","scripts":{"dev":"ts-node ./example/app.ts","fix":"prettier --write .","lint":"tsc --noEmit && tsc --noEmit -p tsconfig.example.json && prettier --write . && knip","test":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json && tsc --noEmit -p tsconfig.example.json && node --import tsx --test --experimental-test-coverage \"src/**/*.spec.ts\" \"examples/**/*.spec.ts\"","build":"tsc","minimal":"ts-node ./example/minimal.ts","prepare":"tsc","multiple":"ts-node ./example/multiple.ts","middlewares":"ts-node ./example/middlewares.ts"},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"git+https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"_npmVersion":"11.6.1","description":"This package provides easy to use helper for creating API endpoints in Express with TypeScript inference, validation and OpenAPI 3 schema out of the box.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","js-yaml":"^4.1.0","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.7.0","@types/jsonwebtoken":"^9.0.8","@asteasolutions/zod-to-openapi":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","knip":"^6.2.0","ts-node":"^10.9.2","prettier":"3.8.1","typescript":"^6.0.2","@types/node":"^24.1.0","body-parser":"^2.2.2","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_2.1.0_1790183499658_0.08577559678977664","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"express-endpoints-collection","version":"2.2.0","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"Apache-2.0","_id":"express-endpoints-collection@2.2.0","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"homepage":"https://github.com/pilotpirxie/express-endpoints-collection#readme","bugs":{"url":"https://github.com/pilotpirxie/express-endpoints-collection/issues"},"dist":{"shasum":"ef4b28496cb822c416a84c116d8e4bdbd7776909","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-2.2.0.tgz","fileCount":88,"integrity":"sha512-G7yJeYAUTc9FXinwnjPkoSIfQFbEOqiqlXYUp8N8bI4NEPtrUssKZqxcOpHfB2i/jlTbohEoEjflMfKDj/sHfA==","signatures":[{"sig":"MEYCIQChOlEOOyGOBLcrN+YMh+TRS1MyDxqFB89Ej8mCD0PpJAIhAIozXKrYH6LIejKJ78uQbJ6eF0aGMd1PvgQ89YyCF+RL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEWINbrIVvK6Hes9zfN0k8xPRijiNQWSLbhgHQhzM+mkAiEAn7DID8GtC7tMjpShQUD/gqnzKVvCV9sNFLf26rc9jmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124912},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ece6d6706b56afda746aec684c620f36de8a12b4","scripts":{"dev":"ts-node ./examples/app.ts","fix":"prettier --write .","lint":"tsc --noEmit && tsc --noEmit -p tsconfig.example.json && prettier --write . && knip","test":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json && tsc --noEmit -p tsconfig.example.json && node --import tsx --test --experimental-test-coverage \"src/**/*.spec.ts\" \"examples/**/*.spec.ts\"","build":"tsc","minimal":"ts-node ./examples/minimal.ts","prepare":"tsc","multiple":"ts-node ./examples/multiple.ts","middlewares":"ts-node ./examples/middlewares.ts"},"_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"repository":{"url":"git+https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"_npmVersion":"11.6.1","description":"This package provides easy to use helper for creating API endpoints in Express with TypeScript inference, validation and OpenAPI 3 schema out of the box.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","js-yaml":"^4.1.0","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.7.0","@types/jsonwebtoken":"^9.0.8","@asteasolutions/zod-to-openapi":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","knip":"^6.2.0","ts-node":"^10.9.2","prettier":"3.8.1","typescript":"^6.0.2","@types/node":"^24.1.0","body-parser":"^2.2.2","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/express-endpoints-collection_2.2.0_1790359915774_0.058122800118862505","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"_id":"express-endpoints-collection@2.3.0","bugs":{"url":"https://github.com/pilotpirxie/express-endpoints-collection/issues"},"dist":{"shasum":"2c742078aae9f22641ad56fa92c83229e5e2df48","tarball":"https://registry.npmjs.org/express-endpoints-collection/-/express-endpoints-collection-2.3.0.tgz","fileCount":48,"integrity":"sha512-AhxtyDxUv5UZIIYd5VTfFW6z0Z0JCQKK3gD/2PxjKUUD0DlJbyeSypM3oaREG2LSJbll4yp8DUFLA0tPIfSvSg==","signatures":[{"sig":"MEYCIQDG0yQ/w+kvNN2J8VYoT2XrJoK9Jw6dD7FJ0RygFjScHgIhAKK0PR3jjKxGGcBQMJodM4N6Zpu7VRtHe38C754JZwHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEK/fCbYVvJXTCRgA2rq851qwFRSvlV128deESOH2G9wAiEAiSB3Crtd4DepedrheNWNBd50wX2Zkv429/mF7yt8wqc="}],"unpackedSize":56611},"main":"./dist/index.js","name":"express-endpoints-collection","types":"./dist/index.d.ts","author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"engines":{"node":">=18.0.0"},"gitHead":"94608e916dab4267d09b5d6c9cecafcba8b7eee1","license":"Apache-2.0","scripts":{"dev":"ts-node ./examples/app.ts","fix":"prettier --write .","lint":"tsc --noEmit && tsc --noEmit -p tsconfig.example.json && prettier --write . && knip","test":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json && tsc --noEmit -p tsconfig.example.json && node --import tsx --test --experimental-test-coverage \"src/**/*.spec.ts\" \"examples/**/*.spec.ts\"","build":"tsc && node scripts/minify-dist.mjs","minimal":"ts-node ./examples/minimal.ts","prepare":"tsc && node scripts/minify-dist.mjs","multiple":"ts-node ./examples/multiple.ts","middlewares":"ts-node ./examples/middlewares.ts"},"version":"2.3.0","_npmUser":{"name":"pilotpirxie","email":"pirxie@protonmail.com"},"homepage":"https://github.com/pilotpirxie/express-endpoints-collection#readme","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"repository":{"url":"git+https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"_npmVersion":"11.6.1","description":"This package provides easy to use helper for creating API endpoints in Express with TypeScript inference, validation and OpenAPI 3 schema out of the box.","directories":{},"maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"_nodeVersion":"24.11.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","js-yaml":"^4.1.0","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.7.0","@types/jsonwebtoken":"^9.0.8","@asteasolutions/zod-to-openapi":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","knip":"^6.2.0","terser":"^5.51.2","ts-node":"^10.9.2","prettier":"3.8.1","typescript":"^6.0.2","@types/node":"^24.1.0","body-parser":"^2.2.2","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express-endpoints-collection_2.3.0_1790931456936_0.8324469280938882"}}},"time":{"created":"2024-06-29T23:46:52.868Z","modified":"2026-10-02T08:57:38.720Z","1.0.0":"2024-06-29T23:46:52.996Z","1.0.1":"2024-06-29T23:47:14.123Z","1.0.2":"2024-06-29T23:49:41.859Z","1.0.3":"2024-06-30T00:05:12.474Z","1.0.4":"2024-06-30T07:07:43.994Z","1.0.5":"2024-08-20T22:15:24.066Z","1.0.6":"2024-08-20T22:17:55.228Z","1.0.7":"2024-08-21T14:39:39.752Z","1.0.8":"2024-08-21T14:52:43.653Z","1.0.9":"2024-08-21T14:59:00.796Z","1.0.10":"2024-08-21T15:07:06.432Z","1.0.11":"2024-08-21T15:14:35.019Z","1.0.12":"2024-08-21T15:22:20.032Z","1.0.13":"2024-08-21T15:40:39.619Z","1.0.14":"2024-08-21T15:54:16.957Z","1.0.15":"2024-08-21T16:18:28.165Z","1.0.16":"2024-08-21T16:52:42.438Z","1.0.17":"2024-08-21T16:53:55.179Z","1.0.18":"2024-08-21T19:04:45.421Z","1.0.19":"2024-08-21T19:26:47.137Z","1.0.20":"2024-08-21T19:30:25.066Z","1.0.21":"2024-08-21T19:45:11.365Z","1.0.22":"2024-08-21T20:13:37.050Z","1.0.23":"2024-08-21T20:20:35.773Z","1.0.24":"2024-08-22T10:38:21.425Z","1.0.25":"2024-08-22T11:49:26.206Z","1.0.26":"2024-08-23T15:41:11.946Z","1.0.27":"2024-08-23T15:54:51.866Z","1.0.28":"2025-01-30T22:39:37.334Z","2.0.0":"2026-04-04T11:51:40.944Z","2.1.0":"2026-09-23T17:11:39.737Z","2.2.0":"2026-09-25T18:11:55.863Z","2.3.0":"2026-10-02T08:57:37.015Z"},"bugs":{"url":"https://github.com/pilotpirxie/express-endpoints-collection/issues"},"author":{"name":"pilotpirxie","email":"10637666+pilotpirxie@users.noreply.github.com"},"license":"Apache-2.0","homepage":"https://github.com/pilotpirxie/express-endpoints-collection#readme","keywords":["express","endpoints","collection","api","rest","restful","openapi","swagger","zod","typescript","ts","validation","inference"],"repository":{"url":"git+https://github.com/pilotpirxie/express-endpoints-collection.git","type":"git"},"description":"This package provides easy to use helper for creating API endpoints in Express with TypeScript inference, validation and OpenAPI 3 schema out of the box.","maintainers":[{"name":"pilotpirxie","email":"pirxie@protonmail.com"}],"readme":"# express-endpoints-collection\n\n## Description\n\nThis package provides easy to use helper for creating API endpoints in Express with TypeScript inference, validation and OpenAPI 3 schema out of the box.\n\nNo need to duplicate OpenAPI definitions in your codebase. Just define your API endpoints and automatically generate OpenAPI 3 schema.\n\nYou can configure exposed endpoints, request and response schemas, and validation rules.\n\n![output](./img/output1.png)\n\nFor support of zod v3 and express v4 use 1.0.28\n\n## Features\n\n- Fully typed endpoints (TypeScript hints and checks) for Express v5\n  - Request body\n  - Response body\n  - Query parameters\n  - Path parameters\n  - Headers\n- Automatic OpenAPI 3.0 schema generation\n- Request and response validation using Zod v4\n- Full middleware support\n- Minimal setup\n\n## Installation\n\n```shell\nnpm install express-endpoints-collection\n\n# or\n\nyarn add express-endpoints-collection\n\n# or\n\npnpm add express-endpoints-collection\n```\n\n## Usage\n\n```typescript\nimport express, { Express } from \"express\";\nimport bodyParser from \"body-parser\";\nimport { z } from \"zod\";\nimport { EndpointsApi } from \"express-endpoints-collection\";\n\n// 1. Create express app\nconst app: Express = express();\napp.use(bodyParser.json());\n\n// 2. Create the API, then a collection for its routes\nconst api = new EndpointsApi();\nconst endpointsCollection = api.createEndpointsCollection();\n\n// 3. Add new endpoint\nendpointsCollection.post(\n  \"/add\",\n  {\n    inputSchema: {\n      body: z.object({\n        a: z.number(),\n        b: z.number(),\n      }),\n    },\n    outputSchema: [\n      {\n        status: 200,\n        body: z.object({\n          result: z.number(),\n        }),\n      },\n    ],\n    summary: \"Add two numbers\",\n  },\n  // 4. req and res are fully typed!\n  (req, res) => {\n    const { a, b } = req.body;\n    res.json({ result: a + b });\n  },\n);\n\n// 5. The API router mounts every collection\napp.use(api.getRouter());\n\n// 6. Expose OpenAPI 3 schema\napp.get(\"/openapi\", (req, res) => {\n  res.setHeader(\"Content-Type\", \"text/yaml\");\n  res.send(\n    api.generateOpenAPI({\n      title: \"Minimal demo\",\n      version: \"1.0.0\",\n      servers: [\"http://localhost:3000\"],\n    }),\n  );\n});\n\n// 7. Start the server and done!\napp.listen(3000, () => {\n  console.info(`Server is running on port http://localhost:3000`);\n});\n```\n\n`new EndpointsCollection()` still works and is deprecated. New code uses `EndpointsApi`.\n\nit will generate OpenAPI 3 definition as follow:\n\n```yaml\nopenapi: 3.0.0\ninfo:\n  title: Minimal demo\n  version: 1.0.0\ncomponents:\n  schemas: {}\n  parameters: {}\npaths:\n  /add:\n    post:\n      summary: Add two numbers\n      requestBody:\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                a:\n                  type: number\n                b:\n                  type: number\n              required:\n                - a\n                - b\n      responses:\n        \"200\":\n          description: Response for status code 200\n          content:\n            application/json:\n              schema:\n                type: object\n                properties:\n                  result:\n                    type: number\n                required:\n                  - result\n```\n\nor as JSON\n\n```json\n{\n  \"openapi\": \"3.0.0\",\n  \"info\": {\n    \"title\": \"Minimal demo\",\n    \"version\": \"1.0.0\"\n  },\n  \"components\": {\n    \"schemas\": {},\n    \"parameters\": {}\n  },\n  \"paths\": {\n    \"/add\": {\n      \"post\": {\n        \"summary\": \"Add two numbers\",\n        \"requestBody\": {\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"a\": {\n                    \"type\": \"number\"\n                  },\n                  \"b\": {\n                    \"type\": \"number\"\n                  }\n                },\n                \"required\": [\"a\", \"b\"]\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Response for status code 200\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"result\": {\n                      \"type\": \"number\"\n                    }\n                  },\n                  \"required\": [\"result\"]\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n## Example\n\n![output](./img/output0.png)\n\nType inference and checks:\n\n![infer0](./img/infer0.png)\n\n![infer1](./img/infer1.png)\n\n## Built-in middlewares\n\nImport `z` from this package so request schemas use the same Zod instance the collection validates with.\n\n```typescript\nimport {\n  defineMiddlewares,\n  EndpointsApi,\n  z,\n} from \"express-endpoints-collection\";\n\nconst config = defineMiddlewares({\n  customErrorHandler: (_error, details) => ({\n    error: \"ValidationError\",\n    details,\n  }),\n  middlewares: {\n    requestLogger: { enabled: true },\n    jwt: { secret: process.env.JWT_SECRET ?? \"dev-secret\" },\n    cache: { stdTTL: 60, checkperiod: 120 },\n    rateLimit: { windowMs: 60_000, limit: 30 },\n    errorHandler: { enabled: true },\n    timeout: { ms: 5_000 },\n    timingPad: { ms: 200 },\n  },\n});\n\nconst api = new EndpointsApi(config);\n\nconst shops = api.createEndpointsCollection({ prefix: \"/shops\" });\n\nconst account = api.createEndpointsCollection({\n  prefix: \"/account\",\n  middlewares: { jwt: { enabled: true } },\n});\n\nshops.get(\n  \"/\",\n  {\n    outputSchema: [{ status: 200, body: z.object({ ok: z.boolean() }) }],\n    middlewares: { cache: true, rateLimit: { limit: 10 } },\n  },\n  (_req, res) => {\n    res.json({ ok: true });\n  },\n);\n```\n\nCollection `jwt: { secret }` with `enabled` omitted is settings only; routes stay open until they set `jwt: true` or a partial such as `jwt: { required: false }`. Collection `enabled: true` applies that middleware to every route unless the route sets `false`. The same rules apply to `requestLogger`, `cache`, `rateLimit`, `errorHandler`, `timeout`, and `timingPad`. Per-route `cache: true` or `rateLimit: { limit: 10 }` still opt in when collection `enabled` is omitted.\n\nA collection `middlewares` object is merged onto the root, so `{ jwt: { enabled: true } }` keeps `secret`. Cache store options and rate-limit options (`windowMs`, `limit`, `stdTTL`, `checkperiod`) belong on `EndpointsApi`. A collection may set `cache: { enabled, key }` and `rateLimit: { enabled }` only.\n\n`timingPad` is a response-time floor, not constant-time crypto. It pads every status on that route. If `timeout` and `timingPad` are both on, `timeout.ms` must be greater than `timingPad.ms`. `timeout` is not Slowloris protection; set HTTP server or proxy timeouts for that. After a timeout 503, a late `res.json` is ignored; the handler keeps running unless it checks `res.headersSent`.\n\nOther middleware still goes on `beforeInputValidation`, `afterInputValidation`, or `beforeResponse`. A cache hit returns before `beforeInputValidation`, so that hook does not run for a stored response. A per-route `checkperiod` is ignored. `stdTTL` on a route is the TTL for that route's cache entries. Client options such as `checkperiod` belong on `EndpointsApi`.\n\n## License\n\n```\nThe core features of the Express Endpoints Collection are available free of charge under the Apache 2.0 licence; some features may be available upon purchase of a \"Professional\" EEC_API_KEY licence key\n```\n","readmeFilename":"README.md"}