{"_id":"express-zod-api","_rev":"641-ddfd9f405a49f3b82e43ed3bbcb5a409","name":"express-zod-api","dist-tags":{"version1":"1.3.3","prev":"24.7.6","beta":"29.0.0-beta.6","latest":"29.8.1"},"versions":{"0.2.2":{"name":"express-zod-api","version":"0.2.2","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.2.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"81a20c58402be53821e7467227db7fe06146d325","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.2.2.tgz","fileCount":36,"integrity":"sha512-1JpOxQfiCIq88U0PcX0pKcrn/ovcSKSlnPuun3TOluRhm4bgrL8Gx9OkmCdxT4Wrz8HZaTtyxWk7NMshqXkcVQ==","signatures":[{"sig":"MEYCIQD7xtuktI9eRasDaKGVng9CSIYf0pujDOd8XT5ek6lW1gIhAO9wpg/DaTM6W3oiami24557gkOOT8LVZjNDU62KeJ77","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdfxGCRA9TVsSAnZWagAAaCQP/1xVrgyYbTL4Vg0T7JSO\nt7jU+E/M2RrlGq6B/bQDBYppWBKouFVh0C0Ms663W3tSK61sRfZIlbQDyzgP\nD2APkcms3a66N+M1copX6qeeseoIyqYtDP342/JZnDbMhZkFwMFM/3x4rtH8\nVP6UOypAelt9gQ54nBMQ6wd915ZDS+CHO/lztiUeWFB22NRJ3iLIEUfcXxKu\nOZPFlnoMqBPiY7J0ddDXNINLtF6bT79xKrvZO3R10vIW7qFQ6jLaiMC3HPo2\nC9/RH7lauZ4nV3/jhJCsAO1JN817FCg1zlmz1+21uw2QnigqXTSUrzEbgih4\n/J0pE8lE1lJO+Or5yO3TeK0/MamySuFI6NvEYx6Yy16KReJ/ee/gFzljxzRF\ngv4+FviovtqL6vRsVERYlJ5wk2qrQtLCo60v4M0EvEPnTLoYiEPybIDqC0K8\niT7FrpjFPX5r339GKf4K4T863hWlh5056qEfdhJrZJ2Kxs2xEINeoA46DSXy\nqFMndHgOFPbqSbNlmoYsyy/8wCT8JHdybvHv3IM24yBbaoPOBQ94WtTlBWlm\n6HVsC3HOXLsfAnT/hThPzB7CESsvlYMthvviBCJANg4l+DZD2Xw+TkPX/grH\nEXL864LP8oUOnm0RW2DylPzTDGIHyYObqFSwW7TNAI0Gtykxl/xNFtbrXPW7\nDn3M\r\n=9Hdv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6fe5fe8b157755cd54b5860c2f46d7356aae820a","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test","test:unit":"yarn jest --verbose ./tests/unit","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Express ZOD API","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.2.2_1618345029612_0.3736829876588026","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"express-zod-api","version":"0.2.3","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.2.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"dist":{"shasum":"58fd13092282af242c8fa25bed4c223ebc06ea0b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.2.3.tgz","fileCount":38,"integrity":"sha512-JCaosarofZ0bZXM0P0ZwAHQuevKvWgadE9Xdoz1VkZjD5A3VrecehDDAxhGIETWxYrpkqgCaGpXmmB5zGZHvxQ==","signatures":[{"sig":"MEUCIFGSp24QAF1y70S2j77F5xlFlEIWBeBlWiMcOQjFM5sPAiEA65m8COOmNPYiqZm9J0+vqvpu7dqTmjkPXj+v39mIvjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdf/mCRA9TVsSAnZWagAAWa4P/j7oSBYiNVNqC2Gcnnjd\nT3hxXMe9XO7JXOquO9dy1ny7CSrO0hmFYNV96S7Idedu/hPqC9TUC0pcj778\nP1yMsh+G6ClDx1q6g2bmy8DIDTzF87xUyV+FIySn+H4J8f4VPjOQDmBPP5U6\nEltv+lGisPfYmjgRYhPb3R0iEkMhPjfp6hpAEjJKMD5GOzwR6APEAO5a3aKe\nNj4Zle+OpnBzTSThEAOE320H9OrCe+kZavoDr3mKt2clTLyASeGd7uzsXYWd\n6ZW28HBc5sVAxfGNb7vmuTqaVITBQSP7pvVgGe5qlNbasNTzXmVYQoM62FXN\nJRL0W81b9jV9ubKf1juCmEhw/uuQAfu4g+WZuY8+kzmqMS3rrvZDG/XDdPYQ\n5DL706dS8NKkbIwBcjv0zyl8XNNRpFWglvOuJs7DQqVlVjrljf2XntAuVjro\ngGaantuoFeKcKGDl5vtRBsaxXpaex3iSycaAabDTcEwenOU7O5YuzsTayRss\nWQg68LGtBX81/iX24pWcBD2HyV0YpqB/B/aQ+HSKU1PBU0MHFhah+sTZJteN\nS3Eg2pqSjn1C1V78nCYE36pBNr+ZUb46mrj9mVf7mskSxIPaKd+HEJuegMwE\nn1xiDl+hyaJq78+LcwA+wxYrdr2WLDD7a/UxlZ/IlpU00645oiNtk8xgG0qe\nLAvk\r\n=lfyV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test","test:unit":"yarn jest --verbose ./tests/unit","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"Express ZOD API","directories":{},"dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.2.3_1618345958462_0.21869410036669668","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"express-zod-api","version":"0.2.4","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.2.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"dist":{"shasum":"547635934004b03c43b3c485a5b436479f7f2c23","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.2.4.tgz","fileCount":39,"integrity":"sha512-GN1rzc//rXN01ym03QF28NmIAZvaA5YnBVoFfau/PJN4EcmVowfTGw0c0P+K9lvnSwV/exfVbRe55loXL2/LCA==","signatures":[{"sig":"MEUCIB9vUuLZyKqHLCyxoOkrL/eZ9SMk7/LRWqCQF9A8nIs2AiEAtXH4Nbcyb8mzJIUnUy2EpRyLULeP/TVo/YeADktuUNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgebskCRA9TVsSAnZWagAASgkP/1yIMwMubtHVw2MDYQOf\n/Wefm1caEcE0EDADixx4bXM6LDbphxSr7/tpxmVUSzSApIFMRQHEJUV7RU9n\nMqwUtNYQ2PBIEgyp6myvRzR4GrrYZ8lnX6iVN7aIo5sWrGhE3pEzxVT2myej\nPlH/WTHZhotOQZO4VnCGXQyMsp8bvk36H3XDqdiGxyNnqr/+a2gA7+L2tn9h\nmHMyRMGu2Opd7auLI7QvOvgka+lBLHyfOLGBwZkvOfUBdYm9uLE2dFpK3ev4\niWWoGIC0onI81ddKpgzrN0JlYwLNRkJlZSXUKW8iZW1i2coFG8kh8InJWyDD\nDub7aeWo0k408fUwFmpxVyux/tmxHMLWIp2raK4SsfQJYOfeF+tl34Npbq3c\no3kYMt46GAg/qHuh6rRPwIWNQMM2SxMZsr81KWH9FWlPhaKgcKSYenoM7LxU\nmzUqHWdery1memcy8U+v43jGcZDM4Xd+QjVAYn6fnnsjESfTW9rya7IWpbVU\nLvR6vEPDUgLyeT+qlE0CAH9lps3u58SYBHjIjNkkzl6Zv9Se9BCiNT07SH4e\nSPzgbq0dJuWExuCb8v3CPkCrv8ld1+kLXJisTCG4vV+fIoNIPS/5I9tvYCVH\nEt3mMxhMyzklkrmfCpT6fWu795KSloyOWqkHRPIbc4P5qQckoph/ak7Z0O2w\noKdb\r\n=56i6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test","test:unit":"yarn jest --verbose ./tests/unit","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"Express ZOD API","directories":{},"dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.2.4_1618590500327_0.307010429886976","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"express-zod-api","version":"0.3.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7619e4dceb58756db167f50a019814f87aad28ca","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.3.0.tgz","fileCount":37,"integrity":"sha512-a65HG1AUSYns/uhNTa5IWmwV8zBXOvFgllvTdIPKbNY+nQMlfVe9qZmVGEwV2NBb+KkRsKxPC7HhIkZYFcWVbQ==","signatures":[{"sig":"MEUCIQCGA9nTbGGOGnbOjHtxrcA1AFR7sUEePRdyWblPmhQHFAIgeDNmEvxRf8pw5h0NmOa5N9TbPq9qCLaBJarEOgyfs9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgetB+CRA9TVsSAnZWagAAz0QQAJfzS0wfY9jKiw/aJqmI\n1JbSJAsIGmb/exseA1P/Z3urNYAuZBo7hPORA0ytDoQ+qykOhNASFdxNZBcY\nFYem9sSEta0IF6pHNm5kqoH1d/V1ho7EZuIG8HkEhK77odFHBVLaT7hbIGNN\ne0+vH2uXPBXdupdfrD3li+Wqb617HlXHZrcsXlMyQ9eGnr44sxaOhSoz5y+z\npNI49g9Mc5xhnq4/VEzRG7ihXOO1iu5d4mEIFJU3+vtudd1l3f34HFKYQ/jE\nPwhAzMcP0+lRyJO+txuEHeA6qE5eXVPrHSw9EyEaLNRymSPPUw+/naZPTkid\nMESHhTj1lp1uUtwuQ0veln0Po3hoPwsZrMm1Ft+VQiEpVatORbq7mx2W+kIs\nOB5nkzouCzzT+c9iY3A8OwZJZ+vqXnEHNznBX1lZoYunDGyTPIqyPeDC5I3u\nvGvkP1MmVp1ktDQNyAwhNqPm/iq63ff9v8M9Z8V4/2JhFUpmPt31A8ZYNy4G\nY4UjlVgS/3M2ps/Swvk+VUH3uj1XT/ds4h3XjswBzruvUGygtkmDrwF7hpsK\n1apgnDsVOrjvODgChaKdIN69s3LifsCZ0r7Cc5uj58Eam0yuVobQ7z5YllY3\nX+jDHRgl4MR8/e9lKFjrmSOWeIj/lquDYbvmFMGnw+GOxQYlIpemz80clriI\ndPSQ\r\n=AxsX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"52d84a3631c38f79aeac3b65d01dc846e1ef9969","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Express ZOD API","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.3.0_1618661500663_0.2879686169235163","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"express-zod-api","version":"0.3.1","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f39b6fff42a96c734b0b0672ccae55fd8d503431","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.3.1.tgz","fileCount":37,"integrity":"sha512-W1dCf7XDu/ah45spW8mfy83eiNGssBGFLJDF1Xb6uNgZnjxw6d0VTLZbSLOgXh9SF1GVih+r49BByuatNosbXA==","signatures":[{"sig":"MEUCIQCuFOAyGToPc1qvo87Q2rKQ22wYeJO/hYgaId4PfuKpqQIgVXvJdeZFDcNVoUkJSho+yF5YwSpokQQYxxOivdU4cVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfBWtCRA9TVsSAnZWagAAspgQAInGrX1vVCPe+s84Rggd\nksrV72b9NPyoNv97ZO9jKF3ayycnLsHcHhq4CU4mcK7UA+ZajpiZS1jKwI0m\ntqlRNfxtVHLnEHGIT9FXoyA7V53CxxMtTrQwPx4LuRHO1yNjMGZsO7Y+0OWr\nPsR0laJvxR7aj6EUFFFoIeKKVHh5R/9goqvZ1v6q+YtVF+Kw+8XU22S+FVK0\nM35HoClBUyb9hNSA1WtYOb5EWRrd6n6XcdgUTLAQaOpP01RZzcArawd13xdD\noxV9UAZmy0MnlUsH4C1FAPFneGBKQiugQZLCrSJ0P8KiNOZREnELDxRh/lOw\ne6ahm4BzkKr+IJLMZV92nErsyPnfq66WedvWqKTyyoYME8UYqyIz7JbysMuQ\nfQsOA8XKo2HL0QCF4BNLB2/noA/MZSg1wVR0cyFGg145X+upCuxSNRDJd96P\ntUYi+3tUc6RGIiBST0vUuRTO8S4vZ+TB65YKzGziV+Hd/I9FVVdsTTxdudKg\ndWVXnk87yo5akbmnnLbjkOo5Dfl0ruUizLGhXCw6+O4iOvU5vbVXzf48V8tX\npW/ygNizreydUMfezYrKmOPl/kF+B9X8E20qs+9qXiQJeNxKyaMk8bdOAZHR\ncIefe4jACfIGceRrafFC86cIRkOU8XdTYZA0Ccq7JenFT+8I2KY0gd4wG6iG\nEZYS\r\n=pErX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dff012a3ddfaebc0ce783167a91ad2b2de51147d","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build:cleanup && yarn build:swagger && git add example/example.swagger.yaml","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Express ZOD API","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.3.1_1618744748780_0.1388022650791727","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"express-zod-api","version":"0.4.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"751556555c183b94967dcb6e24af9c70a2073da0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.4.0.tgz","fileCount":38,"integrity":"sha512-kgfhw8NBzlQitOT+e6Tn7XViu9tmTikTomL92cxpxP+KKGZQhZxNvB8GstiGox4yxdAK8djDioxJHyh5mhimkg==","signatures":[{"sig":"MEUCIFtL80yOTMZef817SedrhHwvR3DKjtheMxftwfzo8aHdAiEAjgkK6F2zaBxao2XWudLjPBLj1EFeimM+vkho7t3xj8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfr+oCRA9TVsSAnZWagAAKwsP/1h5W6xQtrU94XkVBKtR\npKz16FyQBvv1mJlTkqiYatjcJ5EZy8yk1KSEtYsSDwuZWH1Z6WK3DRpgHgDb\n13UnTjIGK5jtaNGLxf0NXKUfDSGnj1o358tTVK44vNgZX+cb65KT+fnXWZC+\nlPjNVrDZpGTOzPJGaVSTIa9h0We9N9blh/D8u4VnDspq1LyBua9Okf5Wkw49\neUmBdKOCqnd9xG+1A6wvt7BZwPbiUEng1eI2Qs8gHjVMOa+XXMo5Ru6VAMYa\n1GauuN7TvLjOZ/Co4yPvEZk3vjASsBZSZbfLWE/KJXlSDYszLTM9wYPh5SXJ\n0cZfPdtgbyH80rR3tmBcXYTASewFYTJcCJ6HX0zqh4hLRAVCH1n/VJZeOF1x\nfkPbhAsVesdNYR3jGnXB05Ibx1SHjSqtH7B94VGDX4Q6VZszoK8vO7XlI5IS\nh+PiHeHkkM08cL+uRLCUwxxRAwNv39JRfLXSwIpP5XZZfYUAyVWe5PHrq6h2\n8NAXLILsyW05TvrdaQVCct5RkhIxMoV/JoHK/6X7wagE0Cu6l3eJZCeuDGcY\n7M/N9KcRTokFKmWNbpTXK4PhuyK3AS8qOFQCf2etIldBwz6DGcRpK5WUFEUw\n+JFzi7OOxSz/xWDTlYu/lWm/9WEN+UgZNApwY/wq/mRO7ispXC5rK7HGYIBp\nYK6D\r\n=S046\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"26ad8c51cde728d9b6fab6a2f3279ba54654b092","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build:cleanup && yarn build:swagger && git add example/example.swagger.yaml","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Express ZOD API","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.4.0_1618919335907_0.8621550109688898","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"express-zod-api","version":"0.4.1","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8228067e12b4b34173dc9ea5bb471f8572ade735","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.4.1.tgz","fileCount":38,"integrity":"sha512-dhAb8IDj4MgZIB7ar1CsoMq3Rl0QXq1xvfXy3ufZIVPI5SK9ECxNqCKIw67dbhWNc9uJKtOMjGLyIzkZjZ6UTQ==","signatures":[{"sig":"MEUCIB7kXgg1u3foMDdgIBn/Pk0zrs+4Opkdi8qnEreBecwBAiEA+sOAtLbhe4b0kH5Gf1LA5Qe6Ff6ngYfWc5EtzM3z6/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghVQuCRA9TVsSAnZWagAAx7sP/i/LYm/X8qpKHKOd+oPF\n5HSgV9wCcZOxTtK9gfEF0xU6dW4kmWrpv9N2kapsyM1nh4VbcfSPApDKNuhY\nKxNsuiiuAORCU6yGa/SwIAq1mHFj9zgoSC9NJm1ll2bVIzYe3CycB+X1ZHNo\nNBtVYM8tfyuE0WSbGMgE6hPysSM9yXMfdnfl5LlHuNxzm/MGLrSmkA4ElLPh\neWZHOF+XnacQ9DAc5wQDQkfTbLKY4zftrfKGBB80jDYQ3RcKDtyospOoVsnP\ntIFlVKOE/wjqQ6wNO69v7BYEdNugiGtE8+UyM4hXi/Fr/YDf3qpSlWYAr0U9\nRrd+TtipSftmCbMw90nfCcQpGF8EvB97X022RrRK+nRrIMHGGPiTmO0balGM\nV2JDY+82xEFrxMejw/8aMRKzAWoj9w5wRuPyxcRlTsVcuI6qNOgd8tHKvJz2\n++ifidakeCHzFPRDUg5LerFMozIBqXtnss0jcSRutpL7+DihUlsp3aFRjER9\nZbS5Ii2wowucXPvVqwaExwS+R1CulTYa3EsmFElovLkqLhDxOJGZ2M+MWp3p\nTh+VCmaD05LOsXnTtQu958ZyqqaLrHWhcXPiRcj3ExUV/x8BS/eaq3WCjQR+\n1Sw+sCEw+mIR6V0z7qR2cd3qUMc5BobmO/3qOC+Ps6GyXLVl2vW0N5W0ieqh\nwpTT\r\n=ZSf5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ebb9ae781d13df0b4d370a58e422c84d4185ab29","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build:cleanup && yarn build:swagger && git add example/example.swagger.yaml","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Express ZOD API","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.4.1_1619350573968_0.2708065586685995","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"express-zod-api","version":"0.5.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"71b6cbc03dfea4620517a7b37127bb491ab950d0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.5.0.tgz","fileCount":38,"integrity":"sha512-WN4s40rt6OB6sSZUUDrTbk3Lnh5IxcYVE37W9pVqE3M4N0RN69zL5XFgG/4BKFIwplcUdXw8Jvf3HI1997xxHg==","signatures":[{"sig":"MEUCIQDa2lUet1xM8Z4DWVc3eu7/jIbaOUWNDIEyfglQiLsSKwIgUhd/6YUXbbiDGfUUC54CdLGpA3ZQR4xklA3mMBlKb7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjlySCRA9TVsSAnZWagAAxS8P/iXmqCvuXUBe7T/f7YAI\nWY+4IwSfl4MYC6EUgNQu7xBhwefRmPx7Qf2CtzzwlmQzD/lep1NePKtGS8C/\nr+d4XMLwD/2vnyYAaaDFyxYZeWRfZ8KMKgfkSvIf4qaD7m8ohlR6VqN3Qbmn\nzhtVxg8zVR1dr6f2jYTFK6RlIDTME3/ODJz6sbCghVhHnnw0onDlH5p8FbhS\n3R9Tsy6MqF7tM7WjXheLt7+E3k5ANtp61a5zuTqjHzaQf0wZE8NrgvHDKikY\nJrOIzTXl4hGWTnwI7Ff3kHbypsUdhYFS2AWLyID4NUKPqzj/EZeune5cw2/u\niImTe1ihHjNjpASHB9kvf2tw4OiC0uRYIhkGhw+6elFOuzrKhafqkKJWRnWB\n3rHn2M3i8BJbxHXF8MI2/1AcUpNJkQPMfF7LlpfZ2w0uB6iC6q1sv6vT0m5T\ntSKOTI9Zd6QV0fapFb8EpZ72pep2IqXLxU0DYzDpVG6bQokVyQz7CLCRe41+\n/m+6eyxV/JH8RQltuafTwaehIQKTMK1hdOTtSnL0IkDSfMabJZXLOC3OZK6f\nyJgnd7V5gGOIFzRlQd4Z1EqTiTY01ZbZbWcG4Zis/mMBF8MCgc51eXlgjGwM\nAj//zipClBf2qr93mbnBBeOsrhPU90UaBNxP2/WbkIhOzexmZvcOZFVwUEGg\ni3Hj\r\n=NhZ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f455a97abc594c5389e6815f7490204992effbd","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build:cleanup && yarn build:swagger && git add example/example.swagger.yaml","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Express Zod API","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.5.0_1619942546035_0.1200707254528195","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"express-zod-api","version":"0.6.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bd19714092491b2c593c7e8838567874f1feec8c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.6.0.tgz","fileCount":38,"integrity":"sha512-vb1x2x2nErj1cD6wGkAhULFHznNHexWCuHIkheZbqan6B8WusqAp7QdBQyjEI1x0YzZQ5djS+iu0kOBD4BOR9A==","signatures":[{"sig":"MEUCIQDHiyjq6/dlhnwgOYIYnoi/HbuhPiSKd9HE+qKWbYF+nAIgGNATpTw7gPfjdpbnfAOW4uPTVPaGrVllcncfgh4VHYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjwRbCRA9TVsSAnZWagAAL6UP/R+akw7KQRKj5CJNs+Mz\nK332LR3Wo7Pf2Gf4zxSpvzjNBSpK44CPQkgmh9BmcvJF2yf/SLXrjEDYR7gM\nmA8xyyiIxGH1CVkzS99BGDEsjTJYEcaVTs3yPGxorkvaoZIna+eGJwfqwzui\nECy6UlkFFcWQ/nO1mX8OUPFvYraVAzNg869YEkyiBvMnVsS2ysxizEVlIOXd\nXFRwJ8mGktaZd4tMEykjtMMI5wCMlnbXSDNc2li7H2wAstjYgGDfCiYYB+hC\nL8esZJ7BrnCnLz5ET3zlpHm679vlCEgE5d3EwB80bLfMASFcSlblK7/Ry2eU\nyRl/ISdtWwQOmvN9nDlHcv7IkILN/126w86h6yAy2X3ZLEAT8pwZu17EjwCL\ntrf1SWkven94D5/SEi5+jYou5CzsCZBjGIGJFNSBUp+3BVka7J2JIgqhMWFx\nJW3gePztf7Ta6ceLv6OQjOZGskD/Qcnfhik8fTW8ScFK1UlGnLUnVZBEziZs\nIWEd//5CMpykOCaPUshAWLsWMhAgsbXHsB+Wq045SP4EdKjXldR6EeD+mI3X\nMe4BjJT6R65oeNZdV5Pj32HfwCGuOsYXzx5dm0iNm/gEO6mRM1oLY4NaSsLe\n6pgzGrXi7m2ULbOz4sWeDCZ+Zr04Gdyo59g9oqc6ly7PFc1Z2w79VvCe295p\n1QfJ\r\n=iudg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2813234de210b18c2f9a8a6c24f59175081adfcd","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build:cleanup && yarn build:swagger && git add example/example.swagger.yaml","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push && git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Express Zod API","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.6.0_1619985498875_0.7171740591281424","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"express-zod-api","version":"0.6.1","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6be2f12c17c2f04280c9d4b63eeb2560d7b52b21","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.6.1.tgz","fileCount":37,"integrity":"sha512-Xtxlsx6dUPoooDoa7nUpc7pVGVOn3hJPSCXm6EirpGji8bArln8RIjJGoS8WGsrj29/fd2ILdTAIuFBiCDIw2Q==","signatures":[{"sig":"MEQCIFF6I3ZXCZKMe6csVDR+vQT3pm38KokUftcKBVrf4OZeAiBKZ/jyor4nkCGL1n+fuaZdYLYIngypGr0zJPlPojznQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl/vzCRA9TVsSAnZWagAAPmUP/R8M6fRZiy3wnfSlgd3r\n9HXLsnF2uFu/KbSZK3p+NDIvsZWErnrRNf8EcaboUSHi5WUPKgy4oM6eo0ku\nUwczxaS4TIzrGBsphmLFrNI9jv65TA5OdKws5P57iSiFZxfb7BE7CKqTD605\nFWqywVQ0u55Jj2BCto7DLMvGWPrqjTGqIcQJfP/ajZ9PW5ipZW1uk5yomiT+\nVI+41mSTy+3HySKEhsrIM600emM1mbwaRtRM8yt+gN0zNd2bN0pYWUsGm/+a\nN4UDrL10YEN9rYNUVtEnm7F4Bqu3iT53UivDJPgbWd7iO/LQeoEserJlTGXa\n92sdSGfOgEVSzI8nT8TjLzKkDR7Z1Lkv8euATrJw2kuVcQ4aCTfjGjEMdSOO\nkGrS88Dhpu69VBjxUBQNPY2vomwRmOKYnmResr3Wpt067X9Cv4ooeBpopNx7\ndyjwTSOZEw0jvzrZzS52GE8cRc5DO+nvgKiYNtU680in/57JJY/7EFjvt/zH\nE3f2p3wywZyCXjWCLiruZJX3PXp1hTz7zsWqSl0DUvOnyoyYeY81x6fxrzpK\nHY7871qm9T/M3pxJN6yTxjb28rMz6Ll3RlZTpUDzxaIVq70SDzNodhSyL6Wp\nxgInHA4EPYSHkwJ5+Q1cPcme/YdLIFitbUmcqpopDm3I8Y9Qo0KhfDYMCzFc\nkVFM\r\n=8v7G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b7133e8a8580e0a075e3188021f4d9acd3c3f491","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build:cleanup && yarn build:swagger && git add example/example.swagger.yaml","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push && git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Express Zod API","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.6.1_1620573171273_0.28459721711231234","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"express-zod-api","version":"0.7.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"af58b8409a1ed31ebeb11e3a11e87f939677e767","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.7.0.tgz","fileCount":37,"integrity":"sha512-lYHYTArbo3xAqo/YWChJIDzMGBi6rChkdk0Cl1hq3HKkioiqkv9zotIZH5HL0PaYGl7XPg4RT5DLncJRCStFXQ==","signatures":[{"sig":"MEQCIGm2N8r5zovx9oFjl6sX/TyrVhAMhkEotx9rrXm+6rqSAiAhi7cnXooArgs9xLHr1Rc/yCQRBRyY203WgWPjkIrHbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnFSfCRA9TVsSAnZWagAAhuEP/25sw98DFRZMaLz162MV\nDHrbQm2w3b077Fxtmh8gHZ7u8o5Bpr1j6EvkFkOmJ0gwqxB0RApoZ7K57gyT\nGT95tzt8Jg+XXGrBSKD+2fGHTFSwZLUsap+U7GX6CPokONensWqV8Vxg3bY/\nFChO/02BJw+cy3RYQSFqYmZID6+vXjNRxQnVGUBBmjFJvPcsuA68JXWXwWd9\nPchnw/a2VMutgL0/Bd58DHCtMPSfyrWL8Jg/gwkL7OYmoxE1nHx3JjYJXMRD\nbwB8kpKH1Sc6qK9ARG/+eSg5btsfq+2JTOtwE+rdEmAr2p7dK5XTgIfyuQ9A\nWhhKRJdBMZOgvxko6peBoVrImk5F+RtesPdk5c8hAOYi0bR5xMxpQ38xFGtw\n4acl5FvMqOZiZ05Q3gnOD/lekyjrqSJ1+zHCClZNjUdlLiSy5VOYSp2eBd2y\nxmR8QyZgPwav5qBZPgqjk2VFazENtl6kotgSzfSppECyvVVURH3qjx0gN9fH\n4S5/k2/RKZbx3HBEY9i1ioguKP/PL0dgg08b7vR+VUSZl+U05Se/GouJ2YE4\nnkpG9K3VEzE57P+BnsvYEXPbndMn5fQIL2htBDz/phFvINzewyfg91hpv1wE\nssbgryODHJdly50DGbpdlto/SNYh2Dvb24QqL/OQbl94fUK4kG14vOzt9ER4\n/w+j\r\n=tzcI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a7889c5c1e1e8ce1334c1e134a5b8ae4abeda1e7","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build:cleanup && yarn build:swagger && git add example/example.swagger.yaml","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push && git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Express Zod API","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.7.0_1620858014985_0.358767454313518","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"express-zod-api","version":"0.7.1","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"license":"MIT","_id":"express-zod-api@0.7.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"927785479f211d99a051d896e4d3ef39347b21b8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.7.1.tgz","fileCount":37,"integrity":"sha512-r5n9ITJPsLxFBOF3GvRY+laUnRDU3kzeY5u3nrOk3C4AWfnHiDIrPGGdHG+vAAjLpGIZQ+qVfRxx2gNgVCsfOQ==","signatures":[{"sig":"MEUCIQDb2q6cAKIIyWPXjZSaJMF6tYAai2ke7Zf84t3laIVOOwIgcVmQZd4hQF8rP0JS5De3pCmURx/ow1TJUBdcOjrDTu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnWyiCRA9TVsSAnZWagAA3IYQAJ7iSkOnjjAGkDtrrN0Q\nVsuKsrQtfZX41LS4KE4yX+sfC0XxZnE+H7lOKkoTCwxvbjbIK0UiX+eGXFAu\n4yQF2GzEk0AlZmVi0So3QRm1rGcX9ErwfB4StkdponAZJrPPheTsa+MYuur8\ndUi+XdBayv96SHFOXztbQ0+HQGctNfokNa+B1FMfmjU3iW0Qu5QmzUxecG+I\nttOqTulbuB8WuROfRbB6bsNrG4evWjXc1Ajw1IakXpf6l71IySLzOeWcjDTE\nh9m+dy6eP6O2NxL+oMY/wHPqixQMe/JmdwTHgI8ZeEUC6FxlEq0DH2s9XkIf\nIjVglG4nnIBe9zkwV3k6lFOqKG5ClS8Rjn9hU3Hf9XDTA1PUa05FcuCMutFL\nPHbTSSlQcHBWWDX7tPmFcDqR2hB5t9qMhQkEzoBprilBe1zYAdveQH4bfNGD\nA9fhum+p0fc83V+vImC725DVZzzaXHRPJ4dnoo+NTHKhQfyZFchOQMKNlWWI\nqfooAqiEFbV4ZMaSk+FwZQZ9MZBPlUlJn+PAQAok6MleRUcJ84r7tSPQYzy/\nELq5PctvCWWANZj4odoeKp12b+10nwC4LKzywT/5BaxAS5JWag9YQV5Rrly9\nIvO9nvsxvr+vlTIAyA5NWLGg5JOKQ6v9z3t2+/bGUtJV8JlxFv52kxrRnX5A\ncjeS\r\n=540e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e413feab25dfcc59e1da702cc4c29f5f35ee7ea9","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build:cleanup && yarn build:swagger && git add example/example.swagger.yaml","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push && git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Express Zod API","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.7.1_1620929697959_0.7120394003610779","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"express-zod-api","version":"0.7.2","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@0.7.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"297609fbd348cd3d3134de074f7253331ec6f9b7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-0.7.2.tgz","fileCount":37,"integrity":"sha512-LbYdpuCTbBKRkvDhoF8bka+RDawKtFN/5VOxx8ka55sSrZd/61yt2ZosiWTWDQDrp29JvE9YM1paBCS+e11RHQ==","signatures":[{"sig":"MEUCIQDlI9cV+RsMP149dJXEpFCHyVLueXaR49rMqSPBQluX6gIgL2QvClUvGzr3axmAtCq03p2t9eIY5zsE1Hqwz6+HE0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpCnuCRA9TVsSAnZWagAArnoP/jAFPHUKzpAHBpt2SjdR\nxkhijOTRj7wySDjQuUkkiEDeRhzxIzfelQyU9y4WiBHHxPYcQdJp9tKmUw0r\nyp4VpVQthvp+n9FjRHa5Xe1YnRusvZrlnmljPneISklg8RjDl7m42Ez6Oz9n\nWg7eZFgSnsSmq/4D3GT4dNge1bnZmrFfU/eYz1AHqgPsPD9BO/mpNN7C0BXR\nG3NTrk13cdo8i+UQ8LKpI0fmDxo8bZseXaxyJM2eB/d5jZRpeM7wE3qfczMe\nt2Dv5+cupNyb/iIr6OLUyMuScKXGe0uwjoulz8bqWw8LofE4R2tlTsPCwmHH\nhm0QGhiL8IcT7eiwMvn8leUziTNcKB5K7jd4DXySR2Kqbk4cARZAOYh0Eyyl\nE2ZE9WlyATzbvHzmBles+z6BpUuZcX9uonShDB6LQ5nJZ2JSiPrl+NE7VZwX\nqb6fEPUJooNx0ERc+NKwO/RcviEb7noXFAOpL1TC7M2ma0+wkfO24tROr2GV\nzD3i5444ocUCb/66kWWVCsTHhtUE4gBF/JLVV4qr+2F7umAU+Du9sRLZwQM/\nph/eizWzehXY9uezpFt7hsVO6/VZubqhjDrXebt/qejFeY8dWqTeOuCozjUd\nncZHPifP6j/pRz8mJeARfjfOrCPgw+VaUAjNhjC5wq0qFRxCb9qTKzelYNXn\nXZeS\r\n=TJu2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ee62eac30b07e01200fbf99b420f39b8d5b7c2ee","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build:cleanup && yarn build:swagger && git add example/example.swagger.yaml","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push && git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_0.7.2_1621371373818_0.5970156948353338","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"express-zod-api","version":"1.0.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@1.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"68d8f2f1808b7a316dc91b2be4d902b52f9eb05c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-1.0.0.tgz","fileCount":37,"integrity":"sha512-CpuN/OeOMCq1Gg7cXoPt+tFWatgnZI0VJJdBug19zvRBRxbhmvON4Leg7jFb1iWMwoNV7NSPU8+hIFl5T4uINQ==","signatures":[{"sig":"MEUCIQDtiQfUDq4cDVCaYXJf/qkjX3v6Gu3razm/Prn3QHTbCAIgNn6pEgGbItz0RbGHk/L92QFcJB5f7OqhqYQEvdjf9TE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqBM/CRA9TVsSAnZWagAA1gMQAJQVMTNuSTC3oy98tlZH\nSUNPd4gOXKc/pJgWbADbrMGzJKm7uqrTaNGP4lhfpB7C4q9Zr6WrIlVZet+v\nkygZWXFzgZ87g5pbHnO0ESKkaVJdViZ1Vkp1FcVF3SY/1Xpj7crut87KcJNy\n5C1bClNRRdcB8dvinoK/uXOc/Jbwqi5UKan/tq90xgqI9co0GijkikPpu61m\nFke9E9UfJdIKeNBH/vlGbdFVdPCqXMCnluJrRCZ4Laf0nL9uSfhnyGmaIj8X\nEL7ctxPPAhDLpJ20SpJEVrPrRLaqMvfp3FSiotvDwHCLjw2xXVnOSx2DL8fL\nIkS9gV8yQxtXcZeeFxkCbdNiFir1Qnzje3vxEUo89AufOTG1RqZL+LC9ujaw\nDjhTsU0CU01F/2UJ9wYv2e+7sjV+23RUN8sGsUWqUf8QjQrNM8cBhhOrz62A\nqyK0RIrAgx1NusvxvUACk7y5XR/Ao5w1zkjM0u2L5M587GmCLkByWhm9f1Np\nXpfxyb1kx6mzKUjBto/LQJjARNQjZzNFO7yGDYuCX/BSQjWNrW1fgz2PXpUl\nWMreqc+Vh+NLrDyAGGPSUwHPis7GFPAVYWfBBLDGUWGd+16567+4jnLqvwRD\nGnul2oAL7y11ihZOw8GWq6wAqNivlxEY2u90N+bF5ueeO6kvvtG395eZrdgl\nCbGP\r\n=ruZu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a3c62f538eca8dd970a0a74f0502f1874d093b04","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build:cleanup && yarn build:swagger && git add example/example.swagger.yaml","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push && git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml","build:compile":"tsc","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","jest":"^26.6.3","husky":"^5.1.1","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_1.0.0_1621627710412_0.706916425080024","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"express-zod-api","version":"1.1.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@1.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"32b7cd0556181481a7d737064c10f072c50de87e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-1.1.0.tgz","fileCount":37,"integrity":"sha512-MBk77oDfThywSJGbgGzOe6vbSiouKeWzNbJ3bczsxzoElb+114vhCeyHZhsT682w/zDCU+pPXZGZSCuDyySSPw==","signatures":[{"sig":"MEYCIQCW7KI8qLtKCaCQAUto/FCvAZB2K4wDoVORKPOjqlD2VAIhAP5S+kLy5tUIhUt76TFiATp8x7GGp8vjE1NXriK08wtq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtVTNCRA9TVsSAnZWagAABYwP/0y+pLiRHCUABTL3PIOr\nVtEMxoWAgoM8G6J2HJa3jkeHMY+XgYEjW9Euuj8h/objqi716gJlcDi91AYw\nmzroBOeRIBwmc1B9ngS3/o/KfAJO3/pmNn70UeDoRM0lHYjuJtEXTce+0nOs\nnlI3W0U7LoQr8oWd9+aJk0tDBULsK1MlP27rw9XeGswcgrV62XhgzGbwRX84\n2gJZ7csiay2Jmv8e/2ifIkfD9BKwxTcjk5vj1JFTI45ixk5hH91kdjNXvBUE\nuZmlsX4ipUCnnG/cPJItVP9mc4N6GTrn1S3Zab/87c/KF2Filc621LUh34t0\nHj7NxowiSMekx99gzWz2yZtOx40HX9qUOOTGPk/zvEEA0iOdk+0ZAkAp06gE\nNE3+kOcE8ZDJ/ny8yqoRDhGNODRGjmhG1hMS+ng6VH64fsybD1V1+H/l59vw\nc+0AhRnpHZL/K2zkp83bd7zQ9ormp/KGTFKRqTRjyeGhJJxy/Q0H1ClZQDBm\naPFOL8NCeWJU9CzWItZefFxly7b+97rcy5sAYVxIfVMnio3wBG8AyJNOtwtH\noxRGqty1d3/25pLtWar/h8Dy/o2AOEpGlUE16vlzzeF1s2dOjvAt9m+7tvTE\nDHJVQ8GgkZn8qsb2mTQDs7l87vIdNfORwmAx4f0uDIk5DS4dR7v49GdnKk78\nsob5\r\n=Rqv9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"13b8199101f1f16a94aa6fac472de9c72503a505","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE","test:unit":"yarn jest --verbose ./tests/unit","postversion":"git push && git push --tags","test:system":"yarn jest --verbose --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc","build:license":"ts-node generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_1.1.0_1622496460909_0.6763550848470847","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"express-zod-api","version":"1.2.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@1.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7bc23e877a82621a3c1ca9c549c62558b77328a1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-1.2.0.tgz","fileCount":43,"integrity":"sha512-x38s8tvZHfjhy5GQmEFcyYz3qgvkKIMUBww0Qgr0YrJge7LII/9kwtdL4PCzcWVaO/3Nu/WKaIscuUCPX9MKGg==","signatures":[{"sig":"MEYCIQCtV3vlY+/pxgr5wQYMIn3nZmhbHXhgTpmjh0lHMhKKqAIhAJrUXbP/CNeaGEpBbzgkVWPPtHDQWpaPK868YsSzc5BR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvKBBCRA9TVsSAnZWagAANFcP/A5TJ1TkqLd4apgOHHQo\nz/Qq81DKWEY6r97FlOZbhKS+Kim83bGCHbqFOxqxXs3A2Ho7E20OxsvtqlqO\nRQOPr63LZOC8UXx8f82MobcUSQhcAMukDp24rzn3PUYc5KRhSS9onuw7GBxC\nke4Kd5eMOv8ZR12xi3TjpTib7I5X0EjHwLSv3Irv2mfPg8fg7sNr6XsVSWgu\nPIW7cZqFBdX0lNQNe+apTuryAA8vWyK/jgJcgmxX77gj6CLaoOhs2m4BsP5q\nWq3VFq/WQDYJhGpJHCqa2V2+MDChQ0VkAfeSpw2gSQ2vnN+vjOg7pLKk8sqD\n0v4F8+WtX2qWQF1vyK1TmndEmFkAamT16+YEgudmNE8bqVNqymUMsoMjU18M\n/HORwDACN/ttZtyQejYony7KUv6FmkrXpZcEn3AlEUq6iA7qHKm4gD4E1qG1\n/9lWGZFnxDScmUs9pTo/E5Y6MemtDPwq5Q1l3g81SOEbz07zTN+sB6+9CJWm\n2QN72CXfGxZCVZSx4t7IjmZ5qKqJcpNMOOvRFPECyoX9JBiTraN6LjVkMECw\n3DIwso2FN+NiUBzM1KHBR2DinYBTE5uNG/h4Sj65nuQZmWdUqfacbOLfcJ82\nz5MtUULhOEAb7nxMUhsDdA1xR3ugl1ZRssdUuXz/LQBafuW5QwMbufreaszf\nVcxG\r\n=Ipw4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"22b79ab119f8dd945775d632c040babbcd3882ee","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE","test:unit":"yarn jest ./tests/unit","postversion":"git push && git push --tags","test:system":"yarn jest --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_1.2.0_1622974529670_0.9812150152825774","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"express-zod-api","version":"1.2.1","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@1.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"98d7ea0146de1c5aa0ac9a39ab7c79ff1508a635","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-1.2.1.tgz","fileCount":43,"integrity":"sha512-evQSu+VfDgneVwoTR9yX9jxfC5q9hHf9D+MFhGqZDKNWq+3z+//mKXqQUnySt04t4P/ge1enpSIeGsGqP3PoUQ==","signatures":[{"sig":"MEUCIQDt4WJrpCjVtRpPgI9mLCrFwggbCk1QNtDH+FAWdcyyVAIgKKCaN03GGTARCo9d9e2Y6gNd4MXSczCq1fOM3htSuMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwnyiCRA9TVsSAnZWagAAVJUP/ROdJeTqnRkr7EqXnF5p\nDMI0HiyuqDqW/gfqWD9RSHxPdiqDmtcRFnpOmJEpCJY+r44qfZtpJ4Dvgpvp\nV+Cf+ExlzNOTEO7Mlyrajb3BNNWihIbYLxAIr8Pa6j4wxDqs4qzDFtfpuTUh\nabXjnSh6NtalIjewmzESImGsu09n5gRrasQ0YVSg8+m1/olhY5ZxKp35mkZl\nWDwiEK+JXbBa9sj4R2crrgLFdKtvYoHGF9fcd0GRrcCyE2d+mruiXsb1+KX3\nmpGkRMNfYxEhxjjDW7ImfwffaGKnHdfA8kWBzE9hkZBYdt1B8cG9BD4ltZbm\nc0ETvLSEBtOvGS9a4/uCzNPlAbkNOCKkuAOaBBK2Syd0W/UjAMurBkCAhSg0\n6xVYK/jLrrxceSpPOn26VVA33iWkvEV0S0JJCe7ye/0X9F0TwHipH2sENZEX\nm3IVUhkaXwaegNCHKB6kzK2W7nT4C/+57r+EZ9cWbfOsVE+pneoIZf1Hmm/Q\nWB6G9zeqwhDFhE3ske5/Xw8HZ3kPDFmUiZd7T3rlBUWOjBxvVi1j7qylVI83\nDfSqm/t31Hsk2HIJnvbkNg5dsZ65xd7PZVOXVrOawmhTD77ClUzdV5mEenjm\nosNuQOF5Swrrxd/FRqZmLr0LzMPeRGqmn6ewK+6ezMKnjh9HeSGYzgZQ/5oV\nnP+l\r\n=WR9G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5986e034538867c9980b1138ee3087334be89a18","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE","test:unit":"yarn jest ./tests/unit","postversion":"git push && git push --tags","test:system":"yarn jest --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_1.2.1_1623358626528_0.8110781939571947","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"express-zod-api","version":"1.3.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@1.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"073d535f10ceccd7f8b7a7dc69db5ea6ed36c868","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-1.3.0.tgz","fileCount":43,"integrity":"sha512-jCKPfVMAcdQ3qFUaynxBhdzt6WrsyLbF09eTKBqPdHkh/O6IhJLei2pU5h9gPOsDCa1wIoqf08T62kUhqkv+4g==","signatures":[{"sig":"MEUCIGgQENsBoOgFdjT56OmlUPzSVwDsRpl6Dr3kN36cfVw0AiEAk+ncy41yk4ChX6pV5Mr/0kEQOCFtqDS8wIPJrVL4t+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxyu/CRA9TVsSAnZWagAArpoP/1X3GDHrMclAdVlyniwh\nvE+flHsruVDG6cywNmBiioC9UrFBx9xlPzdUlxREp58a1QDEfr7Ri6eB2bom\nIhFCFQtCmnF2lljlsFqqMq8xFKE8YQ7Sh0aVq3aWwc4txDZXnfZL39c5pggd\n9kbVordFA3DAmXwkwxfrZS7aXKJ07M5sgEioN9+vBaeHHIg/IoBnal6+Evmm\nLzYDemeIVpafoo2huXpAHOsKtt0xIgaSIChtHs4WlZ9foeQpK6AKRtR2qR1t\n+hB5+d0X1FQZ3mQetSqxJxWQgf1j2q00hv/lBSchfwG8RElLTF3D1EoYhRaw\nO1/cFIS+BOs55xtwn0HquB2t4U9pJywAHH6+Ed2mFuSDaKLqQtXAL7FuQcPk\n/n+ofpjSPk0Y6Q5duQN9ZqTbFCW4OY5VlRMlHcmt4Mc7YTUTy73r47ylLO8S\nwl0Jk9NSwWTcJglEwi91taTvfVZK601L3/FnefYgvN63L/cmqbVPknhWN4bD\nFkVaMui46hxde3G2Hkllw0D28kFgPt8F989QdzQXqxakGLafV7DzTuTPBE7j\n92w2A/ucAM70T99cI4ySXfD24roKAnDrnQV3suGdBZO4oAbrCNYi+jMVLkms\nbsNzkzNbUnc6VYZvPvOR7fgUxr9euSLV7aJV3h8Ia9oOMZ/LBolt3b6mkWS3\nYkeQ\r\n=mDpa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f8b9df055d5258d9200a53d8921347f07d6f28ed","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:unit && yarn test:system","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE","test:unit":"yarn jest ./tests/unit","postversion":"git push && git push --tags","test:system":"yarn jest --detectOpenHandles --forceExit ./tests/system","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_1.3.0_1623665599311_0.4541444180209899","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"express-zod-api","version":"1.3.1","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@1.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ea55c63d47587bbf84eedb8b2ee143f45d45f336","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-1.3.1.tgz","fileCount":44,"integrity":"sha512-gSMBQnVD+64L+l/ZvaHFo+IFZIaB1F+D+vNulzcZ1Bp5hyX2p6Lx2JIeiK9c8j6FwHJxg7vUkJmzqyGHWgo0LA==","signatures":[{"sig":"MEQCIHGKDG3XgX++yFPk826ArBtUG6DfFmV/5YQrURTJ+IEBAiBuVEh5AS0gicx+yW8Bmt9cljY4vYjt1Vzy76uuW2WD8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyTFwCRA9TVsSAnZWagAAODcQAIdPFEZc4O0bSCTgU4wy\ndW4OeEUuUmZOltCFKzHKvW28dU4nuNudxC9naa4mHnC1CSvAwwHEA7aXkBNg\npcZMxTqbZO+FVP/BpzMcuW8LBkFQRSq+SUMUuUETEFsUS/m+MirWRSD+8uPQ\ntHn9+mxfiCXrTrOUyhxDY33ykKZ2qIYjenKMdpyKYLRtbybCNy6fj71jOm+i\nynS074QXjRXznLKmjC7VzpU9PuOId8tSDN/D5BMt6WhM+Yd/Yy9Pev7eOFMn\n+qCP9hCxLQyrV6LGeSROL7+q1xMhOXXNp707ACRjaWrXyBwCrYIg4diZU9t2\nutXDuRP121ey45GQs11Tw+JMhNq/2UP+6vvb6C4j7mllL24GQjlbJKss6PkX\nWUgH5xdBAQzF5aRolyh9j6HdP/0WppZsYjms6bZe0R4IghcQP45AkKOu1dnU\nMBU/e2JCSudOF9SzvzX8+Gkw0aqeF4uwSzlNNJ5uRdxIRR3KJz1v7lkhbH3A\ncLIk1qhzKumLdNUSVuB6LXqxlbBcANqtMUqOPpUGZTj3pgjdAI9X8/o9ZFCH\nvStHwfaH0n4QcaFBmxa75MjS9aIKumrfHfxbUKEkndsYCXTOkR8iZO+NSosy\nlMuTrFr5PF2sI/8f2k/HznpiqBiU2grIiDQtXd+OatAs6YfLcJjkkmoWoTKG\n2nSj\r\n=pvEE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6f070a8cf6a6ec6b9b1818ade2f539791bb12ee0","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_1.3.1_1623798128618_0.5612630469438888","host":"s3://npm-registry-packages"}},"2.0.0-beta1":{"name":"express-zod-api","version":"2.0.0-beta1","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e6da006ccc6dc77925a4ee44421562e2e578ec5a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.0.0-beta1.tgz","fileCount":43,"integrity":"sha512-tJxsM7246HVA5ygZQDO4/THkn8/ywToG5XpvHKOWcqxQ1quRiJqP5498sQ/8FJK2uy05rFM9waNeRYwpsdDr+g==","signatures":[{"sig":"MEUCIB6hxOOvgyjpMeH8tLPeF/j9Oyr7FKMIiiY8pxp9e1+BAiEA0O4rUJ/qOBF8Wyk8dSdkVR82UsgGWzGGuKqDLGgK1Gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7JUoCRA9TVsSAnZWagAAnqQP/0GIpTtJj9DZYZUzz11/\npKq6D4tUpaiSIThsMZ0K0K9EQ76ZH/Ei+vfAlk1q8Sl7LqOp5+0TSvTMZaXV\nwWJR8hG8KkNYyp8TQC1E9CPHWn+aKtMV/9sMolEHu7H4BDi+SeklW58Yxjnp\n/jmcM19lOvL3/sXhjI9INc+C6fTA+GWAHx5LvzKpX1Gvtl5WjcCVyut7sBsd\niJqO4Jw1XrKNMqRF41LqbbVwXfwZv1soDgI+GMioCA/49+OyfCiCIzpC2Xsg\nQG2Ra1D425jhHreeInMzprI6sTdwba1Uoc0wYiT9amf5UR6soGNVwSR6a5fQ\nd+5fkZJuLAl6D9gc07A7gxfgOHra7BJQ75a5+nEg8U5YQ4ifGu4WfHq8qjmy\nqJgBYifeY2hQB5f3kB7h8AqQrZjMKGRvDsg9oapH9yaecqnI/6m9PeqS9tOL\nhRKeCAXbajUMf4zEV47dplWKw7VFjR+RIzHoM990BYmPQlypIFSdWlywtb02\nR9Lr34dKbiH0Axz30JGjnMQoJU9ox2NgxPMS6SfST/j80yRCP12LmdOyfin0\n8a17gFH9HN+URfD0Gb9/drwc13gp1S+9/wuEMAekXlyK9yFq88p4snMkqp1c\nqvaVqrWJWjKf0yMGz54FtsDkF35Ny+YAzzElEwcD5HSY/6IwYOUeCG9f29fG\nMIxN\r\n=QtDV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"943b852ae143f468c2b7683a6b35e68fc9b25316","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.0.0-beta1_1626117415581_0.690485861256039","host":"s3://npm-registry-packages"}},"2.0.0-beta2":{"name":"express-zod-api","version":"2.0.0-beta2","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.0.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"421a0e48d1468a7f093de793cc212839ef564083","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.0.0-beta2.tgz","fileCount":43,"integrity":"sha512-X0J5QkO3GzEHrUtnjcMWdxefnz6lGA2UZOdm6t3l21+pZ0VQobXOSlSKmtxWIkngVN+tZi8eNEBGaqJdqqLxlA==","signatures":[{"sig":"MEUCIQCBNW8hcVmNWFeSZIOap0POuV7NmFc+LyIP7bA1Nh7byQIgUZGe97mB4YS6xdhC0Mt+BpdcyXif0QCyBnENLC0O5rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8e0WCRA9TVsSAnZWagAAz0YP/j5juoZ88DJhPKy8RvXr\n2Tf9J2hFHPcvMB8xMseikIGVUMbarZIEam9/fBTczaqlLJ4oyEXdsG+bseO/\nvISOKDIiccBZE8LaHnc0sFPj92TKx2aUle3eIkcpbaxNe+WeLGmp7mvK6OsH\nfevIDQe2QTLLnpypcFPtaszQCxGa5pCneFtngvJrj4jnU9iztIRsMsLXz5Rz\nvzd2SdQ/U7Dk7WhJFpMvHOPLVBIIqYblDiOvBvUqJimBxU/2NVgKe3ckcf/M\npcIO9Q8hmV/YEs6tnvbS5RMgQ1C0H9Gl5J4oDBECjmjorq9dEBBnzbzShMDI\n3QDIQ9R8h1WkAG2mZV8JcEwI3Mq3ttMbUd26ENd5SiZR/QiHMXRFzjZxoSAT\nkDH543bRTnvU071wYFCBk7SSTowvQirblcqw0o34gAt1uiWWlc01i9BIWjsH\n9W8e0rv7Krc7jx76UQPO9Dcd5K6QqMyFzwf4YUATgO7WZIhfMv08FfO8+zgv\nn7X/90MXpSBY8h0I9coouBkrO50Th5kXMMMv++F40lB6CE0Z2e1jj2TE/ONO\nsYdHs5HiL3NlV0Mz6/xqzrfvDaPPIPS/bSBHw2cx8kWBVCIolkwpoeW/UJJl\nq/9FrOM/lcDnNSahCSzzZq+/h2rqs3r6bHBo7N6+ov37mZUmXkpmjgZUvMjP\n5IRG\r\n=97fO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"8fadfd39cdf12a3c99a1cd3583535ad05caa9268","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.0.0-beta2_1626467606168_0.48817361415139016","host":"s3://npm-registry-packages"}},"2.0.0-beta3":{"name":"express-zod-api","version":"2.0.0-beta3","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.0.0-beta3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"38d287c8c22ae7dc6d103fc4453e7f5abbd1205e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.0.0-beta3.tgz","fileCount":43,"integrity":"sha512-3137i6SWdoiqqtGFiwmU4DXQgsn1aRUPGFms8KcMrnLS04MK5MsUqY+g0UPZHqLqXjwntzxNLcvfS+XnBEp8qQ==","signatures":[{"sig":"MEUCIA+TW+rnbjf39X+OYq2YvTih8KW3+MYECcXux50vY3OkAiEA6gVBjFuddDa0w1xq/5XucVDEHb9M83XlM/rXRuAHEzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8oSmCRA9TVsSAnZWagAApdgP/jcBTal81PE0mT0Mybvf\nJqpSW2JNzYOeeg9b9X8fIdKm2jn1+EUu7FJU6Rx71KbksJr9i5bHvbu9pH+y\ntTBIrAy9M1usI5bgsCmIiReWN6QNs9Oy5W7XEFEoclo7lJ+mTaqasawhutKf\nysX2+zZAqWCp5Pv8PhffIfZAzWDC07kTQU3Bvn8gNCF1BaClnwk06tM94dZy\n99y0gPrm0bnwqpT9ZGfkYxvUC9fl8IUQY6LZNNYvwxLDIBzL0A48w8j1YzYZ\noX8ZuoMyChIG4Hlynpy59MN6y4+lhsD0IyE1O8FM9tV21sD4YQbhqbpN/jez\nhx44DSOpscPEjLIzCGGdwXo40PGh5k9pIatawJHl7JmeDsuvcQvF7EJBY4+j\nkmP3BLYLjUdR37uihoc7gwKSfrdbBJLCPLv5eb0A3HRbbQXsCQ09kGD7tfea\n2S23TDhwbxf8o+p9pELCOR+CXpFsY0XkcGjALb4QTAT5IByhROmMxrz+MqJA\nD8eDTyHkToig82VrL6hdVJW5+4psbO3pqWdjTaq1CyVkCYy5/Zx0Ktt+rlgW\nAhNnD7/ONvMYHJE4Rf3KUVK2lsCe06UiRGFbc5iLU+hfJHl3x6oYuxGWsHHI\nU/Z+VW3pyaijbVIRJmKAN4+Gg/5CFSwkRLsETn8bOZKzQEJwDT9U+luI184z\nOLG5\r\n=3GKX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"39aa0c2ba6cfe62733de4f435ef5acce7710371f","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.0.0-beta3_1626506406725_0.5135040299976008","host":"s3://npm-registry-packages"}},"2.0.0-beta4":{"name":"express-zod-api","version":"2.0.0-beta4","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.0.0-beta4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8d1e2957a1620fa089a84c0af181294fc84a906e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.0.0-beta4.tgz","fileCount":44,"integrity":"sha512-r+IODU3nh98FH2DbGGLKYkkhMtnBoV/kYRakDs28zp0Gb5SmM++WsogiMXlABf4uF0n3sA2tTBojWM15a636zg==","signatures":[{"sig":"MEUCIHpx2LJFmNSxWW2297eLB0uE2fxwS7gSWXNE87YRpyXtAiEAqIkr1vWFD7M8vo2EOTVG/0kW1WU62CgbrAyrGzqjjXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9BmqCRA9TVsSAnZWagAAKLsP/3NEfmODBV4Du+CQ+t5z\nPzeobLrjT34aU4xe7/KOdOj1XZ1Asiw5SjcedWDuH2Lt0b72D7lcO5Wm3Szj\n1jEmodqq9BNsdRQH+/MA5uGFXDx/6WeBa5uILOYm30ppkcu6jF/jkd6zhslQ\n4Zt92zoAUg6GAg85yhrFyYYNweO7RQ2ICfPjsIMevYbTr4PeTqJn2yPMZjVa\nACLuRJLiNH30VaemuZwdcVhblxls+QjqpxWlgxWFkX1dNGf33ntFuLMqeX6w\n1VZ/45/wuCv/qvlB2mfAy9pIV0UaYxf85lg0m0eDBhn7d6ITFRpa5SbXI/QJ\n3tWysFqYFfvpy+68NI+DJJRXiI7bm9c8dNA/o9B3+HE8MfGKt1S35nAG03Cj\nicXMfGCsaejnIFrfd2ewa3gD18POlIlay8Dj7eLdhZ5rSgYDhwdWdiaGw6+0\nhBEN3nFDewyNEwpHwCWdHe1y+LkMgM7N5Y81zidIb8DChYej9hEn4E+zEDXH\n1oC2Rzez/do1vaCrS8LZTLDZy4oDjOG769WFI4c0leyKJnytFx3JM1Xdgqq0\nO5GuaxAPaGhIuX8KHsqT5NF1BkPiIY2YKac0kVa9yOxDN0XUXp/xtaPmC0pE\nYxTO8wLSb8VMp/gF/HDe2duk5F4Z6Ubxxy66TAdrRXoVkqI3RM5Sv/o56fq1\nvKcR\r\n=2w69\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"3097490ff4d2fcbefb0fff4e672bfa7f38fbef25","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.5.1","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.0.0-beta4_1626610090277_0.40293810112191375","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"express-zod-api","version":"2.0.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5c1fdabd84b659324b145166babb158ae0f00b0e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.0.0.tgz","fileCount":44,"integrity":"sha512-UhA9DFh3WFuS6mmfydBX8IOFjXY09fGoM4qA2TWfFOUf5Dvr1DRztIclZLoqPlXuPcOwE7R2we0h/kcm82/W4w==","signatures":[{"sig":"MEQCIFO0tPplYXx08gzad8C3TA1haBx4yAsBHBLDqQqFaxCIAiBGNDqlbDuTejXfo99EyPFXPYsgO1m5YAiTYUKrkt2E8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+zFbCRA9TVsSAnZWagAA48oP/1SdaMsOC+uzNQy1ijhR\nxSl1YnhJsgLmIDkxsxbZw3my520mvId167yO8jcEUwR6xoDxMxb24gBQsYgm\nuMvWpCY+WvwbIxsJn8OeT6+wQLo/uqvPpC7MUCzorkPTzDkwIg8vgxZYZ7uo\nvf+QaIUMiDtRrZftdQfXITSKou1+HtOnXWs4hMJt4nY2uBU9C1uCP1IzYJAm\na4VeIRv69qr0cOKVodVzWg6IgiFAN2M2botZAsHFiYMjJw4dw9EfwVDBbkr+\n5uSwNOIJRQDxNS/EJ9KGVExocQPeB3z9QrivHgJIEDz/s5M0GESZOmSNxBMa\nYc7T8ZrCovD8blwFdrwLTFwAzNk8yjVMNjYd9kT31QwcQ49q93fM5LnCtveU\nXc4lV3F6xX9PIuoPENCqzord6LjSIiXdrRrZDjTHj1FXnUEqGxZk+GVOCgMT\nmgtTNoa+bsYTXuNJPic4yd2aaHQl0ZGaKeTOwnQMPrQ0S0vor9PXM4PFbmqd\n9f9beTcOd6h+HGyrxehWv/cPmfldkFV2T2hitkvS70jYDyQWszm7pOdUmIFu\nH9fthvG8gFQECIOSwzQXSu7A9+NH+NHR8Q12LV+1nM5QDEFRpS2ck7zZnaks\n8bX01vUss/YS6nc1kXqItTH3Y2sqDHBl/ms4Cn2pFgyY8ysJgg0EFHUP0/xx\nNruC\r\n=JEsl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"be60fab44c6fe9626f92a1bf48aa5eae7009269a","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.5.1","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.0.0_1627074906981_0.441343910287906","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"express-zod-api","version":"2.1.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8fb6a579cf39f82d48cad0717a391097d3bc28c7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.1.0.tgz","fileCount":50,"integrity":"sha512-ihghObhCivQSGdNWp3DMCAqlokHMMFUhMGx/gJjYOZUINn38j0uK0QhfkhgneHdVZ+UzbawBF8PW7cGB632MMw==","signatures":[{"sig":"MEUCICFOVouzkDyRxN1FgloRweMj33LXwhyd84ro4+ASWzp5AiEAvJNfXWMIGYcGkBjcVASE2Xwd6kaDTL4lzLie6JFHV1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCCH+CRA9TVsSAnZWagAA78UP/3Z+8A8qSgsu03icJ4PG\nt+DL1TDHTj+TSwmH+lqERVXenNc5NGdPRZ8s1OHgw86o4BR15Q53B+RIv200\ndg7uQwu659NtGFcgwy/EJsCd2n4aVLSCm7iG21zFXO4D6BkayELIPEEBqtOa\nnmCh/Wa0wWHKP+77+3sMMy7IGsEu9IPeOWmRNuQrQPPxEDs5WapQEHU8jZXF\ncUc6pqDR/zH05doTTc9vKFweKOuyyELza844VkmOokKfg+LWdD5sHVli6u5P\nxYlIsnobPOVvZ1DIk2t8o1L7sJhqaYWcAVQBA/T+CMnKMMaCMINuq1r9A3B+\nbS2k8nMk/5adfrMw0ISPvNx55tnqvNqSm4E2A3ImMMdHNl9jRMu3Y/XTuPfT\nF00trvbkrbsDSCpW3yuNdD33f60kipFfTNi7gbMt4gWXv0Pt6kvwNWJc8FYc\nQTcE5nLG0iTkC3187WJKWDD9iDU7XYg4Cq1ZqSi9Hy3FdEZg5lrfViCMTJWg\nR8Nu1kZD54KSIGzbsO2wenQtmIzpPHUZYfWixYtbXpqJUPxBYUFsFmGdoqTb\nIO9N9xIgpZc2m+UT2pVZXqkSgh/aQNt+SChwn8l0nWw2AO0AAGAhsw5Ysm81\nRKAOsh/197XKS4B6reAXTj/gItyF4gidQVItHzfPcZBCmJjuKY9x43gPTbyE\nXBvm\r\n=Nfdp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"0a9634767d19bc053c7449c3ce1a85e4c06daa10","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.14.13","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.5.1","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.1.0_1627922942759_0.8536412868272503","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"express-zod-api","version":"2.1.1","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3dc77937aeccdfb4721a8e318b87e7d28103e5a6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.1.1.tgz","fileCount":50,"integrity":"sha512-aIYTS21hOjZDNoaDJrU4wOnTLCh5g8oW4ZXIuL5pAR/W5gf7Mat/tAiO5QsYR4dzd0+eWLUP4ndTNJPynkmn8g==","signatures":[{"sig":"MEUCIFHfSBytozsWdwvvDXZ2ZUsraBycne/BIPxwtqjas9AkAiEA+atSuaY9ZIFRxw7SULvuAtxBGnqwhgWrWHbdw8TKfQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD5ZdCRA9TVsSAnZWagAAlBAP/j/gBuYUxPg8tnb7rowc\nw6JtS5hotgDuzSFQOQ+53xV1I5GQf4GAc/MZRA2+MM9bTquCArTnDr98ntR5\nvivnTEll2f2Gh7V0rNUcSmyYwNlmA6B8a1AEGpUeQFQLp+lqyW5zcxIMibx/\nJhv41IFWCQewuEskryQ6gfL+YFi4ZhlZXTF6Kcou2IdNiLxcaJiooEEagczj\nWdPhsOQ3ydm9WEa0ikyyL2jd2WFHQcxC14SPisGbh5SDFQJFNfSKlB88aenb\nLEiVRdAzo7UPJnQmpXeMrblgf7HqLsWE7qPZxAs4xUYOy/KFLvzMl9YDdlft\nMnQeA3JfGcGeo23ef1C+TH8sJTwNfoA69JoJcgBPiIGWIYpW0xotRjJImYp+\nVKR5xacgUjX1Wp9/nJvQJp7MObtB/+8NBoqFFUnMZEWOStDhTjQ1xAS8h5tZ\nRZ4D5nAOBTXCkREVUOAQu8lzTylGkqJU/d/2TJ4KXsMh3MDow130CLLWKAbI\nLz5hVpKiR6nwx2EbnR+TM3hnVPY/Q7hZ9A9ib5B/VFUqFngRnhBodyOj5H22\nxSrUzxwYg82cE4Xpwezof1fT8qiZAopnCkdo5QFD0sJ0uvL0kp/NHLsGDpLO\naYaogse6mizPOpx/lymWIuifWRBeAu6JmUPZi6n8cvV++H4q9ZYsoXreBmFW\ni3Gh\r\n=6ABN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"22c059f201fe6d7228216225f4a6f5b0efa708ec","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.14.13","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.5.1","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.1.1_1628411484978_0.8271969153541301","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"express-zod-api","version":"2.2.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"18c4a8aafccf8c4767f2184da79f27067793092e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.2.0.tgz","fileCount":50,"integrity":"sha512-o947lRB16ST1esocS7+tTNNAkyryt3mweOuiMMjcLTmfrLjg/2AwWyCvgHU1+qJhbm+gaqcAjXOPljALdHYDhQ==","signatures":[{"sig":"MEUCICDHCzUXsX8jMCTcSd+6u7oNtch+7IaP2frbSqHMk3Q+AiEAsghvE9Gmg42YKZl68HMZcf7yX2D8PW7pBK8jUSIT5jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD/z6CRA9TVsSAnZWagAAQxEP/jntAGPDjo0uFXdEPngY\nvC9hWz/VXYvqTz2lZAHhOZ3wVdb/+HvARh+prVyzJpirkd5tmGYRNqoUGdgd\nd8AGUY3mI6NACH3F32IN8lZfumheQxzAcvPWP7LLL3RLi7uV8/c8zTxChNDS\nRfJRXAHYDLhgRD4Hs9PbLy4vv6JFEIvjoanY3SVCwt9K0IXrbCkAq5khhRfb\nBrCTtPM+mYcSgaS9KWmPfajwolgTlBzbuH0zRsN9po2CYQsA/MZZxxmCp7op\n2fwFnwyYlZZ/bwTrYKYbMilRdDCROeSDsZuFHaCrQN8vaiRhLMQvjgm27nhN\nb6RqHsCXgi5x4ix+3VGKi5MaVMifZnED3sJMHNUMDLZ47sfDLP7hRAwHMnFm\nFueV9hxv7Dfd7EmH95sJCtpATIg6qLd2+xvXE9rsiXbMhr/mPGAr/O5gJrh3\nTzg9jOYNei6S0WmI3NHTOYy2PW+XLcOK8RRZFbEdGz9ED7fSIcO2OV5hv+bI\ne9tipdHykRSbMw1hFACSVemQyB/g0ol5+CPUGEiYJs3CadLWHLCkGQ13z2Fe\nnjOq179xjdHQhtFLlMRnP+MpBK6iDu2oZ13U+YjyZZiCOhS1+ld+ya1js1JA\nIAUCDFPoPYx7drEZMtrETe7kayQOOrktrOfQJ9oRKwVRYoH3u/NJ0At74qRf\nC1Y3\r\n=Qxi0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"9fdf653d99dae8a3d9a67ea066de68ecf151f6ff","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.14.13","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.5.1","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.2.0_1628437754750_0.9125950204940372","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"express-zod-api","version":"2.3.0","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"2a636f1906e5bd8224a15d3b5d41580a51fd4edf","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.3.0.tgz","fileCount":50,"integrity":"sha512-jJII1UylxuwSswxfdA+aQWk2e7m7lVISKWPwAXj/PW2+T9CPIn14rne6DLaC7djIJJBqLtK322Sc4kDu5lJs0Q==","signatures":[{"sig":"MEUCIQDqF/yquttONFjte/PoZmZ6GUaMPsYQThdGgsZEIkqXmgIgLK7+/PpAj21Bljt9DsE1c5ZISY5R9yn8pxy948Vy5aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEYzYCRA9TVsSAnZWagAAdmEQAIS7hb2IjHkOtY7bey4j\n2EUZFwIfeMHDkmLeJO4JzG3GLmQ8PcAib1topKxesf/fSExynTzve1y1OLSp\nuZHVH2wFNpX71feN06wq4mS/ajkPxLHZx0dX0xrn+dmgAESgkjB2t5dRwb/W\ns+eQP2fnCbvyfxkqk9+/VDxvDLaqB/e77cFvmea04pDt1bC5/Q4YLB6LxZpD\n9CYP1xB6CMC3a4MF1MRjRMqWt9hFgV7CyfnoKJWvoVSdSjsMfIDUHPClxvgt\n/HUDYNTU2IcrshbPdq4STlS40tjq5V+9PAyRrTvTbAV1D3isQBfLyKfHDbvp\njYWh1MX/Q2AiEvMQdP0Kl2mqrmP+i7hY/QIU1HBJl/8kxhv/r5dxh0+aSU0m\nBI05ZBAJ5E5cPk6VzT1+lUoU21rYjAPq9kQUxvuiPyFKC2agmJOweJJ/fGlJ\nFkszSDsnSibeuh2XrfVuiTqWMW+zg6Cdidqw5sm10uDLdYfbS6R+Rh36An0J\no8oZ2b6kxhKgbRPgrhXqFNmNrHcHvJhFDUokwWx4LS3l/BnQRKiJe3dr9RlS\nuabjworHHxPr+JM9WOcJwVMWhp4h8hrvbcCOeks/T8YNPMbxocAY6bmn/4IG\nfPb2ALGUfUos+RDOCL696pAQAbnz8Ni5lzoWOpb94qnWjNTd30JA0Xg+HV17\ndx3+\r\n=PmVf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"fd06091a6aeb539c89b4d24470c34ba5edff7cea","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.14.13","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.5.1","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.3.0_1628540120081_0.05147896652893724","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"express-zod-api","version":"2.3.1","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9b3f1c8adb098200fa740ca305a5d37ac26462e1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.3.1.tgz","fileCount":50,"integrity":"sha512-IhMhuVEf7qFWxoD+lCJ98hI+rHTBt+ZUVTD8U/9wkrZt6mYx3TDKXAJdFKkqTiRaxoBVuOju+U9ywdIq+JvcNw==","signatures":[{"sig":"MEQCIFM3fbeMU5d2DHQeyL6AqbRfC6U10M+4J52lGjnmOz6GAiB9kufKf+dBgzI4sVhPn6A0PUyHodqPn6DZ4xS5pLr3VQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGNQ9CRA9TVsSAnZWagAAX9kP/0XsFpLO1lk4Vo+oZnMq\nxhNcJdu4ZCvOFEXLn0OPBE8kOlp/nuEbq5V+yB0bR+8pX3RcCV9OgwB453QV\n+gStyjPQu+tzKZNq28Me7NKhOUgHZ0eFUiqKPhMWm5M+PSMl2RdAWKONxm3A\nSTyA9lXfLLWVfSVPaKYPFe8nz3hgNLuvuRRFinAlC0Tu85EbzOdSDL//UKpG\nFAnFyRw4x5E2NWgf3t7rde6F2K57L71f2lnfxSGVTZlX9y5yS0RFo+f1m0CJ\nqZ0a3jyoaWg8zlHcczGTyGrezx94ftN02/x+NaKdL+50quXocSWQ48X+mTyS\nkB1XX6HhhlwbVRxrVm1N1yQXsg0p+j/B5rBV0aX1kxg5U8OFgBeCdzQzQu+w\nZ1TrDUttIf8WCp0Y1VOP6fcnVAjWMjbbfwvh1lKrcfcxrHJbsGnmHc3HxEcr\nZuY1cViKksQhPqS8XKCW/ThPRTJ/dsYSbcP7dSUvhvN79brfuTsUYMwH1qZR\nLmab1mIm/bia6uJmkks9TGoiXYze5OjqDBapP5knX5Le6Oq9ZRUcmrY8uLhc\nwNPoxlTBTzLBL8H4rJnQvCFJW8WLzrbfx/WhHXjWRnMo/BbTbOKFgS14E9l4\nxn1kZkD9tMSCVxWTW5MCtWDD3GgjzriYgEhYLJrDjLFZlYPQzbRRaJXmy4Pt\n1Lq4\r\n=6NP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"24b575c63a326226c4810ee037b7b1ea5ebd2011","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.14.13","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.5.1","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^27.0.1","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.3.1_1629017149219_0.5126786887357699","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"express-zod-api","version":"2.3.2","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.3.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"08decc15621cbac3093385f3e657fb6e519e76c2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.3.2.tgz","fileCount":50,"integrity":"sha512-QeLuNhxi0Lj0IUnliuJDck890hjTaVYrH7PVv2Xn7eicgT3aY21QWwm8xuU8J0qnH7LnAb3RFYZwL2p1Dd21sQ==","signatures":[{"sig":"MEUCIQCo3P/hP+f/Wh/yl3PQG0HMEysq3XqQkdz6qlqc6bRIFwIgGuq4pPE81N5zNpm9D1FBLQ7y/irjzuRU28ECjSS/QVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHYmrCRA9TVsSAnZWagAAmegP/RGXmR/WUwjS1k36XTY7\n9jWqUUjBuJy55TW6Rt2m6DxZuxelUSCRpkODvsVlt6Ux9RBdq+lEHnr7EkkF\nPzQNfL9zwd4kX2f+KgxbG23cc/hCJTSbYK71VjXIaAP0JISL/gXjK6tPOEdh\nWcPMgv5uIVaJTJRI185OesqoZv0DHil9iSlhRJZ8h3IZE6TVsvHhEw2mmHhH\nVHdDOMj0TRe/sCtUouLwCJwhfu/t99mOPNiCa59MX9UvwmeViHjpY4W3B3+I\ncMKEYci7nPZZQ1sctWW0P5Qi1QtofBII7Tum85p5PA3W5XS0JA70gf1wxYjF\nMZ7b0K2EC+3+WBqf3gLHJGMAAf/JuQee4rhKegjLIgyR7BXxd2jcDnmIJKr8\nl4kqUllji1NBm+AureG5P7TLmAF7oTrp4D9jpzjUk22l3aPRkG33GFUi//Yc\nYQxf7SsTFpUrt1YcYhy4v7Px2wDR6ZbfyVOiAH144f7sn5Z8Up67nBn04K+u\nKpayZwr8phbgnUsuSVDL9NXQsY431svio4cntfCq60/CeEueiVJfL1fJhVtQ\n85Z6IeVlmYV/MGH0eb273EBQidh/kG0SEIE4OxO9tTNrYv/l2yiS7f0ex+iN\nDDVH8Q3ED2MHF6BBTTs4aXRqG7noZpKyrbPv9AT+MJ4dU0soEepFdWvVPXTH\nkNGf\r\n=Liys\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"3b571eaffa8f17d9c0e0524b83a180c9d8e5fa8d","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.14.13","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.7.2","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^27.0.1","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.3.2_1629325739330_0.025227417060950996","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"express-zod-api","version":"2.3.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.3.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0e13576db584fe2d165160596f64b46bf9f95588","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.3.3.tgz","fileCount":50,"integrity":"sha512-kR5SROq2GYU1V+3XkS40mzc7OYlTT0M+hr1RA5Ac93ePtC8T93ESOPXkfMdL1oHJfuFeKgcfm+xfRQilbmt8SA==","signatures":[{"sig":"MEUCIChDxTpQGki3fIMFNNKBbePu5XHWNlGgXqHjRer0VzwpAiEAghbkcGPMIitGbCY+XSahrGZTjJUjC2/Ap1YLJhr2y7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIVNrCRA9TVsSAnZWagAADCEQAKUd46CFhN/7fu8BQT+u\nQHqnTxdt0dVMKYCnrNnoOjpDAgpFqP4CjdoxRJ6fVEeqa6TrkN31duL+2S5t\nfEOaRzdlJMweRfI8ah74Y3fulUy2X6lgC85kkA+3sOWqiec39VLV7EQoIhPL\nGaSZCV+xetKNJ1k/wHx/G95pZeTEMjeHi6P0UleizucdUmGOeOLRcTKxQanQ\nZGmmifhRRhI7eDhhOyCJCe0LsU37YF4u5wFydjjLhY0JDE2kBQiXXj4DLTU5\nBWVAyKfvi7cXBRMjd/9knu7DJE8k0BhxUdyfC8wIjOHkDHfC6RfqHYOx5rRF\nqQdwLs8VeNKu7hrxrkPgt5FEJxf489YPGN3bBC6iZXTdckJTe3R22W6j0t+4\ne0oLN0f2sLNGRKt/v94sciWcpaLJzl93CT9vs/legmr2OZnlZmvMnXjn11u/\nU7cGp3OKKwQe9sk9qnbh1IcEc2h49vv53WIeW/bFMmchTdEiGf+kcM45V5Sw\nyWESHp+TwRXYtokqoKtgrrX3iyO109Ajdj6aTtyNciaQMloNh8sFvC8WXl7Y\nir1G8NHjCSrG4gF8WQgWM5FiDDuExaVOq6KFhn6PJr218/kf45boLuPkIk5C\nmYNAzjTjJIPu0z2aER5OIvkpRnY1dXu+o7wEdSCnolCrpMSNN/CLkonzYHTt\nsa7E\r\n=xeM2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"ce50658cc889ab2cfce5b78cd7c1e4f0a67e0f13","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.14.13","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.7.2","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^27.0.1","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.3.3_1629573995275_0.7778833402126704","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"express-zod-api","version":"2.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ad955499f9598e6789b7b382bb800db7869b7d0c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.4.0.tgz","fileCount":50,"integrity":"sha512-j7kviSygpvjnlO3Q82ayz6l+FbYCnJ2WqqXZHfkztZgBk7JnMqOgHYOJCn8bocJcRc7SdrB2Mlak8RpO7vL+Rg==","signatures":[{"sig":"MEUCIQDhn1UgVnw50Oq1u9Du3WxxOvtRcFKXqRf/kc3+t2PfVAIgEVFTTFbHzEB+nMbRmzgjQ8kvlLpzut0XIaZnNCXf9jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOk8gCRA9TVsSAnZWagAAe0UP/RisPdwz8G6cED0Yl4Or\nv/P/g74Jb8OBG229SYNgLlWMbzGXp7RR0l/2F4+EjdovwZSmnhZvREjHjaAo\nOFu6CggOmW+ntt2B2tOtdnqnyAYPEPUHENFjarzRhEDlIDQikK6Gw+E5cYss\nT+VivcI5HpOZVR4r9PIVhcuy9p7IhI5KJ7B4b6BcY4QQPebwc8sZUiQMn1jP\nd1hbi4atRZTKckeU34ShCOR+Sxraka9Y0ekThqAH1RWICKFu4K9B8o7qSiWP\nABW5iGx0GnQNKqHrJzfVYI5bl8Rsb7PyT2d/P1GYkSi5LoYWJldjs2ECwFyD\nLxkWVMpex4tljPsFF4yYkxT6rvbMV0n7GanjJ+4sO4vOK1kZsL3hGRBD23Bz\n0lj7XH9qfTHSkDXKU798XBh5OPmqljcd04LAi7wzodV+QKiuCFoAY4CQGFNl\n9IqnnYz93K1d990V4YfkSBTqh/WhYiaq9fieXtmHJ4p4uAMhXXmm82SSR+me\n2te37f9L5zcH0L6pcf6QUaiXrV+lKsNCFfKAL1SIAFUd4zSZHrFMdXESq6nI\nTR0ICtkBW8j90NOZZpAEGf/oaUk9OuhcATkHXNl7FED0/P7mHSmHrc8edXEJ\nab3ijeDBROiLfq75nt6N8QUGe8GYlH9PtDldq2C4VXk26XKQkNfssqZiUM+z\nvvJ/\r\n=QKY8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"055feaf5fa98208802d82072424053403181e088","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.14.13","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.7.2","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^27.0.1","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.4.0_1631211296804_0.21328565347404171","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"express-zod-api","version":"1.3.2","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@1.3.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7909355b03e194fb93b877b433bbb7fc4b4f739b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-1.3.2.tgz","fileCount":44,"integrity":"sha512-SnlIek0l4SUMY4HCjr43QLZUjjtM+gICFao1tO+QLB2XXlOlhoB5MmPFeuhG/epZcK5WlI6gDUxUCJced+VAnQ==","signatures":[{"sig":"MEUCIQDB2tx8rxSI4qtn3bO1wPg6w1Wey5NBt2cZU3AOqCdUZgIgPxxdO+7tSzPO3+ldg5MhT8OPpL8UjtyDwvjY3tQKGpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQk5lCRA9TVsSAnZWagAA/5MP/27l5U37INhYT48K8a5i\nY11QboDKiVjHukEXs79TejxjJdcAzL+NePmBPJ0po66Jm0TGiqVG7xKKJzMF\nDvkca9SJzae9Yvagq6ChtQfv9iojAR6dqK0ZgjD8U7Oc7UcyTqwKuLj6FfD3\nDK0xn4RxReF7v3WirzcVyT1MhSXfObA3H+vZKTQ/q+p7SoB0lqJGcQaLp9mN\n7hoPYWXR1JCFVWKGua9TDnngzboYtItRS/uOwilM5KEOYjOhJVZOsEWaFUyT\nElMKjrMu0ZAc9N4NswbWDdDyMubEuRWO+ZviPToOHoaWdvxakeOMQpdwCs4v\ncOVYYfgfxgayj3Ccqae076LyqbY2PQrEACtU5WkmIA3MhlWseng5eLUGoche\nLIPjh8ozv7/quvwEdO8AZ0baeasPvnwY/c1JhkVTwc/ETtAzsH3osJmAIGkG\nS4gzPAfYjY9Zyvr3jvokTY2Y0+SBq2XMBNybIo/ndsJyeRFG0DDbeAPxcNTW\nph4Y5iHc7md7Tbgh2EhKwhwsNBy8C6rWdWuWt2ciDOKxrPd+f374EjKMGV1w\n22yFko6TWLcJZit4g9Ni0JtmO3HsTf/lIpcx9FWqEUUcFswu8MpWh2bo6WFv\nTfjGyhJr4UG1WF8ZsxJrWv7oNgf9Po+Uat3TOtubrO87B48HMzMcgoG8ndrV\nvT5o\r\n=qgf1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fe3cf0596b32959dd2499393ad4bd12515d851e5","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.14.13","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.0.0-alpha.4","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_1.3.2_1631735397465_0.19366742713682017","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"express-zod-api","version":"2.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6fc59305bc714a3eaa9a89a9c1f7523cd08f7a73","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.5.0.tgz","fileCount":59,"integrity":"sha512-q1kb+Izp7IOjQYfPqZkYqBGXZDBf7CIgZlwcKGv+aNYrtZwf0Vo/mcBDdyQWPzk0NP3SrYitcvGv+O92FiFqfw==","signatures":[{"sig":"MEYCIQDwlB7pPVTdJFtdzV7jhEYl52NvI7GUo0gHgxPEjrc9AwIhALwf41FTPY2sYmYOpedR2fD96urijyD6XhtFfLCrh764","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141914},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"00a6fed23bcf9db5bf174cb078c32870d2116cb1","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"7.24.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.7.2","mime":"^2.5.2","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1","express-fileupload":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^27.0.1","@types/mime":"^2.0.3","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.5.0_1631999080859_0.6491502661589359","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"express-zod-api","version":"2.5.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.5.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7e4de48712ec1ced04859f5491d97944d297ee9d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.5.1.tgz","fileCount":59,"integrity":"sha512-RTixkrpy/SDvVoHhuT1R3htiwe7T6O+tQPnCBizOn8o5QdFiVCModgxkg5TvlJBE7OJo7XWjjMGSMrc8j5XNUQ==","signatures":[{"sig":"MEUCICtP4T7RpqRPAKdGafBkFs13fPzzrVk6iEePFGOKkN4VAiEAxeAlDIN5fvPEEcjrJj/m6/nGzKBcVabneNXAP8ULS0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142618},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"3b6132d1f9ef0a8f27e1671e5c50b582a32b26ea","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"7.24.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.7.2","mime":"^2.5.2","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1","express-fileupload":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^27.0.1","@types/mime":"^2.0.3","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.5.1_1632045957151_0.7971058302919589","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"express-zod-api","version":"2.5.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.5.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1b38f4ee90d4f7e5cb6fdb5ff379406e4fb94d43","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.5.2.tgz","fileCount":59,"integrity":"sha512-bpTcVcqifiB442v6kmYuqhlvZB3oAZe+cBW7Vwub8ztxZ76yZ36rtfMmZdR9aAIYv/N2dz32rsVMZduao2VDNw==","signatures":[{"sig":"MEUCIQCIkSAT0+YkWZRVQT57uwdvfF2Qm5y99m5aDGoCgJvS8gIgENU9GeaQyOWvxhA/7GbQpeizaM34Kl4Da9/mbOikXmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147811},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"a5583cb434884ea184f5244287a7e45453b4de80","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"7.24.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.7.2","mime":"^2.5.2","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1","express-fileupload":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^27.0.1","@types/mime":"^2.0.3","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.5.2_1632088196270_0.32629627385187","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"express-zod-api","version":"2.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c5b3c9ddb7f841555803934a7ea31f4933007bf9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.6.0.tgz","fileCount":59,"integrity":"sha512-9UjRuOviKxVQ/ewdXjB3ZhGRcxXnFcshj158UJPDxizXgqNlmLXVz/E/Oh6dlc5ADMP55i+9zh6auDOydS4Vbg==","signatures":[{"sig":"MEYCIQDQzt1L96inflLuqa/ZBwUxON3xKfi5W+/dEoPvCOld0AIhAPHLEPKWaF4ZmUb+7I2OL7j9ej8/5gsmzF/K92vgww+c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153779},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"46b25686a773c2da5a6c46f346d4e4cfe0d6cdf5","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.7.2","mime":"^2.5.2","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1","express-fileupload":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^27.0.1","@types/mime":"^2.0.3","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.6.0_1633804317212_0.720516944452106","host":"s3://npm-registry-packages"}},"2.6.1-beta1":{"name":"express-zod-api","version":"2.6.1-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.6.1-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ba101eeeaee9efbf69231d1d8d42ddd1536706e3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.6.1-beta1.tgz","fileCount":60,"integrity":"sha512-ALKWwwd8KHqQLZIKtQAAPaeSp1VHEhBXf0tQeONEVdk2dXH24be74ptGo7g7SCZwbzkkTD1ApD1dpPUk4ocd1g==","signatures":[{"sig":"MEUCIHprya48JOWyGSSbAoXTk7SPzEEkKZbGK5ySFmaNiD20AiEAkHOg1qCUqdi2UCArFKUfTh75wtsfwuEBX7wnVYeV/mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155767},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"0c9ed9aff894040fe64c1f31b3c19d481977cca8","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license && yarn build:postinstall","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postinstall":"node postinstall.js","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build","build:postinstall":"ts-node tools/generate-postinstall.ts"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.7.2","mime":"^2.5.2","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1","express-fileupload":"^1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^27.0.1","@types/mime":"^2.0.3","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.6.1-beta1_1633908950068_0.19470107125767955","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"express-zod-api","version":"2.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"4b115b84f62a27dd8f14889ae87a518065700043","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.7.0.tgz","fileCount":62,"integrity":"sha512-K5w38vsfiU1tOa/wsHwxg9BT96PV+a61ZRlBqGkoxU+ZTnlSENj/8gophzEQuv1DRM3XJhMkP8SSQ/8cqaxgGQ==","signatures":[{"sig":"MEYCIQCErpIRF2oLqKci5rNnyNNgR+MJZG+9r54JgLc02ZaRuAIhAMI/KEYQ89BrlcEwg6Lu5dCLEaPGcio0jm8oR9jzgH1L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157014},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"e131d52b66dc42124e6dd10a8205ee40ba17b5c1","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"^3.7.2","mime":"^2.5.2","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1","express-fileupload":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^27.0.1","@types/mime":"^2.0.3","@types/express":"^4.17.11","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.7.0_1633915034533_0.46400514578945273","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"express-zod-api","version":"2.8.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.8.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b928978a5afdbe3b6813f69c08943a5b863cafa0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.8.0.tgz","fileCount":62,"integrity":"sha512-FM/SQNDTJhrPAIfJruvB69pzLXac7Fmr/bQIDw/o7/8avN6JShhcdtqhyQe4zTdKv4k8cVpZ5K98rEnGHApfUw==","signatures":[{"sig":"MEYCIQDHXmJNuxqVYW75mCcbzCCmlHdIs8md17tuBU+T835LkwIhAM5Njt1fRC4sTU9NxQu7JDx3wb50hC6Kq0LWBZybA0Xm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158483},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0 <17.0.0"},"gitHead":"1ee63ba5d4fb8856ecd63666b62a6e03e5315f64","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"7.24.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"^3.9.8","mime":"^2.5.2","express":"^4.17.1","winston":"^3.3.3","http-errors":"^1.8.0","openapi3-ts":"^2.0.1","express-fileupload":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","ts-node":"^9.1.1","node-fetch":"^2.6.5","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/express":"^4.17.13","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.12","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.8.0_1634337941932_0.001513276459863988","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"express-zod-api","version":"1.3.3","keywords":["typescript","api","zod","express","http","server","validation","schema","endpoint","handler","json"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@1.3.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5da839f00f3c6a8db08d430596087a72b8dc0a78","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-1.3.3.tgz","fileCount":44,"integrity":"sha512-BDO+oN1Y/rG2/Zddt31MD7p8PVFywIDECMsUPBz0e6cQLEsdLCi4F54rDvex8SOX2GQThK4sotLYNdT1QnSseQ==","signatures":[{"sig":"MEYCIQD3Zihbds2dp7bDGLmNb7UyXJHlMu+r8zez8Ns/HYCwjgIhAK1LbkwW1VYY8xSQV/l5mSrHAEwYttWyiEhN1sSPNU9C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7215a6a4012776af20109e103727e7433dff5af1","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"Version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.2.0","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.0","openapi3-ts":"2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.20.0","ts-jest":"^26.5.1","ts-node":"^9.1.1","node-fetch":"^2.6.1","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/node-fetch":"^2.5.8","@types/http-errors":"^1.8.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_1.3.3_1634579749697_0.6350113551015062","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"express-zod-api","version":"2.8.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.8.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7987d98c559af1d1673684364a1cc5e022e70584","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.8.1.tgz","fileCount":62,"integrity":"sha512-gLxGX9F1ngqiqNWd7U+b3zi6aWqBd2Qoi5g5E16Qs3F9haq3CouI0e/5PBRiycpN+gl5PgQLHbs8wKfcLOu/aA==","signatures":[{"sig":"MEYCIQD7ahMH69bvE8gsxrCqzBouiMCRUWxWvdO1YEQG+P7sZgIhAJUI1HCvZqIJwIrqV9uXeQ50d7Uu1DzNyTcgtwoXdG+O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159018},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0 <17.0.0"},"gitHead":"7fddd12f98cc1810796eea0356a0253f12a6c3d1","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.9.8","mime":"2.5.2","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.0","openapi3-ts":"2.0.1","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","ts-node":"^9.1.1","node-fetch":"^2.6.5","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/express":"^4.17.13","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.12","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.8.1_1634579941469_0.9907388722487915","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"express-zod-api","version":"2.8.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.8.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6dbbfe6a02c68ba3ebebe8670cd49e4e2463592d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.8.2.tgz","fileCount":62,"integrity":"sha512-A+WuBr88uTseDkpvesBJ42j9IlH+U59eaVi8N2tUTpdOpeKaDdAIx7PCpJgg2yovA+BP3yGTaadWK5BAHADs2w==","signatures":[{"sig":"MEUCIEghFmI1jBwRH2PTWR2BNAAKgdm9CYA9NibH0RvhQSqxAiEA6ZBDLyVftDOeW19inp99kd4YwJiiVLN6KxH/Hl5na5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159372},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0 <17.0.0"},"gitHead":"198eb6289960f38026d22ac79ca2f97e0788352e","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:int":"yarn jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:intTest":"ts-node tools/generate-integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.10.3","mime":"2.5.2","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.0","openapi3-ts":"2.0.1","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","ts-node":"^9.1.1","node-fetch":"^2.6.5","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/express":"^4.17.13","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.12","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.8.2_1635196341451_0.1802491885459483","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"express-zod-api","version":"2.9.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.9.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bb38f71f7260c1f1b2ca2c896baad2dd66bead5c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.9.0.tgz","fileCount":62,"integrity":"sha512-E8a2xeYVOI6R2CV871F6RL9HnmZ6w1Kx2/YgfhrHGbggJ0/BIR1C988GGHEWIfch7pwAS1FaetpJaPZqS/GPEg==","signatures":[{"sig":"MEQCIH7iQXyMz+8nYtThIBsKwSm+2EScPRwPbOOcv5ali92bAiBfbvjllDEWODUaXPOfsemH8eJoFK65lpXB9CNzh8zWwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160088},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0 <17.0.0"},"gitHead":"8be94a4a2d11a0c550814995f9ca17e09ac9ebd3","scripts":{"lint":"yarn eslint ./src ./example ./tests","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:int":"yarn jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:intTest":"ts-node tools/generate-integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.9.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"zod":"3.11.6","mime":"2.5.2","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.0","openapi3-ts":"2.0.1","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","ts-node":"^9.1.1","node-fetch":"^2.6.5","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/express":"^4.17.13","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.12","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.9.0_1635600911774_0.4726895345974269","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"express-zod-api","version":"2.10.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.10.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"51fe961f6f4ef65293d76c001dca944d07fc18c9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.10.0.tgz","fileCount":65,"integrity":"sha512-l8Hd1rZO9eDyzTK6hzKA6KAbYCuWlSgaTVoNI4BaXyuesSnxUuYjU9DdhsD/bLR0lQil69cT52WMKjklh0ERTA==","signatures":[{"sig":"MEUCIQCVlDCPUZaThWUoVuASpNaMuQqhwU0alqyZTsmJFnsm/AIgFVnXlzfZlUrcXXndWP/OsqYLDCUgpifcXt+F8GmIHlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184757},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0 <17.0.0"},"gitHead":"af869cc6b214fb85491d51c1d499e34b519958aa","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier ./README.md ./CHANGELOG.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","mdfix":"yarn prettier ./README.md ./CHANGELOG.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:int":"yarn jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:intTest":"ts-node tools/generate-integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"7.24.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"3.11.6","mime":"2.5.2","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","ts-node":"^9.1.1","prettier":"2.4.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.33.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.1","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.10.0_1635718499298_0.9410814287646005","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"express-zod-api","version":"2.10.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.10.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b0a29c32ccf41b484eb9fa63489ffd72805eda46","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.10.1.tgz","fileCount":65,"integrity":"sha512-H1CFHJab5PxXVfuoF3yGMmJOmlGDHgkTEbazMgUt3W1JY3fLvJzPO8qEAtIFrJF74SuKGQTL1zuqumqNaWMFZw==","signatures":[{"sig":"MEYCIQC+AFHLxXfBxwxo2dMs8CFXHvW4n1Zze3w0JrNQfXhcSgIhAMd3aAW/hAa9OktoBIyLKN6wIDcEUGSG0ZVYD5fULoI9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184751},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0 <17.0.0"},"gitHead":"93c8695aa883f80a6bdec0a7131f34949a74b1f1","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier ./README.md ./CHANGELOG.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","mdfix":"yarn prettier ./README.md ./CHANGELOG.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:int":"yarn jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:intTest":"ts-node tools/generate-integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"7.24.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"3.11.6","mime":"2.6.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","ts-node":"^9.1.1","prettier":"2.4.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.33.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.1","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.10.1_1636215956453_0.1495197766072578","host":"s3://npm-registry-packages"}},"3.0.0-beta1":{"name":"express-zod-api","version":"3.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@3.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"adea9c2d7ce4d5e2816eee65a87b93b8df253b4e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-3.0.0-beta1.tgz","fileCount":106,"integrity":"sha512-Msg9+PdtgHaLkTpMDUtSDjAtKzrwZDkC/q2d0jihyxPn5BkDQCewWF5Uj952Ffz9SLJnomIaKfYbaGoj+JK+YQ==","signatures":[{"sig":"MEUCIEmg0kmTEdqT572VHBrNcLRApeq89+gfIrO9c/OLphF7AiEArGi1ui6c/ZsQLAdXknVk1271JwOTxaS7Gljkyz6CB+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":276802},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"d6f766c3ed368e7c7b39c4e2f6e37c5e95574ba5","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier ./README.md ./CHANGELOG.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier ./README.md ./CHANGELOG.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"7.24.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.18.0","jest":"^27.3.1","husky":"^6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.4.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.33.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.1","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_3.0.0-beta1_1636235806797_0.014163946140375971","host":"s3://npm-registry-packages"}},"3.0.0-beta2":{"name":"express-zod-api","version":"3.0.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@3.0.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"693600f558a457e34801790e10b8034812265251","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-3.0.0-beta2.tgz","fileCount":106,"integrity":"sha512-dXjD3xGhxFQ5czWe/AlQggL5mmHMt+LvwZElums8o29Ms+/zoBZwm7nZl9Shc04m6mKAydLYlSLovkrpBFQoew==","signatures":[{"sig":"MEUCIQD7ycwahRMUkUvOUyiiNwlxLywKvQNSxc+i1NRGjWfeNwIgajaTMP6NzvOteDc/FF+FDa2oeXlMt2mBQ1p0rPTWbPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":276887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl/CXCRA9TVsSAnZWagAAfrQP+QGKJ87BSiKfJRXUVHzz\nrze6esTOaKJyTx1bdrwssG1kHqTnkpZ4QYAlDWxT0mBBYWBJpTrQNDNdmPA3\nEPeVH5fcvExrdgXZJNRhHc0mvFiKiaxyVXBT5Hm0TJdQtT/ii4K93b104Hc5\n+Yufac6d7GzG+IzY5cleUPoLNo1nQ9PuQKJQplbx8QQVMXxHypy9dyFEarh+\nuQ3gUW5oe7a1fP6sug0tfXovrp3e2BgqHN7l7JldZynYx2LIzyfGOohW5iua\nl6jzkUu94BhZqzcsaB/vsTmA+wAv1oYAY2McfnaUkwqji9KBOJzcUuJTWLgL\nqE1Y+pSpGJFfcVl4rZpAG6UdR73IYPiUOED6MdFfvWbuUyPXqhrIak608vZk\neDpK4pU8yBf1UNZtUCBM7FQIaEWbhhrVXxUsjmCQxfb13AQUp7Xboj+Z6Ihz\nk1Tkl8Fn1+NdJEQalyYuAXiMczxC3MGD2v0Nh0+eToPgmJR+77v2oP0/4zMe\ntHKorB1X1+o13f7RiYJ50Hta9erbLwprzAzsHG7E08ZTPfzdhG1kNSastxUB\n1QMvuAmbd6NR0OPTXxkmOT9WRsI7zSm+NpeU0yzlhIcxxbc98MteNhmF8AEq\n566pjeBsB1bjwjAaa8niNqNAqbkieYBkOIJJsJ3AG4Y1/wqsFu/c0y44cVc0\nIDPA\r\n=qoSy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"450687adb84dbf727c30aac7a94109b67627afe7","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier ./README.md ./CHANGELOG.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier ./README.md ./CHANGELOG.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.1","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.18.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.4.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_3.0.0-beta2_1637347479419_0.8414388745404917","host":"s3://npm-registry-packages"}},"2.10.2":{"name":"express-zod-api","version":"2.10.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@2.10.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9ae1a028fb1bda23bda8049e70974b77fad4629c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-2.10.2.tgz","fileCount":65,"integrity":"sha512-P2QweQzPUNjyhZf4s6Va5EgUOdlmU3+iLFrSvizeohX8p6u+WfyrVH0udrx61s779yV+aTWiDWk1VUyqMzVYLw==","signatures":[{"sig":"MEUCIQCXQL9zknGTHmwGDDJj4yCreo9bpDEzBi3fvASGuw6jNwIgH0jYKH4mSFAPfbT4W3LMiHll1wf08LTsxr3/Lrho/Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl/ivCRA9TVsSAnZWagAA5XsP/jAwRZDkQyGcCv2hd3lU\nknUlfEySKOKQBtNs/8fvcBbRzLVnmgoBDMkK5JSamob+vRO3XbPINOwepEkd\nFpD5DsdRERev4VX0f4WEsWu50a3OzwHSt2EePwDCHBYyYLGDjGGwF8wtoOi0\n9jL3i1P9YzUk9sRApICZ9rd+bE166Qqt2d2KIO3mMMdNRWXxTT0S+mq82fn8\nLPoIka4ITlYlRo1VJhETP/SWrS6HMZr8nHHcxlMsnZ2y28vz9F8CYmlDEWBz\nLLt5rDcPVDQNnqJVeZ8jTN/xCiHmQsedA9aXy/s3XhhHHeNmMzyUrIjtIUwa\nfpIeXzesipzHnH44WE78scpNjjQCSKo1LVd4eSe9D4JR7V7SwZh9eIAkDfJm\nKbC2Bhn9/hFtncwGRf1q6XBn9QqE24uZiCUyKk5nm0f3Ei4j5F6OXo/QMAmF\nwtkrMTUEUlIAnua23xR5KPwBoPtj6oUkvne+IAByUXu7DI1XtedrKzpitWHU\nklLP/E5COBxK7nusckvYUVVraenyhbytqhGb22az68JlZmUL638AWzev1Xuq\nWRLp8sgKnGcf3LEanonKmA4Juw5fDO3XqsRrEegGGqLrKmSdxbPTJRUGefRO\nr8SCyUIDA8JmQY7qxfVs9vJErSjk0hPB6ZiYcQlD7ARqMTAhsqOsMtL8SwKz\nAT5e\r\n=7T7j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0 <17.0.0"},"gitHead":"e7e998a54c295cc0a571ac7aa13f4a09c81bd0aa","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier ./README.md ./CHANGELOG.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:swagger && yarn build:license","mdfix":"yarn prettier ./README.md ./CHANGELOG.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:int":"yarn jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist && rm -f example/example.swagger.yaml && rm -f ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:intTest":"ts-node tools/generate-integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/generate-license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"2.6.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.1","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.16.0","jest":"^26.6.3","husky":"^6.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","ts-node":"^9.1.1","prettier":"2.4.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node10":"^1.0.8","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^4.33.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^14.0.1","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_2.10.2_1637349551581_0.45363670646031373","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"express-zod-api","version":"3.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@3.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0ff30ded7763407ac7d90be6cf7380a9c95108df","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-3.0.0.tgz","fileCount":106,"integrity":"sha512-7FoRY202cQj9j93t+o/W3yrwiObiK8egcERteortxsmuEl/8qJEvkJjPA+z8Z5h+Ifd/sfK10Q5uQMHXpyyBSg==","signatures":[{"sig":"MEUCIFOBcJ7z5kQpkIKgywuiWMPJ7YLVHjqI5Vo7wB9FCNL+AiEAlTJpcjFmRRHC7Yc4xvnwOE/2Za5spl7AtPvju3pNlXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmR5ACRA9TVsSAnZWagAAnc0P/3A7dgjfTjlT80VTHFqv\nneVPwRzjaaYnfxS9vyDXsM2tvB+/1vbgzP2qQmjcJ9AuRlRpkRMO6MZ/8qGV\ncNcLdpg5vzQcEJRCr8ZuIG2+gK1sMFgkUgMvwsKe/NT1V8+cTa2utLrz+xBV\nVKY0jJm4K2WGP6BfuK8NHZtHQxhQEAXtgXXIqsU8FmOlwdUGpkkrC70aUOXh\nEFQDXfF3vaYuj59slfJYRIXmIlBqYODpqBM7uAQ3dK7Ysv6HImvjAyl7QxW6\ntBO7dZap3/dUavMvGTvmn6m0f/KOYD7/liVjwLjzl+5ZB3/jRldzwGS/CudR\nYOaTewC7iK5Nn30V9sjNPOtDohEBnyNPTGaU6+Y1mGaosws3k8aA9xAsp/mI\nyEJZPLN8X1gCsrw2CJcrVOBekZJP6+PkwBONdmxxdJhOAYYjhtyPvkgxsXot\nDmMDpGIwj9ZVvE68HVoQTSuHA/jKidtDXDuWowAq1qnNyUsfygNhHCBoqWUg\nK8wDtBMq0lkrDwISi0W4GbbAldhWWO/S3UaNjNyvus8M+GbdLxbCzO0TrkPz\nxjkCiLoryFUEFxoClJNR9oLcTD0nOqI6I5hfMN0Kw4wZT0vc5G6j8CjtOeBN\nVfNw/lybrFD9JFs9NOMpr3XPJ2zoivWNB2ePzdvgdwiibB/8+KaSKroSwda8\nE7Fc\r\n=IJAt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"7ca7de6262a54600f0bc0a62fb7bad550e6bbc62","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier ./README.md ./CHANGELOG.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier ./README.md ./CHANGELOG.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.1","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.4.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_3.0.0_1637424704773_0.13267329901797065","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"express-zod-api","version":"3.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@3.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d9c690095a083633e14759f8c04bc61a1d28ba49","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-3.1.1.tgz","fileCount":111,"integrity":"sha512-ohHLKcf5e6psWLJHMEBPecSXYuIbsuhAZJYLE0by4DAkmg25ek2z98HZZt9erwhhERXRsqdonYuODnZz0JfUsQ==","signatures":[{"sig":"MEUCIFpTE/LA198k8O6+hvy8XUEVMcKkFILtOeQFpJ130k0AAiEAmBbarQYyXYSweSSwKw7Hd8HZNhJgQCGHJcEyUVfanow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnT/KCRA9TVsSAnZWagAA8oMP/ibbGaCV/VHicyMereLP\nFHFGDfUi/Kh69VVpiAr6NY13UqIa0wIfZ5Z4dXcuYamEPgFVejwHg63YycSr\nKCLwN/5FGwqExX9k1NOoPGZErSMwdEfeQ63G7I7eESSPNIdOH6nl86V8NANQ\nwaTl5sGGoxNTcEPMJ6/2MSGb9jFKiHIR5f8NlCuqBXilzoATPIwDMTq7FPg/\n5D3Vd3OqrDlGjyldlYMQt3E7caRAPJ0xml18Zy07ZICu87Iqj6rEbkEhVef8\n0FS4Ahw+fwTHTdCFN1mkXAQZfcrRHkx7p8C9Zy36tdoteuQ4p+R4oP8CLpWx\nyMjhRq1yYwj8udAIYMqb1sTCakOllKoZbQ+6V/6i0+7WW+4swIpq4KX6RQrV\neSMjUqov5ZNmP99H1IgD1A5QZx39rqy53OO8dlIVfWyoXbtVfpiCAdzbA/BT\nrIj3cTTVaVxfv312I7YqwD2iaSt3v9q/JMDPOPYEru5pm4cEZfU6913wvc4Y\nuFQ5Bk80b4OXq3qS5z4VKpemhUTIul7+nJqtJlxZ63TyRpuMpVURa1GobsMG\n0dTpTsgvqGe9AGJWDWT19swB+9jd+Ftz3gCa+QwHOGYwza9PZI1d/4uosFvf\nqKOR2KwVUpUfUQmCcP3AfyemzdJyUNStjpsXmkoCTW8s6ip6Kp0HXgU/+iFX\nFBj6\r\n=fba+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"c3f77c77a54eb87513a377c7c23adeeebc9954b2","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier ./README.md ./CHANGELOG.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier ./README.md ./CHANGELOG.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.1","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.4.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_3.1.1_1637695433572_0.8240925968848674","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"express-zod-api","version":"3.1.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@3.1.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3127ee7d8cd9dcffb103a137c84acfaf2c352589","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-3.1.2.tgz","fileCount":111,"integrity":"sha512-awUbf4PruTmsnGx0DOTFBu+SPYLS8BBoB1qjH29Aw4VhOUG3M9DlA/YjEibDPB4Hpr2Xtita5jwmOgHPEwFuIw==","signatures":[{"sig":"MEYCIQCV5MXvOttGysSZ0M1g5pNBZIGn4++Ng7VDEjVriUJ9MQIhAKIJxcX9JFsnHB7PG0ZuCklQ0nYFxcRp2IFnRPXqRs8/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoSVQCRA9TVsSAnZWagAAY0sQAI+pZzrGXdEQzox382dr\nFbnp0bkfAjLbx174SaA9S7wzuSXOL8uzhh1LRlqs4GOuK07UOhSN4aiQnEsf\no2+njh9/3pPyKPWQLtt1ejxXV+7WuRNMzlWFae0Ow4ZRkIv0P/JR1+eVWnt4\nD3pYziiRgiWzsV9fxz8hf2fx6m3zSe/xBwpMvWv4d1/g+AjCeICGa4couOrz\n8yXSOdJ8CmS/jG15sbdAqgWZmhd8IY4putqA+eOHUPJP8j2VqKjc0X9nyiZC\nZ1Zx1DXBtG19IWLmpsHhZt0SQZysWid9BMlvaoaFXQxMoTk8cLi3MeALBG8O\n+iOZi1i6DFyta3YZywz/3D3isUUtFf5UCdv0DGpUO3RmSJjNXMwM9jo4qNVa\noeTk2PRFKOHb43p+tRJXpdt9ZEEp7+jkixrUnXcf16tNAX4+T1F5eD1Jw6Y6\nKUaFG3wsJl6Lh3MT99+d11gyrT0qIYUFp5HZbSJ7OIKSZBLmv2SXL/C+P2hs\n2G+whgLCFrn9h4qime5oy+A/007oQAWdMlMiStI7i5SPGdoE6LUYzHtC9WMa\nYRaEqwkwd0nBEOW7o/7mYnuFshk4dXoAbyx6J/ZDlwrnAGkASaBL3amB/aCx\nHM5WWCvyGbnauyHl9pND1CdDCryC69UUVftvqPo1ofnan2jNXadIV/LDyFLE\nNPQ3\r\n=whUp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"2b81a273c9136b798bbcd65217f9763962e4380d","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier ./README.md ./CHANGELOG.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier ./README.md ./CHANGELOG.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.1","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.4.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_3.1.2_1637950800451_0.6900630037638935","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"express-zod-api","version":"3.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@3.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"296aa1386b5d8c0bd9417f042ed82cc69e11c437","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-3.2.0.tgz","fileCount":111,"integrity":"sha512-uxIaPNRgLJCBxk2qkTJr6g+Nv7AIAQ38EWMo9EdPdNJsMZp+UmPPxU6oPEXoEibrcyLhDPRXNwccBPy7dYTtAA==","signatures":[{"sig":"MEUCIQDqkzybEyRVCr/0hD79B583A44dYfGWCx38xYkbwvOSSAIgGs8sIL77+XSsxcv9laXkzRvrCw82X7rs9QmZx+siNS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhomTgCRA9TVsSAnZWagAA+vgP/ib1xdp4gEIhAI4FLWKQ\nzjDMcdXi7DuXZB8mqYH/3c3PsXO5evbvsygxAbHv2+q28N2qn5rpygYVLt9Q\njMIyOZdWEINDPqMq4gBh6AjPcuLaz/a5w8RxYr6dX8vSJ0RvwYLkHJk8Yp2v\nIOi9FW7/w4yOg5ZX45bz8qkHQ2PF9luVEl3JTGzIvFVTkgshdQq9P6/lcq64\nsYWdYmOV7/86BW/nPCIJ/F76onOECVSKrf77nXGzEeXHP6rM1h2FpKpq8p0A\n8ucuxS4tuvSSZRS/YS+uc0GP4ws7gxAO6MgiRWnhlapVgBEriVI2+q3YVXgK\nLRWfH9wcrxJzr8EkQBPjSEvYe5XqZd5HygeW65ttO7Uy1GWhO2ALYGzXgB7E\naBbskHw5Xh8moXq4pkE5qywIudD7gQsGC8HKRxB6C+LRA8RAAprbFpstSkP5\nDdJ64o5mjf+DZNJmoyyTMZac4BeDeC79lnfEgNzu5XXpw27z/FOk0ANqUZKp\naxY6EsO0qMex/Z3VkKxZBExd8q0p6eL3qRn4JWf/1UzMT9fXx2/9YHFmSFAp\n0lrHXBFpP5oMsBDW5rxRZYgmkNdsnDg6iIP7rg8EV52ppVHzWzI7TwljE02C\nn08sj/9uIsYxje1JctJswIXDyY0RtqhBzfI8TovxAXT37oNafACXMudY4Spo\nUxjW\r\n=yi83\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"aec91cabfd279e12b7d69ce21d806f1ffb550dce","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier ./README.md ./CHANGELOG.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier ./README.md ./CHANGELOG.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.1","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.0","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_3.2.0_1638032608320_0.6705871117663726","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"express-zod-api","version":"4.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@4.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"cda28341a126134acf6947541ae4a6fc8604fa9a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-4.0.0.tgz","fileCount":111,"integrity":"sha512-jsNSSlBpFuh0C2uo4HdEpPRD4CuHBmmrSLoU/aDNB5n4ArRCRQC1bfIe5F0lODqo12cFqvogI6Tz+BaDNu4uCg==","signatures":[{"sig":"MEQCICPet0JPCBiF1xWN0iGNfdmc7fAMNy+P+3vkvarPViI+AiADN6ffJX0yPJ1DQ30MpnqYLCh0tfz0VIKy7UYYEHObuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpM0bCRA9TVsSAnZWagAAOUgP/jcJ3P8HCJveS3G2Df0j\naQKuyV7BkgPxrPFxNd4ngbXpBiTGYUTaLD6DHCm6tqOF4C6g+lz/aiWcp+fx\nZlQ7oEmBhluF146JxBKZ8gG5pkB8PGgjioT9BQSnJZxfrNccuQY80nNzTCW7\nBEgWcYx0ml8CfvxNKDkwq99QeNDRu8Djj4twv3+b0c/oNBvHj0fQql2iCgP0\nxl4/Sat9xycKFfKmAhRTfbFPj+POAS5K+GBsVShMGPWQZOvWOJZb1KBYZKV/\nz6ZlH02g9U44P564odBgBZpAjztETcEEdbgbb7cE+h2KLDf1KaE9Q3UTcuAl\n3uiV9B1Apr0WasJurFTnsjESBQTiYnyxVv1oT1AfDTNc06JZHADy4uMuUC4a\nMIFbNWXEzFXTP67ZNPgYvtiJyKyzUvxok/i+dLo1CougwdFfDVcrsrhadxXR\nLvcv8KIr1e2spTGw7k5dor1d/A4mnFDy0Xa1nT4bv+RwElYuTwNl3ubP9IAa\ncgVfjN4wCX3tU9zv61zGgDLpkcuzo4Nv9AlfJ1QC//PnzmJ36T/wrgdrwTZA\nB5WS5JGoA1VkxOUDZfgOiFqN49t+Wtkds80zg0LBIWiYrAgHDop16nGJNuNB\n8dCOrvtPg6ANWfOZuaCnv5eEyK1dcPgMq34KxSibAkhjlq17ckLPzFsbLhy4\nbKmT\r\n=MEul\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"999ecf48457549241c8ac4a72411f3de2131e334","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.1","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.0","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_4.0.0_1638190362852_0.3572837825718369","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"express-zod-api","version":"4.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@4.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ff6c7c7c3ef5efd5c96bc205eb55cd8870168c71","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-4.1.0.tgz","fileCount":111,"integrity":"sha512-VAg52JBMCFnJr0pYmYOIfD4AIYsoof/10X3bDUs8LA13vq7+x5SNatm7TW+Qm3IDKzOrZApUe140/SAEW2fOVg==","signatures":[{"sig":"MEQCIQD+7Mo2NKzXlXSprYlECQDqftqQChr0Ky9OPxmwUl9TtgIfIxXeA+6BWEm8b/5P/eq6iLVSflfXa9Kz6UVUKS7i3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvl1nCRA9TVsSAnZWagAAXeIP+QCV7ogE2xdIGtGfBdRd\n6Szlkm9hIJ1ya4Slv2TVIv8C7F8VGGpgV/06w+inAvs1HKKbSIPojtI0IVgV\nk6YKq2CzCygY3cNkNWOwW+1/dWriEz2AnUhoTy3ba+fNw6Q+V1LD0zpchSyH\ncgEiNfVa0h9788fK8qD/15t7JIXkeuiB+3S0AiI+1X8GeyqoMzQLFHDGXGZ9\nD5BVNfQHjEnDdLzLXOWBzdzTYRQzLwxnEw9J6Au0+6LDqgGxoUfWY8XkcuDu\n1uFoBUQALOsvIQA9hBughTQx4502zX5sKzMU70by98/2r23pQcYf/6J2a4z/\nD/8tGavyF5Vn/kdXaMxSzfC8I1cFFF1ihjpUVg8Q6CZO4tLpzfM7QKc+C+0a\nQEYbj04C406Zccqurdth3wJl6g2xPV0vaMV+Zq6iwYB8YKAxD9nWynWAhc8o\n9xr1slnaq4uSaD9tFmqGTQEvR4+bwKpVaSnL8X1M3/XqXuemkh3DdY4i2FQh\nx8roxLfs8JfthmZeDDC5MzmYKYj7Wbmv/HaL9km5eTRq0KRG6JreGaUuYuEL\nyICO4FTClu5B3ole9tqxeqmpE/EFf5DBL6m/mqD+jGf0pndboeZXK8u4tvXt\nhAh2RjSJtKXygMK9r3Xro1qIhz0DJTpfioVMFpX1dosmnJePKxQy4ApDG5cM\n19fU\r\n=vmze\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"42a8a6bcc4189ab83ec44684144517a1c58d9ee4","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.1","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_4.1.0_1639865703249_0.9845190512359125","host":"s3://npm-registry-packages"}},"5.0.0-beta1":{"name":"express-zod-api","version":"5.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"cf5d1487d3b2e96ab7b8589a85f29a63a6f7ac47","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.0.0-beta1.tgz","fileCount":111,"integrity":"sha512-uzvPH9cDgwG5Kldl5erDAr+MYCC69J0HK/s5/DlrXw1YChegXywNK5uOEwkWxyPDeWzZhLeukybTJWu8/Toz5g==","signatures":[{"sig":"MEQCIGVD2hV6D2+2P317YWcxkH4mOla+OqbYwb2WMzVulXN0AiAJUguk0Mu6mS/HWdp0ytsMLhHyUxFKzR6Vinhhp7Hw0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwPG9CRA9TVsSAnZWagAAiCsP/0TxIkfkpIwx5CrfA698\n8nD2CPqyVMN/gf//0cF3U6AmUh6Zu3jfRwM3458IYfFP16As0e3khlinbHGW\nzohzpGuI+dGc8knfwNcbd4oWOwx09m6dwIYwiGiJpm0B0DovkUH650ECgc3M\nxV4VeP2afiTdkMCVa4KQGCt+Mzi7yd8lU8xZd1KIR8F2EBCxXwuB3kQ9YkkU\nVHLTaRRBcfobzk4D+NN7MQz2gmDhI1EzZM8tn+VUOsKNQtvmQ3f4iLHpTB85\nXZ8yA8N+tXBd1QHRYcHEwelX8/xUYlHjIGKkf6LK9xLcyY7acpUsldLqJYYk\nM2e3QjGPfQxHLszwS4q8eCf8gMl/wgS0s5yPQn/PbZlv8CwpTyWN3q+loUsR\nz2c62+6YXwi1LiEYRKpsjety1Fq6JOVdH0mXCZVS4JmbGEVsXjd6b+JUxEx7\nTIrdiq9Bb099urg6i7w3J/MSLzRecKgeZyuUjRpED0o1fZA3EW0mjCDS/1N3\n5NtRe5K7SmSRP8jHUPrG/8/BO+Tcc3skfIyoukCBzZJgB/biIL5cWqPstI0C\nIhqwlHuLXatVrce49uRG93PT29sMsdwsU+p/3xCwzZfZ0as+ozEoqryr6J/b\ndiN6Y3MW7rblg4kJ8cIN5Zu2nO5djNasb4cx1x+hutZ99p8/bcKrTcyCxBzC\nb8ke\r\n=XK1e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"ebf79b6826b6d025a0facb67fe7c3e06d148372c","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.1","winston":"3.3.3","http-errors":"1.8.1","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.0.0-beta1_1640034749397_0.5677310246563518","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"express-zod-api","version":"4.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@4.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"765356fe463bb16f86862b2f177734eb62a75096","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-4.2.0.tgz","fileCount":111,"integrity":"sha512-rflaDE4szHbKqL6hRuOCkgMskIHtW/VJy3fbqcq/+tafSZGbm0lP280v0P/VxNeJ6aqQ+rdcFuBcHcRAXLVpaQ==","signatures":[{"sig":"MEUCIF+Ls74cjx0CwRrh8sTEk4rmLvvY3spZ4LKeTwZZTrvzAiEAxtrvI4JLL7N+sxEaFOq5daspu4FyqmmZ/aOtO9MSd3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwi1jCRA9TVsSAnZWagAAb3cP/1P++udPagV+SCVwFNR2\nJU89AV6NeKoM0YqQ0cataxoiYnPDNUieooERyeB/sln9ozBbLS+vHIvEc68/\niwRdCiWV3ppHGC0O5f6kJ4ktznJyKUfjNb7oWq8DrsL9WcsOXnkIFisYAag2\nrQkzOj20Wcry0XmWesfGnd3domziSJqNYYWj69D3l8H489drPOD+L+zpbvkX\nj8rcC3KJ5WF+9+ehvJ1Pr+Ig9oaSI4UMRhNGGBaSD4WvkXS2Qc6Bwm4Upxtz\nF2WrAImEjGOECCBvZ/EPGtDEkrIh1yTtME6J6OzRulfBGHUyMgksIKVDrey3\nFtTx6khFE9MoBkcHS0fmO6DP+EOqDl7hREmfJv4RDDMHknV/XuMtvcHR4ZT+\np3ZbA2fVS+PGkwnLtGZpWhjG/UZbWUYwi5aOaN8ld+EEWcNmUgdfhhkRgb0t\nMI8mMnjnyu0uPXzOHg7d7+7a9Gnkc95cmb6cjojCISguTnUbnK8KtrTKyRqD\nt3GZ0JIBrUcA6UMIWXXJxw2XaCMqmzrfStpzf1pkwvqf+jIC+l7mLIgn+jqR\naQXX0oriszyBvpkJjsPLY7/aMVltRS3WqhB0VjfVphB3l3n7xmsAs8td3pPX\nkJahyFTG81yEZ2FI1gt3b7NMTpck09fMaTAs/wuVVCYRpnf0aSJO4hSACzxm\nlcxo\r\n=QPzb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"c5c2720787b92a748d19112ab4ccb2a1e30bbe3c","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.2","winston":"3.3.3","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_4.2.0_1640115554935_0.8593340438488923","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"express-zod-api","version":"5.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"60181d1d2824b246423a989a684c5201ec898678","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.0.0.tgz","fileCount":111,"integrity":"sha512-nRKNaBloFsQLcPcp6GJJj/39iOjixZtDorNeYKMw4O5K2AHcMz/mSp4JT9pvoMCyqMmCtQ0tH0YjjwNavSSp3Q==","signatures":[{"sig":"MEQCIFUX1i7hEiBOkpAkCNPSyEjv3B4X46L6sTke2QdWBrgoAiAwdO3RTY0/uo5cYTzuk3pwSUN26Nrb6HbuTtJeXXJM3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyG1iCRA9TVsSAnZWagAAYQMQAKNigM4O7Qha+iS6u18c\nu+e6+GrKO/KffHSFXEWk+k2GJJZ15uLq6sCahAKTxlv+cH1y8xo+qYLpOGCb\noTHTXXofeY1NqNpHx3eA3Y8/n3UMw5YSqQ5EkktwSr3xAdCsPv9UUrSo9yWb\nlKZAflZDeJ1kminnsLUSmk2jchAXmWDZNxNhIS/v0U9iWXSvA1/Az3aKllga\nh9+9XR4XRoZmWBSl41SZWsh5xxpXEPgBxT84ACbA3mKTEy3aFhv7WbHl3XmQ\nBXso8zRgIUFI5LicTMgx6qgYfEnWmDG6ivmug2842/286kbRlgLXmH2LXApd\ngbzSAURznZFVFM5yht8WEhspuRwhJV+RcGVkBIfcgVJY5NM1shcIMGNrW3wf\n2SNQ65Z+yYBoq6t/kGX298Z8mb7ZmyiwrMDQbsQuhBKGHu2H0Ms/kztUQb2m\nNU7pxbRdMAl3kFLhprmGOPSap1E5wPJT9u7KfX0MCgjpZdXDpeLIavk9u1eb\ncOYGNgVvrAstANppMW+JcN4YuzFBHRA+5V/ZSa5NLotEGNoXb2FNoIlqvI8Q\nYo9jM61X9K8YrYj5IkvpPDPhQgVLzWT0KTXSHA5iKew7snIodk+eR9mfbl2M\nCMhSaOT64Z+X42whQ/0OiDmQqENSxnaHiZ5RPYKqC7UDl2pDm/ftkh0TUoc8\n4CCY\r\n=GX08\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"6e918bc904b2c1519d210bc9b8c3a16536b2b352","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.2","winston":"3.3.3","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.0.0_1640525154207_0.9460548875089243","host":"s3://npm-registry-packages"}},"5.1.0-beta1":{"name":"express-zod-api","version":"5.1.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.1.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"238a900721407a8bd0e389d4a15e73b33b5678c9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.1.0-beta1.tgz","fileCount":116,"integrity":"sha512-U49/luuUzSzDzUA+3v23WRURkCes9yMRbORIIhcwI8w8AQyO7EIcaT7lZqjJfAIc4UziQFSi1QDBZwoWbvpoag==","signatures":[{"sig":"MEUCIDENxomUq9Rv+YR82RZw5PjIh0UyhxIMyIyJDX7JvoEBAiEAyQ/ZlL/e3xdwEwOqJReyM28ZJcSrnqTp5xrtfJz54EU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyeRkCRA9TVsSAnZWagAAhrsP/jr9wp/sFSWHNbEoPaLt\nl4S3ML+ZIPdXvbNMbZFi38Jo4WedU4vwH8RzJgGnLTBa+ivM/YkRGLEkG0sS\nBqjrFEWUteTy44oohU9Te07qK9ZJM2+plLjMu4y3KihI9XFoHBCblq0q+IPl\nES+PXqHUfN8FRsF90jUkqKNdQDQXhD2L1yBYuTK/upDEs3bvkeq7RwXCXuu8\n4zWSpL5ew0bXC5QqYV1uC5Zric7fh1kMj09JUEvm8N48TSsAQ2WsDUlfHGNz\n/gg8gaep9PjAFlDaNFQxZ8yIKwCdbrN9TFPGuyJBh5+KtnfRI5AlGUt2N3jk\nzNOwVuSt1bOPzWDgYp+F9grm2Hh1lMUZYW5EToz2cOlS2QP5EIbrTSUl599L\nWOywtF2m0lHj0TcsRkI3HTRKxUQSX440LoiryLbqN5hafbXDqQykjt5GBzAC\nxR2OEmsPyHO1+3seZEk6ZJmNUrC9x3AuXvwVXX0/3HoR0lPj8eYH9Jbdhgfe\nkZkflA0/LkJ0nC/oQRMxLPS0vBZ0E/1GHrvBO0L8b0TGEr7+c0UGwD6MbXIp\nCW9OecoRorImB39/wrGx9+lMAbO0zxNI9a3Vk+Ue5Rn9MSBiqilD5+pXn5L4\nD8dYIJvNw4c5jHQ5bmQK795Z68wH/Ol/xkd4lwmyxvaIl28P8JXy0MDH/v5U\nA//P\r\n=5njY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"289cc724a0fa6096bba06a0cf02c93a881e9c8da","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.2","winston":"3.3.3","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.1.0-beta1_1640621156769_0.043972420012716285","host":"s3://npm-registry-packages"}},"5.1.0-beta2":{"name":"express-zod-api","version":"5.1.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.1.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"65abb5588e5c4b974d7dd74330b85cf881590e92","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.1.0-beta2.tgz","fileCount":116,"integrity":"sha512-NlP7aPe0DbuYm+T5aJDCcNOcJi7Y1ThZCJ9kcBOSHBBc4uPB2KHfuB2ueed3RQU5GYnyXMty8IL8TqWvk2f+jg==","signatures":[{"sig":"MEQCIBXgmY3rohlhFndirJESWF51BL1NL7TIHSSgSQSbnVSBAiAYmjwWpX1A+ZD9v/n629E8PX6sY10dbWvqGgKtTILPRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyiyOCRA9TVsSAnZWagAARZYP/AnfuokOH3y/9Jw6Wi/f\nz1H74NelB3HGxTgh/4mC5DTYgRFbWrKqGFs9IfgCu1yNYtAQLZIjgKr45z/W\n5sSVWXz8sdiPf0zPgYwBqOaswYwAA/VeB83kTxcxeYS1AgXFgzlFfl1BsxlG\nE3uxOGevTBuCZzENQNsHUYIYMgI4XtlhKtKNjH1+7tu6DG533PwqhIWsYkXO\nQ6dRqKkd4szPHsp51eQ7YUFiXqtwUe4qbCEnsSk0oOdXTZOnZ3DoEp3/UkL3\n7/WAlOdoBrKONVCA9O4VQG2tTuraGdhyeq+t+KueDyrXKBIS/Ay/q+2XiKJm\nK2kGL3/PozqpiE1RPYNR13XrDRAF5WH7bFJM3KbRuGN64b9tQCg6BNRiy6se\ngiMAcalHcRAR6MYeQP4Uq8/AiB0JuGQKMfB6qqTp+3lRbFiuE7RBc+SEQFJB\nD2ZC6vHfRouRa1knHUsTG1wjab98de/l1QM5UJezuN3tep4oZZkYz4B+5/Rx\nX8xAXNq0t0SttoeNiMpQGYwWZ1LzEWL529mN48bUDmDUmGqbN6/z+R3BbpaG\nUct21upS0WdhRjfFtz6cNiluEoOVUM5dUTXgg8G7NIgXo44F8owUHdUjHuSh\ntfoFmoDNYP8o+SxODLCuQqgqXgxdB2H5QFCtDLgGQGugkejQFFP/m4Ep0JqR\nbRXV\r\n=tNTn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"6605c04a5e0cbec0d5042991a271c80e7d177760","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.2","winston":"3.3.3","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.1.0-beta2_1640639630550_0.8842685490065987","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"express-zod-api","version":"5.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"45c7a61d682dd3e603cadbb8ffb10935c466c18d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.1.0.tgz","fileCount":116,"integrity":"sha512-DNryAJWb9QwuC9WY5vFEYF0p0ScF20Vei12ufnLqrc2j9I5VHzm/L1hzcl73QpKjWeuon18Uv0FGggJ5lGwCRQ==","signatures":[{"sig":"MEYCIQCaTXRCWz3bJnsq0FpnponDBWLVQ07aEVf7O2OJ89g2sgIhAOrG8s5tHER5aPJLqJvbTOX7n6hTAuwrXkLshAcZcJwa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy17dCRA9TVsSAnZWagAAo2wP/AkwDw1gIVHHj2TVClOw\nU2DT4yaeTSDYAlWc1LW61e8tjMqUKXVhRn6v951hFHY+fDpLbAtoG1ginsCk\nCSCDUmhitZGqWT+Bdxkul7Dte5mg6BhqXBuZp5PPU+eYMhPxkIv28837YDOR\nWTCTr+k8tY2y/zlfHk7Ybr6qR1ghFcrxos/Q4Z7IJ7pMVSdyBH+vEPoVdlxq\naZLkta0NYpuoAPtvOZrrbeXeiD+jxyl0WQ6gOV15DjJhsR0OhAbQ4CEv9fsG\nM7/V4iIMyCJPXqrzB4YWs5E8moAtfbJ/4oX9nbl93Ndn2xoIcb7lbGapn2mz\n6XT4bKKJ+eDmLAzuF/bKJDoMZiRFTYxOn/6RX5UZJxr1HKuxPdjOYg7dcr+i\nDLFZNeKn5Q47/d72uz9lgoIZB2ugwbbOkgeGAX+fQn9YjvQBc7+sfCGMivS8\nmcORWDvft7SUdo/5RDAS+wU3lOl0H4fD/v+0q/ad2un1a/SEclWOgIR3SgV5\nQmcX9HQ9NuY59QuJnxPxxpacN/l82Wb28UDn1df7IMNbEu833NAJqypCYG+3\nZAPfSO+IbCtapn1GdMi9IuIaqGNlwXExP5wVkOh0SIBPgGzFHlQ8bqjq9600\nfP4c9hc9Tv/D5rVHSuJzlcbcUsnsWhGZ2q4pGtVZ0vLxXsndX5JCFxfiFn6T\nsz36\r\n=xGKv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"1049fce1a63696c3b992aae365d0ce4cead2406e","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.2","winston":"3.3.3","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.1.0_1640718045719_0.6670610475328236","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"express-zod-api","version":"5.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6d6e1fd491843c6213babff7a24128963b95e052","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.2.0.tgz","fileCount":126,"integrity":"sha512-i6TmqtTs7t/PDjU0Uk9XWSjftsDn6hYlH14f2Kdjeeu3qz7UBlHGCdbd1l8IQ9R/SP4LbG1D1QoFuGBkKDoWpQ==","signatures":[{"sig":"MEYCIQCQVNYfXp89Mn74oNdpNxx/gmx9YIpNUo7SzD6Ovyf2CAIhAMLGxlJGQ7QKQ1nHmePMkiNHbJ4Uzwuu+Zk+l3EBnGbR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz0oOCRA9TVsSAnZWagAATyUP/06ZWrJJFYX7KkewO8gD\nktfcB9hxJFS9Yzxocr1e5u6irmb38mZ4z5JVs5GZin9e9nffMJbtvbK3Hjo0\nSVvCJmr1Lc3R47mq/XcNz95/0RpkPHbDzmyP4svwc9qLEFwlmPyEbDKByw/5\nz4P595lnnYjOVzs7zh7yUeXMhuGxVtimEkgyIR8L+DVqRdxokHe/17jWazFP\ndKGoez5ZQLTDjHsBFjYINDrTQXXiKb5bBay1FTa9jQWswBew8PN4VDr4l5pC\n6d0Iflu5g+grThTVXXn0Lmcx79Wem8nva9PTaJn6rpUxc4t63bUmNcCO6+75\nfyZUdBEo5b/cXkIGRGWO6DyjUKLuhbSQuhNrLBUtpGYmG+XbWh+KC2uxVony\nP5JhOptIrAnFhjSC11IR7/Bl0cJZt+7tnL8RgTJ1zbEIyq7XMn5PSvP/xw02\nDbpPYgPPtRLdg3OjNQmAC4kDCWLlHDfL2qBQ90bNcD2yKU6YAmeGXMFsWhMC\nXBdJek+KFulsQKXTQqCo6QI9XYeSKji3Ts+Ut2fuMQlKjuBAesrmbjAfoMG6\nwYphHiH9TdS9YFJvqIhMu+ge8rsU+YjA31qSeaywWfnx4vUDmwFiyNGcjnBx\nu6aCHEGsI5r1nD9AVEeAk73Sk5DhLfMPfQocI/53qn+j/2GNXaxBkSTfoPk9\nIlUC\r\n=3uZr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"262539c7c47d3a622cf20049b5e0ef461d1c428f","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.2","winston":"3.3.3","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.2.0_1640974862379_0.6199329658928787","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"express-zod-api","version":"5.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"825fe633a396bfbee18584909bb8ee3db14183b1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.2.1.tgz","fileCount":126,"integrity":"sha512-bl4KlBWLBXRQEbs7+VbUqdtiatLar8gPMDmdgOXXF2uluF+l4981eguad61mxx0csI+VJZpLbko4F8MX7za0LQ==","signatures":[{"sig":"MEQCICDvVValmfYbqf0/jf2FfSRQk9e7Dq6H0uCOMZOXNycUAiARHjrgW2+sAvaLOFxh9DBQZV+hiPn6xNGyTM1vQxtHmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh01EFCRA9TVsSAnZWagAAZQQP/07q/pqh4pDiMZtcsILW\nnypRYfbzfwhOaW4cNYV+uYZty8WcmOTUIXiGph8ZjN5bnCGTjDGitEYxhynW\n/7tUgJuCbuKsqaLRh0OHiRdIkKz0F6IKf4eqylKEFhaN58n3npCeyOp8p+BJ\nWLdd026lB8S6tnh504yooHEHXOF5/nW4zRQ8WSNOKUUNxySdKaih9vKS19lj\nmHJFEiQWpjHvDayViI/jNpeW0sByQOhGG/uyjh55xok4Ignd3s4lc+An63n5\ndViSqVEMY7chvnv3QDskOZKWu8gw/bwplE1Jg9P5Di7FH0PHtONpOP1mB1j4\neXYk33Sayv/yW5iG+PiXwWma7BW+mka9G88BimpVpIrF55HVkCFzwy7tTn61\nFKhZc+wOSVvSiX4hS69dNi7xxrmHEMPfrnlNfEE/M8yHQreyJozCrMte7t3U\nirdCOoJ5Vioi0wMHGE7nMoRfkPS8dnFCz13kuLJlNvVX4PTEcpIHry+MqjW1\n96u0zCak5xcfML1I1U7R2ml/XdIRZtC20+bx2x3MaJ2TVsrWqzEgtyrcC60R\nUWBXsAENUnS8kLr909NsgmWsRVxbserXlHLsn8Hscv7YcDqwrf8HY2CWEBvC\n054kLVaCv1Hyf4MTCdnNCZoe8gYEVxqgD7zP7eMyLWzrVPXErCOnGqORGLIu\nwzBo\r\n=a8/l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <17.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"27d4d3fab8126a990e2107a2c97b025b3722b5c6","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.2","winston":"3.3.3","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.2.1_1641238789533_0.8311043179268804","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"express-zod-api","version":"5.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0f69536b9c5f24abe90286d8caebae53383caca6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.3.0.tgz","fileCount":126,"integrity":"sha512-jriQoXPN3+CT8RhVQWk0Lxln3EKNRv4G5eD3qM1D5I5LqFHXqhuqj4TFnO8FEH5UwJ/UNRfQ2UIA0Gu+fa8o6Q==","signatures":[{"sig":"MEYCIQC0d9NVN8Fgqt2lCFzMWVVQveJROmFkyI7FEGQ5LWOpAQIhANX4JIpTcqAexEV/51fDqr5yGs9ZcFRUO1Y4CS8aD+N6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2KKDCRA9TVsSAnZWagAAUPMP/0DLpjS8xKzDo9/PZjli\nMHEQzIMK85uL0gwGe7qNCe0uFGmvfDNWHSQXyEsh31QhWg6/+RdUUxG8HFKb\nu5Ru+ZY6eSOXIOx4Lhnmj3B5TQKrA6SfGzU6In+9pFPzNtuCxiB1gvPA4ffQ\nuROs6OJ4YaaNU6CigY79EPXMbT02w4M6gg+FL8y2ABGprVZqiQa5iMQ0RLSK\nrgBQ5afsSeMoAasZmnZjraT4iDt+bXIDopJgC7GqCN3DHcNlcgrOPADsZvVU\nnGkwVarW9P/TzoUk2RNc7WAR+jgmhbBnoXPw3zMVEA/nqGmonOey0Oo/99q6\nyOaxlFDMB8as6xfRRjwhB6vjwbNAM7Mz0S/7stlarn6Kjc2QlgJ4Pvk/P2kh\nIBAa1MQeKn1FVJRT78JCXBkoXnCdN1Ky8IN8/8ljwUFPi6x04yPF4Od2/2pJ\nCs9SrUnwv0zd/rrQWb0kzglAFLtD2kmS6DnCMcUPxAXxtnEqDVJ6lc20/R00\n0B68ja/CT9HFqcVe/4987oM89hx2e4Vgjjw71RZ1KD7VieqmMmqMkrZi/lkY\n6hK/IPq0EMJFcpyE4FQKVsuL3XSb6DWqBgDEfOgMVRW5Ef74l5CzkMaaY1Hm\n73/XJqH87N6S3vwU18W8vCZbP5XuOhNZU008cjwiop8an13KVO31QF8BWIV0\nLVKu\r\n=6CE/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"c6b93bbdc397aad65e970102384b70ab4359e1ba","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.2","winston":"3.3.3","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.3.0_1641587331687_0.9112482893911444","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"express-zod-api","version":"5.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3bc9c3ecf8cde8d82bd8ba901ada4ca80a5c59ea","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.3.1.tgz","fileCount":126,"integrity":"sha512-eFMkPI3F4frlbfZFxvTJQvyvHYdC8mBSXWzy46n8rB5MvQEswLWoEugcSFRpSrYYv6p7GTUpMI7cr87gP7T2ww==","signatures":[{"sig":"MEUCIQCBPL3Z73mPoJOuDMP8Hvqw0aJU6wVgNZmso+st2wM2+wIgC4WIu9hVGOFOoWi/HRlZrpQBZZ3fdXtlPryBx3V+SnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2fsACRA9TVsSAnZWagAAvRQP/j2H5K/LQGETDTyv2wKu\nq1X6qgjhl15tvpeZ91dkakG+CPmJsCJ5H0X0rOsN8uQ286JZjG6Q1IErCSdu\nLukrkivR/JiTCCk+j5c1Z2UCz26xmaltGKwI6vmcc+MRQVU0PyBXEBoTW7iq\nDx7i87ecA5zLJRaHMBQtGe1V267U9eAj+y07VOWuUbTKzc8T2m7wHVH8aAjr\nf3m3dblL30NXe0UW7KHKQM2uHEF5vNRjVcRm2JjiNybPtDKY/xYL5FbXoDoE\ntG6SAL5O4p8Ir1zjs2ceMl/VsuF8BcGD3tLnLReYM+EpC0oIiCg/wZTM9YnA\nBnrXAbItegV9u790vZqykpiC4CBap4RUaVHjK7aqM7K2dSeSCmvmxgB/V3ut\nqD0UvZ9SrlMRStU+XD6wTYPuaJDt2bnwED17C60sqvpwkXOg5CHspVJctXag\n79at+i+RfpQTYIUBbIX6WK/hdLz7IelrzjcEcqn4TVBT9z3Oj/cMTiNYR0g9\n+wC0EaEAjfef8n6uGymtJ6VFg0HgXUc7H3Ab69LPKo/oeIzPf/4jb2DQ/AI4\nHBNBokSZ5U5jirQTXnk1g+/6M+HquCnsRIy+8a9LnyFFbuTvr37n6k/GFbRi\ntQ3dWMuoMlI/eqpjImcpoDzCJn+lDEN+FEsOz1MKy/7oBgTgw9gJxe3kkRUp\nn9Iu\r\n=OTi3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"62bfb9798c40f6c975671111be38abcc695c25b5","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.2","winston":"3.3.3","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.3.1_1641675519997_0.4302163041656337","host":"s3://npm-registry-packages"}},"5.3.2":{"name":"express-zod-api","version":"5.3.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.3.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"13c07da22576826fd32ffe522ee8223823ce8a55","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.3.2.tgz","fileCount":126,"integrity":"sha512-Ge+tWQPVnIUylBdk10O7befidYm+0tbMY3InF+EKSvbHppLOnSGPHzG5pDWOxMIVUN+lksODdJFj8FjTfcGegw==","signatures":[{"sig":"MEUCIB6AR1f57iw4dbRic7dVF3KS3wVwasJbBeSOVmAURNBQAiEA7aGl5A9F4IjSVF2mRV8J3Xw+2IK7A9VoMNwGyWRXDKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2pJkCRA9TVsSAnZWagAA358P/j4Z6AsYMyxKOLY5frsY\nL2jCgLc7cU0dwti6ieGICrr2Rdqrb3RhziDYL9ErCf4gBTu8hH98XeUH7GQi\nzy+EiwHAtUcjcRHlJV/GsU2CzExt0EsAFUUhVWIylusoFtPnrV1Y5HVOtIHz\nEtE69RTxof+plKhU24o3p/e8RJKZbWln3HmT6770zD/VkOzISzvj/DGCCvWA\nuo2aS9tkAMOncV/hxf3vB39LQqB10xP/aOreS8m9V0bBcorU1uqnpb5sItY/\nmVQIJX1LHkApmJAyl9etl6R37RyYldQEE48jGlMNfnAJ3+XXK+vtm8HS0Fgv\nBdenwzg9J9L04hTdFc7WuK6nlW8UTkMQFeoHtQi9u+dTQvZEv3xY1KkbJ51A\n9H+zisjdCJdZcLcsNz5AXQ8EsiI3m4Ydpv3mQT4iZSQY67rLh0+C+qj33Pqx\n8boyyNFgQRf/cxC+exljnHbRXum+9P+ZQWhj7ygj76JcazNByBwO+YwIYZnF\nCbTFkYsdlXWC5n/2me6O/liXK+v/SPM8qtv8SN87Uu0uab2UTXcitLQJ1aXL\nl5mUkHt7TuWiaA2UDFu6ivNyuwkqSAH9iCHelU64VqBxD5Lbb4AE7gjbkgvU\ni2Xfaz1O9OHWWoqG0nB8G2rD9vMY2xjE+y5k1wbGj5FfSAiRwGsWZldqw1wY\nmiSi\r\n=PcuV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"6cd4738fe76bebe18f16152986d527a9743a44bf","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.1","express":"4.17.2","winston":"3.3.3","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.3.2_1641714275971_0.22504086744870944","host":"s3://npm-registry-packages"}},"5.3.3":{"name":"express-zod-api","version":"5.3.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.3.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6d43225e9b66473563da521db21e556a90a0d8eb","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.3.3.tgz","fileCount":126,"integrity":"sha512-iEkHfDVVyvv8CRv1dWNTdfQ9WNy1vl9uiIiwiazokWp4ebNkp2mrzcNsPJ2jNOHXyuSTBrwPVog7dVpUElRXOQ==","signatures":[{"sig":"MEUCICenNR/nbBUU5J3ExzCsSeajMO/3ASucoNHq0dO2G6iMAiEAuZPRE0PWNmmKif+hDT2RQMZdi8JdrDMd74CCxb200og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh30HlCRA9TVsSAnZWagAAgpEP/RthekGJLK3w3r/cMEiz\n8Q1fs9rmqwWqyeYjfxoTt+NzpbTuqMN6KAJL7vyQnAUgVVMHxhz5oto19Zq9\nHLNKUFkIt79vl4XmzcqbdzF1trYw/TGFwhp8PIR5hAdDcxkcd5r54DlvkKD5\n+OqSt9cOKp8Hy42p9NQX/TBOiAkK9cL07QL/Ek3RgGkVxTmI3HGC73rm9IKi\ny65cLwFMzbCqbs2tkG4lhAhW6dpugJGMuQAqe0o5KFmO7jaYIqIbtD3Vp0ez\nysMCOy3kqWZpRCFQZVsXu6HucJJ3bIcagzUZ05MCD2Kbrcsb1HdOqxOl5l8e\nZOZXAyUX9CRMJeE7ZclVnH2AmxhYsl/N3AvWiHSpJma/Z6Jq9Ik/Qqpnrv35\nDn3M4oN9ZbtVmenYqOxpJEeaLnzsMpNEUiSLE7gQY6ACeIvjpzc+gl1hOqUn\nKeDBamBjOHKjLpPW+xIiolousZ892jja4Rcx+w2nDjsWLjTcVsWxkrhvUmJP\nrEJmYsswwVLUg2OpQM6VTbMeTnrlhf5fHc+Pm+BNXZbt9pf642upkiTBCMcd\ndjbMwp+d9hV9YkdevdduoITtvJF+gKmVwAYo/I5EwAoHXeq5eck+1ugx67vb\n/M3ZRpl+FdgNdtlUmUMWlrN/xV08cR53gU4uE51ELfUzgdtArcomONnVxsRN\nNQW3\r\n=uc3H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"f6522f8f7274ee3656f9f4c8653cc198a15d7dbd","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"7.24.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.2","express":"4.17.2","winston":"3.4.0","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.3.3_1642021349629_0.16522100331784628","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"express-zod-api","version":"5.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"143cd97d5a60582f0e02b026caae9336196ab125","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.4.0.tgz","fileCount":126,"integrity":"sha512-C4juZcUpEwSbSvaXgE8l/92A2d5eV/shAA3XfxCqmADGYh5iAn2bXa607xfkAHbyKqBu9dU2hCNczlKdrRq49Q==","signatures":[{"sig":"MEQCIA6jSvatQyYDTaTNPj0shRjhzthJHrbz/1S1eGW7ETPOAiAmMk7mrIQtolGQgMcP9pW5D24d4CqnncghSC4VPrLnXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4v9yCRA9TVsSAnZWagAA9DsP/1qWng2KrORH4Z87wW3D\nGeWh/qoj3Lt9PGw2/iYYIA3v3/kWsAz4U4VME71hJiUFZewrErd4eActC+zI\ndLfE5KmB0pMBHL7/SmXlOsnA0dCPPusWjrnwGShp1yTrbCFcIYL2glhNhfxF\ncrfOEHpJIEpu/omQJCkdEVo4XhowWS/R7eDVorCfTm63dBNdKwohANiYZpSe\nGx7CwDLuWs9N3q8gXMvlQMFYuOj8tAT222d9EsbmqsRM/MeI1SaH5ar3zZ+G\nFCd/glz9KiKShwfrWhd2dInX2fvCW2SQy9z5sEOaFp8uWf5HDt+8vJrPk8U0\ni5o4q8tyF7UqLm+nvxyJi0K+2O5Aw0KyNT4gBN0F4wlaDACZn6CAjaPej4MC\nqz3FwFZuDOINHWt1OobTjsNcGpVRXwJHEO9cRLfDnVP4ndLIzKW9AfTJupxO\nE50P8PM/jZruz3KTckV5Jm+7jU5ukMspHOuyeGbLiMDz3wu/AE2MnnXvJeyE\nNIFJRjbxPNNgi0IL2BbLYoxKaFkHIdvgJgR76dCuQBHsq0Jc71GjPnbB2Rs2\nD/Ks0Z17ZPFmnav936/K8n8QY0K6231hV2dsOQovQrVSSkJgHli2o1+D0Ukk\nMWwodBN2U+s2X1+zRuQfplxdQ8vyb2c9mvg5yuVTUdJUtRwKfQNjIJkS108T\nPF65\r\n=p3bd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"302c4a7891a4e83393ef42186d5f33f27937c779","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.2","express":"4.17.2","winston":"3.4.0","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","express-fileupload":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/node":"*","@types/ramda":"^0.27.46","@types/express":"^4.17.13","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/compression":"^1.7.2","@types/http-errors":"^1.8.1","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/express-fileupload":"^1.1.7","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.4.0_1642266482722_0.26024902970675745","host":"s3://npm-registry-packages"}},"5.4.1-beta1":{"name":"express-zod-api","version":"5.4.1-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.4.1-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"902cf0f658f245946fc39bfd8432032e66c67f56","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.4.1-beta1.tgz","fileCount":126,"integrity":"sha512-gNrfsaPdXSMYMwN7nZVHyXxzOnG+R6FFm/pYNJ5Wm32GJPRrexskxQzEFAgVFtGSRRP0wdcREfMCrLnquaV8sA==","signatures":[{"sig":"MEYCIQDFRsxvho9HaQn7IZ6yTsi+Czf0NA2w0RJ4ki+82dTnBgIhAMjLJ6+5nkyX8r5y5bgfU/YBBARlrz4EVPfWjmM1oYKa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5A9jCRA9TVsSAnZWagAAyPgP/151KNZBnbWZ5pTZaFDF\ndlF/CisRU8mAqpYLLN65D+rtTTaUDMABgT2cIie8GaefDph0R0x/xsbAuK+o\nk6qScenRXLghbG8og9IWq4MyDacMbFF2ND9h4B4CH8QGBjJef7tcEQFiCvhF\nJNeTUmYmViXoj5kCa6bs/bpYbA3s7ip4wVlin919onTFzrvpuGoieExGfkmp\n10+v5ig1PHGRpM4abtGlBSrw/Li2ys+GG745g3duIlpmpI8djla6yJtGoexH\nnOD8mbsZHkSCKH8RFtkJyZS0TfsZkbCVAg4XNIZyQE6MM2N9nMkOQUj/o8Mr\nil1HtkFiparxV20slQhUgtGUOZcvbVe483N5Lv6PbjeZUFOKpnYVu/dmqIgR\nSL4H0L7ugnhU1BfbNvcC4PFGrVHe8Jx6gg0ZNohE+lRbQIQ1YYdD/Xw4wqTL\nE6XaRlCe+FPZLwgjZU/OVUoRvTp7KrL95jmSLbQMg6W1m6F4DTk91Yo0sqyd\nRwzUxGJWbGczwrDLeQF4ElX6zrbDLgGNl8g4H+ER38xOpUSODLUDyE8jpLjh\no+U8mx355vJRDCP3eOyF8ini6NgXh/x2xEmS3KKA6SdPZBeIfEUTMx/XP9vE\nJCgIWkD6DzQfHYNqJw9+LfZ507C3AJRxzUxEkFeCnJpxRhXFj//S6Ho1LYVi\nBOPD\r\n=gUFb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"63447a26f7c83b8bac75cff915f0e7c3356a37e9","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.2","express":"4.17.2","winston":"3.4.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.2.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.4.1-beta1_1642336099437_0.5930625686398596","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"express-zod-api","version":"5.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8f6f57dd9c94740047773243cf1275a186402dfc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.4.1.tgz","fileCount":126,"integrity":"sha512-YU1KS+4+wqiWBchz1TYLTQKcGA7kVnnkjMCY9etByLVfMxC637PCCGiNzTrMfe8fVerRvsP/r+vCAtwmQGhYLQ==","signatures":[{"sig":"MEUCIGpY/jVbCumPs587Tb1fvONcq+3JgW0xffuEIkek6ukrAiEA126RtdfwdgTbz5xgV1QPCfLuCxJB+Ypenap1hktbN6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5Bk6CRA9TVsSAnZWagAAqvoQAJFFwBbOjVLApIZBsQoD\nutPkd2HH1hnc4utZ3xolklaX5ge8dlgpm22mA+DNQM3Z8uqiL1pWo8yB2CWu\nhaGb7SMi7Ftha9aWEAy8n++DS3vhGDvhzHsPHOqPwP493F7KzQnLW+ds28ki\nO2v2Q4Hbw1F6ZcqNUJfYJ4clKRiRsVoPyTtHElPMVumECBVr4jRD9gzZrHob\n8TpUGOlv4gbkX7U6BNQFaGCBDl2nA+qdNYU+4sbZAXwAOTjsAF+ey7woE74V\nJ/G3Bb0BvfXmvSDczOut5TS7OCOtlxi3IzDeoJpLMZxxIQVmGbCExTIF8CjY\nbZbgE/vh3At2TgQ0z3ZUaViHsI/nAkt1hMD4kbsxX/BUVvrG6q+gkZrb/w77\ngDjryh7Qec2Gfpx4hgBwEuSdOZwhI9WM4t0Tl9HaQo4N1/a0vObgv86C67xN\n2kil3CX3LVKU866i24zOzPUCR93/fAAe1+qHAzXsiurvzdk7NemmQXQxUoQ8\nNCLbYdydY8dBBgCIFPs1GBDQWV2vAfDtxmvcUv8mPjW+wj5G9lqjSv2EaHGJ\nNHXQswBeyUv/lk2lnlls1cCzCYuPykvEcUb6UG5E1pGaZfLaD8J57fSmiCC1\n/ow8XZpxjzCtgCTPsryRfSacbg9pwgdGRDrtQ/XeAqPj9Mp4tKPBR8n5hjOo\nb1qP\r\n=T8Yh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"9225cc39ec67356b1657c51248bd72f144ea423c","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.27.2","express":"4.17.2","winston":"3.4.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.2.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.4.1_1642338618303_0.6244089117396938","host":"s3://npm-registry-packages"}},"5.4.2":{"name":"express-zod-api","version":"5.4.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.4.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"87f537862328969fc0585f27a21fae855657cdf7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.4.2.tgz","fileCount":126,"integrity":"sha512-+yM0YKtQYdtAfBy8Kda+vK0UE+iNAh20Bn+4BZR+J5Al5fxzbqxjF3FkRInyJG0Q/ukDuf2y2P0M7soe07icrA==","signatures":[{"sig":"MEUCIBY3fw1P0YAFp4vBc7HYYx8GTApsIefuE6ks7fPU3lbjAiEA3Gx0Lh7oANRrneWr8/kSYYz8SA1JlujVsjwYtL4hRNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5bZSCRA9TVsSAnZWagAA9usP/3F/bJRWlsRKgtcgUsmv\nFAc/Xdt5YAYTgCRFpbivj3iQYXdZuUTJW7nJgNvBK80Rf7zfT/U5cI8r/3En\nGerxQDw/7tNqHLqVxfFVUj56ANwEVjwDCj9lAw68+RGseXVt+L3z6n+HZOfe\nc4ROml/Z0hH9Xhrw7VQAdDr1GmvGT+Iiq96gQZTFwhSSUN+s1xLJFn69ptBg\ns9n35Y/kRxAHMt/KBlsUC2Oj900lkESXi7C1NAAOCMG7Mqk7WzMeNLNk14Js\nzMePIBLK+UL3cZ5XbNTA8n/imHNDq5Z5jR3LtjhKwU4cuQ6F6Od8VKOh9O4N\nuOqbZQPYVifIwp86PPU1Thw706X8QA3yqQWBz3H9rxCx4pe1GlG/kxj+kjGy\nfiO9+BvO05LOZSurLY2rj/64sic9UkHOfk4ZPYVRm/8plFMfsont2qFP+oul\nJld7b1EhRzSH0NIFFd9aoIIf1X53yE3z1jjc2Jnaw/hzKRHGkSoui5+W2fBW\nGKXRRUBgcgWQbsgka99IwFiMrq9U91WCD3YotuZX60kPfcqAngr08DwU02Qm\nzoJotSnyar6MMYjJsT7/WlLr8DjJzZSD+BeT5vVVF0yG5NqSu485Dhrkpa1u\nS8xweyuhsabtjzWnyBq1xFPTZz15u/4ONHsQY4+KcI0TK1h74zi8XdWNcOQj\nvyrt\r\n=Antg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"e9e63eb58cede54c08219242072ee7df4a76aa96","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.2","winston":"3.4.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.2.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.4.2_1642444370215_0.4910645207717319","host":"s3://npm-registry-packages"}},"5.5.0-beta1":{"name":"express-zod-api","version":"5.5.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.5.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1e3a028f5482bee3e429f1823a0e0d36c63e9d89","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.5.0-beta1.tgz","fileCount":136,"integrity":"sha512-6XH5HgWXWSwS+D3NAe5j+QpvmdydAJmzwf+xY3O1+V/33lY+DOJbiagjEcldiF9Vleql+CInTIpg5Yfml6J7HA==","signatures":[{"sig":"MEUCIGMwZiV8Sparsr+8dnb6lt2lsK3x7PhPrM/J6eTFMGYsAiEAzJkeSW73tua3w3CSuFXMlV1+ZAnX/XxkKOvkHWU9w7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7TrJCRA9TVsSAnZWagAAU9kP/1acxCG+lgp2YhTxsz1e\n2WmXqj0CEa1yxMTVPrW3BqKVhSCA3b7FO357NLdkHjLkjbTjaBxkjgKfnaQG\nHUn1R0MyWhz8aRnZkWXebHgdqSHQ1aNJ27Qp6NSMLeDGKnXQLPx2PAJGyzLn\nzzlk1hyCATmOtYqwPQFy2EEbwVgLc/A8c48ZE6trKPNvXnRzshevvVCojM6w\n1gtpGYYXwzTQcGefupdNqtj3iKoGaPm+ruslwp/EPjcZv6XbmQLsbnwwj02G\n2UvwYYcRomVd2Ab62LCm/av15z+0nKqL0MpXWCFXiMN9q28PJawlLiB7KACu\nxeaT1QPTiWqwaIGaGZuCsP7lt+e3qclHOe3ssoHx1FLFdxCNcrNQA9BvxUs0\n8xGKGJBuJu7aeiHzJeSU3HWvhYsydEk+mBobYH7/IS56bHhJhvytIKP9a0r3\n9M7Ah7xxStAY/PUJOqZvKP+Vx2AhpU9vK+reF6Sq2k5hN2jmYjd/wcicjEos\nikw4t1nMvmx/KkyZeh/vZ37fq4TE2NgOZU3SUGSmciq41jMOKS/1BKiA5VQF\n5fIMQdurc1cRHSPCvyKQ/2ee6teeMLSI644h0VRGJVZZA81JtSQIjAGxo/6Z\nFzrF0PE+jinCV+s0n31iuxFku6B9UfKK0LwzQu+t6SFefBJvDQBt2EVPg9ZE\nRj5P\r\n=Bzto\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"346d5e7c26217f1762309bfacc8459d6083dab4d","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.2","winston":"3.4.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.2.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.5.0-beta1_1642937033443_0.13657292497992746","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"express-zod-api","version":"5.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"833a0e2765ec81e72308383f7097fc3c51eca03a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.5.0.tgz","fileCount":136,"integrity":"sha512-zDD/eHnOCv6aUZ0ZH8y0E4e8ejXa3i/oQRGmb0ooetPz72esHyo2WYHSB1dVgZTcJbtnaTBZ/5GtTCdIhTSNXQ==","signatures":[{"sig":"MEQCIHHox9FoJ41KFp1PGEZvLDTwysoQJxxIcUoTB3sc7w7OAiAGw/gM/vZGMJNkm7HTVAky4oziQ/QWbxDgjFEIOl5Rqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7WzZCRA9TVsSAnZWagAAF6IP/2AUVk1+Bgp6YE6MQ0Vw\npyMWFc1rPoczK5VatGD42uFcvgSY+TOLk8RAyYyJ0R8Epj4w7f+Dup1cEkCu\nJ9li6rWpJWHy/Xy1WKf9S2EamqkZ4RzEkCZk7GUddcIUC5TUkGevcWeSj17e\n/sYgjxdeVDCDLlgcv7SpfVKFmiBLOOcqH3BdkYL1x/JgwBuRkEKB49GiT/LW\nD5pXFKW/ks+P/sHIf8mnFSL3sMODgIsyXEPnhipb5qUmAIKKOcBA1nx4IKY4\n/H5awd+vzHhLS6Jq5dxK6VLhhorSRT3kXMmLeEZIkoYbQR8kTsZKufLEGebM\nTMAzLMAhcnuiF73cgLPVaRWOFMQT9QvnhXQDsqiFdjq4r7NBPrCRERl60dLn\nk+88qCoW0DmIiGjlzeuj4wyFTBUWHIia/LK4YqsZXyzdmQO13NkfXWTyT3H2\nsnUyIvlc+k6+LbY2GR3YBG/7uONB80B8d3OdEbjU9Y5ygioQA5TtMk0Rn/bq\n2kVYhzNj0P9Uc9w1tSZLRYw9dK2MdKRsOF9MqevHYSPtHmKwxtzMiJ5AQm9i\nv50VRy1qpl/MwQUWSMo9H5GlXfu67zpK80flTb/4h7SBaQGb0cWvzOVlTSk3\n0U4HzZx+9dsFj8jKVMw5V1oSPUdOqC5e7UW4EpR60kl2HHsYviBIE5eDHu5X\ns4iz\r\n=fC1m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"b340e0797ec6292c9209ee75e87578e2b9d886f0","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.2","winston":"3.4.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.2.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.5.0_1642949848936_0.3530768492312846","host":"s3://npm-registry-packages"}},"5.5.1":{"name":"express-zod-api","version":"5.5.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.5.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9453c95e51b0695cd6a5688e6479cd9c9c7ccd6f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.5.1.tgz","fileCount":136,"integrity":"sha512-touLaku7KnVSugcU28h7HfuKWJq4yxzTDOwnDCAQvnGfjs4GXNsUtCPYShvzE8fUzCXkm5k4z6mZS/BB70XmIA==","signatures":[{"sig":"MEUCIQDtlD239niO9r5O0YEPAOPS1NNcpTaHYW61WLKVXQAl3QIgX3Kmy/VUz3HUH/pCc8yyCYwg8rV4aAQB2d2YvtXr1dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7u+pCRA9TVsSAnZWagAA1O8P/RErYSeV7hQ+5acuyz6y\nZjsUIzF5nFCt1yKLLrW/tVUMNrIzBjVnd7CK+9WUo338nfSqV3WzF1JUP+fd\nNYjUeCBamH00958aY5wqj0J+QtyIfVnffJ7jeri35293cWGbLV+N6ggqFQDj\nKlw6vv+aVgN6oXLtLlZMNU073YRDf5u+JboIwaX2mSSl3yLzzqzHrj7vPqBH\nQmU+mkrJXecdvoDyKu8yy7kDjsMC8x7fLTLglj0M50YcgXqy2MRevX22kz+o\nPtpFvm9H8inFQSBXmb9goDdoVGvz8ZTKPPNogPF5nbk/qX1I7SZQVaQwKc5x\nyT7saDIjJTZSQ0Zi9xDiBp4+Na2erykHfXQU0k6sY235HwT1MnR0nlheJuD5\nw5Fsc6Odrx+N4VEbxx4ZBHoOTvFMErQ3PK6AmWiq3sQeVSDgnhfgs0cxZlzi\nl0eGpJ8fdDWwpM8vEoL5BpWvjMvw2oNiSAgScXCBb+g3KMXNYT7bvv/s1hq7\ndu+Nz6Khwj8MxCsr3ld010+SLbr45gduG79ae3fGPpuNT42nxrNxx/4DI9rl\nit/frITpdy9JU2mUnXJ+hpGgDnczfzZzqMdHoAGaQgZQxxQiqq21l5p9J61J\ncnGyycbTDKNGOTezdOuksh6irf8g7U2HvMUmWv2lLlDg5n3dz3pRDE7XEQb/\njP9/\r\n=ZBsB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"3f08441cf5b78624e7928bd08fc985adb9167972","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.2","winston":"3.4.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.2.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.5.1_1643048873510_0.41702947470152263","host":"s3://npm-registry-packages"}},"5.5.2":{"name":"express-zod-api","version":"5.5.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.5.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://github.com/RobinTail/express-zod-api#readme","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6631ff5a1c350d225ad3d439de6cf7e7ddd9437a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.5.2.tgz","fileCount":136,"integrity":"sha512-nAF0hOre5eC7j8NSIF0Iz7eCyaVugR5Ur7ZpRrplcLmr94z2eViTAajrOl7sC4htwABlB8eVhojmpuP0QsfJEQ==","signatures":[{"sig":"MEUCIQCh3Bf2ujIZhyNlgO1HylmLMdqTUQagkLrAZLZ/RJ2vDAIgR6YYlp32aZVQClHZL/OeDNaSyXp0Q5ic5Y+AUdZqoFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8vqxCRA9TVsSAnZWagAAC7gP/ic5+GcKAuAWEkT2F37g\naHCK3pbMTTLSKnP0As+7MFOm19lHIQccaDydMIc7GWEQ6z5IV/jxTBfc3l0h\nWoexAqOR62RCy5/NirxT4H9YdSTfajPT99uBkXn7EmPBarwk6ECrG0cIQLHK\nnHmvB8eYDxi5LEqXb32dUPBB3LL0k9z4mVCQNluGHKIBddmGYweaFHPra00f\nFtrmeTyZMZOIoQTMvoJ1Up4lk/BeWi0LWFS7TwEdkomxuRbdzTFcvGMuJ9D7\n0UnUajeVpe6dM9iiBp+8p9s9dL0Uri/VBorvw1dMkfJAuB5k2jFIIOlaTBeg\ncSGsrJkVr1M3W8MChiXWOtYjZIKXazudAINMYSpJMjp/YVqNUhTaY3/TKYII\nC0XP20zuuiNrHtr40fguV0UNy8JVkS+Ea8tbSF46DkJfI6ZcNduvYsDdivSQ\nytsH1QZoGgg74TuU/AQ339LSeOSBjmEOrgTi3hcUG3DxBjzYA2f6eREqVNC2\njUxefapgLAuF9M1JRDbX/9GNfH8ZsUXCGOQnpS9PbH84S2CkPuXo9eYTg1Tn\nZtmFrKF6kUU1qXjE/Rs07HZG3pnoBbThF6G8oLdeVDlvjM3d28V1//zInZ/n\nr/c7GMdaUVqlEm2mAqJcRu04ycEQ27kLk7cFCVQu0DpgE+ebGXOPLJMjBUX7\n1OLY\r\n=fnzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"fcf9e531f07e6a29c3094549b57dfba89c4e4f99","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.2","winston":"3.5.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.2.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.5.2_1643313841848_0.8937452856031483","host":"s3://npm-registry-packages"}},"5.5.3":{"name":"express-zod-api","version":"5.5.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.5.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c93bee284c6706e09e9c8213a04b333f04a8b6fd","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.5.3.tgz","fileCount":136,"integrity":"sha512-iL57LOLHRdkcasXnybuShixdwRyWYyldj1UzAY51eOdgIX5qVmlEPK7cyWcZcnNK8wC3NjSsTHLRk++0/+BqBg==","signatures":[{"sig":"MEYCIQCp3grmX5FRWw8qogMvGEYXI5noBVwyDfwxTTvylL1jKQIhAKDBGnEZrIO5b10sDW5vdTmk/qIcvGkYAx2E9IIYIuXi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+Z8ECRA9TVsSAnZWagAAu6oP/RhQTzX5/znoCe2xt2Gz\nlIk9It0K+QeqATp1v9qbw/SZ2epF0CehnyMDO0R1SQYs4gMa9lBhz8zC2Qja\nvfVbioU6x/4Q7Ce4YU9kDAYQNmW1BRAq10bRmowvJc5+xp3ktHa5t8WWReOt\nlhVfvDfofTawg9NJRK76GZbaUhCVtjtd3F+x7yuir3jWSMfALob4mLArbxGl\ntNUicE+sSgNiezKPJ7j2Mf6ln1AsVxPtuRjFKMQei+K9DIrVnuQbQwAmnlYd\nXnQcGxIAKX6Odtm2xLpTgWtisKjZ8KFrMUGopt3bGnoA4sgerjcfzdZBEv97\nYu47aF6n9NbXR8oongSoK+4mlYJHW3EBtv5/nJcPrl96S5M7PmBuIs2f40hT\n6tNjAv5F5+MDqVoGnzepFTMjpwjXWPNPtJm+rVS/dw9H6GmeYuNkC4yWCBW/\nZ0oov40uO3FW1CuPVt4LK7xmskXer+DBIm1QJQUi9zEzOQkn126gNtTRJNdz\nzcnkclXRoqAxIiOh+4Xbg2qj1jyKN6Z/mNhE/RK2MbP8SAT3sR1m9zdNMkyq\nHfto9dwFonBpdqRuw6Km7wLwsQdUVjps3EOnd+a8g33YFyULBlZojrtS1o+Y\nMJKFAnmN0l5npPc5cWHA2czhJrfrwfcH6Vb7cEm+zzpgGs0AhO7mzs8BJuCO\nwG9l\r\n=q3yq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"0a0fe81bb9d80ed1493964d766a5ea60523362af","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.0.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.2","winston":"3.5.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.2.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.5.3_1643749124745_0.0024528753309260853","host":"s3://npm-registry-packages"}},"5.5.4":{"name":"express-zod-api","version":"5.5.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.5.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"224f03fae918f20420074303b621bc710be6065e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.5.4.tgz","fileCount":136,"integrity":"sha512-uw1y/sP0Z75+y3MOUZ2t2HTHw4TPfPmAVInPeIvZZ6tPgvZm9SLsEWToC4jYbM65vOprqKE3Z/deLbEmY8DLbw==","signatures":[{"sig":"MEYCIQC9U2uJvpxwNoR0TH4ClEZGcOWKr7IrYzZ6G9Q4lEnIMQIhAOf0/M9nXy0xQsEm+vlAAdRIYiSdxHNbi86jcIk6yNy1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/kY8CRA9TVsSAnZWagAAyl4P/Rv3ydysKByQbPUir4QI\nQXaYSiAy9p78e6c6NWJaAVmyr78qhG5X5rnjDx4Y5Y486bp3cpf24tpieppP\nEhL/3zXZZNptoMMAQqsIWAceIfpTDJhbTldzeUirNp2+gn9Ha8SecMnNCdkm\nblSgZvV1cvqsKQcjvdSEjOVoocCVclo1hdhgQOGiHD0nHVNUATfWSSgWJD3V\nxYJisQZueLMcC11heT3QIIopRfpHzoIf8khajOMKeuRlgEg++SWSrXCNK4DF\no+2MRe8rjAvZls1AuZ8iDg+SLxtcnZsi9EiblCeOA/VHKi7zi1nXjnXKDE1O\nzloYzbVM7Fdesn6nEMsgmQLp16EIrWk8aLuMsqeDgDgbVw73umqCovwBEHmO\n8AMChYzt94whiJfw1dhJoKpZN8RGlC3kWpBGECuIsItAMHqyVOAXHTV5E0wI\nxedJMzO1Nw4fk84yF61gF+pPPwPosYyLcUL0g9JdKZB0wx8UaXTR59ZHv7q+\nU2diEvyky5UHVihgRY5KsM4kejnxd2C7as9laH58yeY+n5HWbDpEpKpuRaxx\njIJESW+CLdUToXzkJJXDx1Hv7eUhNRT0rjd3DEoFVoAn3Ee4O8ztHavyIf83\n8G3y48BBvsMgAO5yBCUF/v6anAo2IGlUd8G7AgCwwmcSr1zS7tOAbnTrD8wh\ng36V\r\n=77lW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"8e63e3bec95d77cd7e4fefccf0f670c0dfd003f4","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.2","winston":"3.5.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.5.4_1644054076323_0.005496918868218348","host":"s3://npm-registry-packages"}},"5.5.5":{"name":"express-zod-api","version":"5.5.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.5.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a8e0783011d93573915c19b20ef62851bc76a63e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.5.5.tgz","fileCount":136,"integrity":"sha512-hCACqrkCJIwnUxiwuGJMG6VUIVvdUH62mkexuwr+uvRrkexr2mfVAT1Ks7NjRusUjCiwAqkWePpYYF/pocuNVA==","signatures":[{"sig":"MEYCIQC+pYJ3Dm8q2kSPIYf41V/J+s4+6mgL7fl//GZymDLH9AIhAJmtCmsJuvZIGbEn1innhSaL3IHnIxltGjhzYFDHKOjm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBZIgCRA9TVsSAnZWagAAGdYP/0hXrLdwdoeuzRchSN1o\nrh6mz2luZy9Le6TDAAYCRrKdDzH9o1rqC34dWXbeBm84uuSvZ12wJtkCIx0y\ncFWShOnNi9NpjRTc93lDjb9dxVT0z5RXwEJQXl/xDfKxNeJXj749TwmyPuNz\n3cNH02/Sikst9jVJKoRWq5hHZNjnpBSUygLzVpehtRCVZpMhyrIzWZHRRX2W\nZTvithO5S3Q9R/VZ/BmLa1q01Y87xqHDsEg1OSPmwMG8HG+LN/suQ/YGn5/I\n6D49Nvbm0VAB/VpsdO5o0BgXcwU+lskMv/8+Eqwxc5RoiKK8kVCZ6ocvf/1G\nU9ZJTe51NlygiMOse5qgqVuWnKmINV1DJgJnyNAL/vIyTMqBar4Emp3biLvB\nR3h3tfZZcFuypT0KsrHCotWhdqC/YsHdna9fYyDXZO+Rb5r6KClmaafYbjQ5\nYiqm9F8z6b+miDb5Cq7NGfmesYPs73P6kHgDo2QRTfKTl76ednC45ckTbpOL\nUawbMKqYr+DEi1tfXPi6/E2IbXjmWriqmJ3sS375dW5MXBlZhc80sie7sq/5\nRU4vmlS75PkFZCimKNn1RLrK/86aAznR9W2vCm30FgCyfE96Z7GgnRKHPnJj\nod51FII+n4BaiuwAgLrFDOPoZrSX7ITWVE1nRmdxb7dIBt/xj4oX9ydOKWE1\n+CoR\r\n=3mo4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"d7a131ec0840a1a685039a504666ddeb848e15ac","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.2","winston":"3.5.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.5.5_1644532256194_0.7787895745786559","host":"s3://npm-registry-packages"}},"5.5.6":{"name":"express-zod-api","version":"5.5.6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.5.6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c6c2da51b5d68014659ad070e0fce13af0c9a381","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.5.6.tgz","fileCount":136,"integrity":"sha512-UT2r+0N275qzVCvqpkZ6RbirFyPEtFFaSD95203OQ9omR5mfldpQSxljSRl7Q8grBTU8LuxKutE5xLCEpGTdPw==","signatures":[{"sig":"MEYCIQDC70L0op91WFwLWen06u9XXS3BTwAVHCmJcIS/LivgcAIhANqNTIBgjvyqiZ3arGLb2T+oe3QLxx2fsVVTguCo9IXu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCR7RCRA9TVsSAnZWagAA8i0P/j226N2+EsrBsn/0qpip\nND8UyAPNGCOV5wUu93T4PnyRQqv3l6yRzZ/XWdmx0hW+GnGRUy9vMUr0z5ZR\nX6rwAWVUX48z4hOg5U0nyr9YNpm6xA895ZFwCmMScuHaxgjpveucq/2uBNeF\nZDuOXVlKeHp4ETI0ypx0KBijdwCmpfv4DAWKWrY7qxYzq2CGTdNgg/S4vtgu\nTL3VNMfZV0Nv46OXGBkYntHW2GnR0H6b0eRSwEtFW7sKWYAZJcptyeNTEucw\nvA/37MariRAkfgLOidpkVPnCsnVKaONQfJ9alQ2XrPDD40/788oXYNJP0V9s\nxNnLtx4vfU1GUtEibHSjbs4bW97AHinMBaK/5kAuv7YJE4THScbUxoW3u8W+\nEbAyzMpKb2gowYrk5d/vekgLD4OlgFktJjzEUXHolmJNmAga34wdbeWnTsCF\ndKT0+2cbKeUHKv5f0aeXI4IOZto/+6/xWinOzJvkRazDlW598PikTPIY47Gi\ncEd2fkTd2foZqmEycRLtx04CJ6ZpSwKLH0pRbgeoRQ2WogFg5pAxUU+oacIk\nmYmW+jpA3kqQovDdG37l+HyWtgj95uiR/9t/qwskS8wEtwqgMDp1POnrrY5p\nyhN5x9jzLPEw534cxn3iw5cuA66JVdhq/8nNcBKfyTqHSizVSfrZ2BZl05gA\nyHGm\r\n=9zpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"6692d4d4f87f3bc0dd9d4284be0aab30ad54bd8e","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.2","winston":"3.6.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.5.6_1644764880956_0.5020677898140393","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"express-zod-api","version":"5.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"fbfce5ba21fffe04a7af1687de43d82a3dd3f378","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.6.0.tgz","fileCount":136,"integrity":"sha512-P5uzuLF/ufvKpoRnvxji6FgMi03SMNSeRxKCSC8J/LDSaMpgU2+YRZ3bPan60gEUktanVx68twJ/aYLaEoI+Tw==","signatures":[{"sig":"MEUCICKRdqQUw8sH50cf8oWA/3DQueRraq4y1D4U4RXkSrgiAiEA19KgSagy0VV/bKmmoSTcpcX2X/xr3ltRj/ZIchrYYJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDCVACRA9TVsSAnZWagAAoxIQAJuEOIye8A5HbyOGXVlY\nmBvTLvaYqiQUdrGgY+/i4vmmEXs9UrX0s/L1nDSopQhB5yIQRCdA2dUOSNwv\nOUGK2cXA60z4KsuwHWAR3EHLPlb1MTHFPxcf7W292VyhL2fzqPEPtPAQDTYb\naRJ9yDT+vXCpcCXE4owjVUWtvYP7gCwgSdnYc4wJnXmPsO9s0bXs5TOk+sn+\n1zQawNPMsQhmji6/QK3WraG9gyMG5SbDGKc7CGbpvRxqfbgTrdd49VtxE0rt\nBNzWwq+n7UHdxrzses/g18ZKIL9jnA/2AKaVkgZ3mhG0TJNP+jhSbMIJkddQ\nXk7+oepyIaA2hNWTYS8oR66/231IoYqHyw9BUM3cbNS0JvLPmx1iYWmr0MET\nNgK7RIDqmm12Uc18ywpYv9lhVUaO04NE5vWapAuNPKjYWQp9PH2PMpKVbtHC\nTBYuLN/mmPaSR+aIVGjuDT4wBpVtCug9WaJs0T9L9QMS9IarLIRKOX0q0NKJ\nOvC2X1+6qXCj94T3uOEA13CYdOx3idV7RjlAvyn1EiOZqLu657Qt8noPf8rC\nOjBEHTnETUYN4Sl+SkpxymuYHOFkT5XYPUcxymqExy8yyh35j4u5XSRTClTz\nGcaBVeet5ISksWhQQQRD64qf1qaHlajmnZBIz6y5D88jeHJbaBdBJskfeuV0\ncZIW\r\n=XwN5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"47bca601a0fc472761d0c5faa1b6626cba7482b7","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.2","winston":"3.6.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.6.0_1644963136465_0.9799673055053337","host":"s3://npm-registry-packages"}},"5.6.1":{"name":"express-zod-api","version":"5.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"47f1b51dd0e38232f601446f73ae718792c2c6ee","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.6.1.tgz","fileCount":136,"integrity":"sha512-/8s98hHnH3/0YLYA3sVs0oHbmu9X6pjH4aGupWUR1RhM+uZFKCmXMZdq3FA4egUWfyYrw2m/q1Xu6jphI+fGOQ==","signatures":[{"sig":"MEUCICwcTt7UqyKhXDRRKS+WD4LdJoPq6GS6p4n4AXwNExAlAiEAkqlh0S2IT7dvcBb8U3gS2O9/VBRcVW4ox6xGU0qu7XQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEQBOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWzw/+PtDjMXKf/ybQrrS+qlhcSpH2sb5qhQfeL+XJAni+gWLcpe5L\r\nUfaVRwBg/IjBcfvo5N0O/JLZNRGDvXyh58uvygoMIK8Fk3hHEB9EM5+Rv71V\r\nNKj2+9zUC4RzQopaSjkPavL4Ve3NF1nqJZSBlj1jhbsip+07v4VzNjnb2yab\r\nbU6qKByaaDzl5EQqoQBhPyR7a+0PwfGVThxgIC8FNDQEzAKi8g/K40QZvRRp\r\nGZcyu6P7KxHD8Oq3P8wwQnp/uYJxYySjpxsgazEz93hRrYLhYgIz06gyS3b/\r\n5r8+mY7rovmFiZn1PYOgq0QhPHFJ/A/7NdS/P3X4hsIUW3oZGd35l+6dyNg5\r\nRcj66CkQtTBDVuo2tOXba3bzDHQQHyp5FC8Vx8p1ZLsYPmF7GN27o7ENkVyC\r\nhZWMTS92yHVVA0I2dzRJKJ9u4JuPAG4Zf8I29VT91pZFA287R1YRCt74XBXi\r\nxSKEp8uqW3uhkPUjZ7TAKvDWfLnUrqaArZjEVI+zViwT2mVs7avV1Lf3n9kL\r\nNOzmn7PRB9WeE25Y0EtqALmGU0MxeZgKB5pqOv0Ftmxo2gLwJWFM5SKV0o6r\r\ndXjmahDNs3x7f3CmSPPckBkQ65bYebY/Cnz+c1HBQ/8c/BjFNJ3LvTvQHQCC\r\nwTpdXiUdDym2NnrfF7i/ZDIHiVYIEZiYLjM=\r\n=MtRs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"e980bd48f3a10f9f5db2c1feb38be1eecec7f45a","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.11.6","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.6.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.27.46","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.6.1_1645281357991_0.5456560091907794","host":"s3://npm-registry-packages"}},"5.7.0":{"name":"express-zod-api","version":"5.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6da54dcf1c9eb70976829a798fd6b5a64fe60771","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.7.0.tgz","fileCount":136,"integrity":"sha512-mqmgzljWq4w/UDF6PUu0Rs63FZrgJ2L1Zsfzt1J1kZYnS0HHoqF69FHi0tdqFc9Baopk715LiVsmAiLDV1H3gw==","signatures":[{"sig":"MEYCIQCS+KfD+/rx04aSyM6yjwxBGRQH1YBIjwyPPBj1zF9digIhAPJaWmIU3vQeQh/UmhI4eqlpRZv/3LklFOWhLXhe07uM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGp+AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9mxAAol5jMOPbooxRLlidvRfkgICoweP9eafTETs1UekxyqjYt1nX\r\nytY1oY7xRAgG54NAWdC+MIVHyFPFqZifMafSWOzC2O03EhwbPefIY3ENO8im\r\nQJrZ1f2vj3pbnHpoKdD5Cun4wCrc/IUbGTFVfz960uEDGneEzNfZEsTjgg65\r\nR/mwL98UueT9gvzoIxOGYfwTb1ux3zmEBVxCAFQhCGJTxuywHHWzPjVWjE3U\r\nFt8M6FU85HfjT+y4sJUeXoD4Yri5eihtZMAZD6wll/T4ddwKiKTGjSZC4w0i\r\naQ+MLnsdi5AdPFwYe28i4aJ2rf/9SebwALi/IqJc2gWCgIcOPxtRIeqSVyLc\r\nUcUaBMvNYKjuHsfSv6uCNCRefg+9PXhQE9pxK3W/t3veSJVhUqGOsKzEzG6s\r\nnf6GgGCe7Sn6zPKFufrYMZp+AUc00/wwa6Qhc90oMk+A8apo6hbRmX9MAqlI\r\nbONaD8OZ0DS7bRmyP956oA2LdfM0tzV8QkUIByQb8m/QakIeKe5aAjGa3yYH\r\nDHKK8OgQNR+gy7IR8obPA4aLoDGm9FIMrPP21qSh3uqDn9iAQuHB46NNKpRm\r\nEO1+ZxGe4dCyWz7FmdVy5rwAxYmKuQZdNBIfpPsbMJIiyYCPkZhC5cZCxxGv\r\n8IgQQPgdYlsFG47DrYnQE7pinuRXgIZXoJs=\r\n=oJC7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"b2d00fe1b8e17a93f08c68116b3734a9e69da32a","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.12.0","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.6.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.7.0_1645911935846_0.47876787841503465","host":"s3://npm-registry-packages"}},"5.8.0":{"name":"express-zod-api","version":"5.8.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.8.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"35de89c17091c845ca1497451b89f6d17672d269","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.8.0.tgz","fileCount":136,"integrity":"sha512-Du1NirIIwoD2ise3fimeEe7ah4toXv6Qvt8LBDstXUROtopMrkd3Lt+32Ag4dK6fQwyjtmoWT0XtxcDnTWuUJA==","signatures":[{"sig":"MEUCIQDhF/yM1Mdb3IeIw8CPwo4juMXztxmOVUg4+Bfpb1tXQwIgPNTM3FhynPpTK4ATZWpHuxP8KGnFYybUJaWQY3tNz+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJnaZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaUA/+Mz4mfGqyDdKOW7/k1XmRDkO1VE/8rTNpADzhwUQhxpp3ZoVU\r\nF21bI3ljCV6wBnGa0nDyyVjH7fsgXW8g04X3IXHjhr1obtVplGPKwwJFJgKk\r\n+nGhV4TnmKbTqkjZ+fPIn57J2L56NV9pt8reCKkEA03gRtbFz56rgOu2kfh0\r\n8cuUgKsbtpZLPf9JqjiCs5zRZZ+LCoaqtXJ4ZkyWjQw77jewI54Y4CLdVaCT\r\n5/pv8/LxAI5/HkrmH4MwIFHIsaqUYWB/zhJMAMQCZAeCXoNy9stZeprkK+4p\r\nn4z64WaASvfsmJpgD2dHod0db/+m8srl4Zx4UArFjI+RdQXmhpYVrHyTjX7+\r\niI27WsORXE7dMg3l2cP9HQqcph67T2JZ8775zw7b0SBlgOsjp2CRqrfUZMpW\r\nV5gS+5dp0BUbRHtiD8K82yIWCI9hopw/UtGS8sJAI9nOJvaYU3mUs2hNCR8Q\r\nXUqPJABmPoZ5Sn1lHoUHvKgSrCFGJ+0rWjTWc5/QyqTJSa1onkwPYGoOhJmP\r\nifmjAB867oH1BracA4pyye0Lz79VzagSXA9lls2Tt9YUakqvyd9MZOKQlF5H\r\nS81lwZEX0HrnX6M55P18XZvcoHR4gXTgcrNyikokGzbmCahZ1LSXzPLCNUts\r\no4Cq0VLCkHop2INyISS25Bkg7rvZhvTlIUo=\r\n=7v5x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"e9633c7813c0e6de1fceb0a4cdc4e7ec9b107545","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.13.4","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.6.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.8.0_1646687897607_0.6922999379203671","host":"s3://npm-registry-packages"}},"5.9.0-beta1":{"name":"express-zod-api","version":"5.9.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@5.9.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e60d3d5eb73bd608a1edf802bc1bb70260dc25d0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-5.9.0-beta1.tgz","fileCount":136,"integrity":"sha512-j7XkmfTMrUqhpZySo484QT01nGIm5UXYBhVWAU5G6+x1RDxAjiIvQywYRx1tT+lfSdRPF9vqB294XmU6idSiUg==","signatures":[{"sig":"MEUCIGjH2kISoMaBLpYYRKMhuVtl6YLIV/SqCf9EQcBPshANAiEAnDqO+ZB60exUZaulL3Qb7HOG9Ql+65KSZPbdqwm7QfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKOBpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5nBAAnJWAGwoJlQEVxYjOwUGVZgwksh3WzJ7oOYxe7E8SDSz+Cn6d\r\nYOHd/nU3IWcJFnOLdP05nhmyXJFydbI1LiLNpleMNoYijOAydk+uzw7z7Dma\r\nrnGWGcN9yHJfm9Be/hVrsvW8Cux6o8csUElBtUuYanaKexFWrdFh/jzCiUXj\r\nkOlCGh+N3yxueyVQMb8kAZKRvCEj7Vd1hbAKqeG2aCOAHij9cdTePoLmS4c3\r\nmJ+NcbcpBwBVhVruvT0RfPgYLMAH7uRs3rvi8Oujzrq0e14yz3qACK2oGWW5\r\nav2rJBZX0qQudXOahr31IrLt/5d//Ipl9mwmoZLzjY1e9f7pYsR0ksNgCkZP\r\nEXV6ObVB1CLwIvmU021AZDkkoQiENnwXEiJsbuQ2gYicldFFnfc/k7BHiViD\r\nhsAZOzzMqL5YOwJ5+GCgkMvoYJgj0sMrUK057Ow68c3x4fBc2fTJnrFAQdTi\r\nQHJ3MLHd9xJtw5M8NEtwrzjLmiy2mY2oqbuWOvwyJvxfIYM61CtMxumP9TtW\r\nQoE7W0UDFyeJCER6R5PTBsbKxE2y9Kv5nFL6NBEWXxsG1hEd99W9Ddn1roHS\r\nYdkMOnOLw9uvR7YTpcHRdKyq3hwPifEfWaY1qFgNPkntUhZJDSLkJIwnyJwL\r\nzwReMZpWbcB94INR+nzTQ/uk2y6cmC7EUXk=\r\n=/Br4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"d5a80ea2428a4b2304f73ad1c0d6c2ba2202885f","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.13.4","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.6.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.19.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_5.9.0-beta1_1646846057007_0.9890668204083954","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"express-zod-api","version":"6.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f7fc183fac53fa84c8845cc4fef98db575dc48c3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.0.0.tgz","fileCount":136,"integrity":"sha512-yxL3po1ThgQA80ZGPo+YIpM+6KzZzGCGZslIM5FhiM5xjkkciHVqppyoMTiPp0Di5MqDqFD7IH0NcqcqLqKgQA==","signatures":[{"sig":"MEUCICASgFRzu8a0Z14T/G0iQrz8byvUIaFAvnkhK8X09F7fAiEAqtaueN7IfRBZdHhY+sHNiVO6N986gaPioDgCIYcyCk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL59OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrvhAAjXyIZDfV2HbSpCdQDfqs5LgYPuqfraOfZAvky8dmszWvL04U\r\n+ojHc7mFBpf7J3qxpsp38O0Ryi7bKaeKkpNq4v9eM31P9Mncz3mGofZ8UXhz\r\nine48KjGkOmO9h6QGuoyOVslxIUUq7vLppBifL8AURiFbJG3l5ZH92z1oZBS\r\nr4c59cnyA5+VjqZYBymDxX5YOvRH7GeePFR77IpEaC9hRp+5+uVonnxfVJmO\r\nFx/0EO3uoRqz1gqZL9LT/hbexpdYqabLckHHqoRFwO80qlPIdX/jdrBx4KpI\r\nqDXjhNyR5bbDLMeaqlataOsgA3ZrN7Zkk9a6GG7u1paXYZW92Ng8TCinNRFd\r\nHifFKO+pNcB1mfzcCjV2C5J8ptnQolXwPad52xxq8j4uLS8s0u5R4uf6SR/K\r\nGwADeTR3UHNc8BpVW62q5gH5mgL9Ulf/taQvPZkYEF7VYR+7PDQvt5zhfD7m\r\nE3u7pDzc2gW24nUPvzEjNONll9cqIwAhXCPhCL0lfYbfYh8LkqoEJO3qbKUG\r\nnhq844BWaNKmmQV3h7dDWUFT13k2stOvCH0xubXNGfouqgE835Y/KGhkXU85\r\nzgUpOJLmx4yLv+rYd2ZRsS9gG47AJ28l6ICktuTMyv6g3UOLTtonbCWGKibE\r\nHp9/fgaOXfwg1WvgJxa4ByycH9eOCqJw0s8=\r\n=5bu9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"e84dc848eade9098e4107adda49fb83793afa2df","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.13.4","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.6.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.5.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.0.0_1647288142614_0.4084702305179224","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"express-zod-api","version":"6.0.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.0.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"dae7562da0a0047fbe117c641fdf2add08dbeaf4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.0.1.tgz","fileCount":136,"integrity":"sha512-vX3xjQb0w8Aq3NAFOZ7KU2E8714/GpEFvEDeIIOXkLnAG5Y3KkIEbX1F7ax4hIatLJ7H3UbzG2yZLX0I+66FEA==","signatures":[{"sig":"MEUCIH3QuzIR8S40PQosjUNx3ewioQCJfzqBInM7GhQYmxMzAiEAy2GGVv22Osf/xu5iIG7VUAv5m1WF/YvKltG8Tc8U3+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOjGLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTLA//ZKF0+VHNJZ51rGim8fwEjKOl+OvGT3XVhg7vQ3DW3nsBKNtK\r\naBzytIUJQpOebZD20/M26uJAkOajyO55RO/nbQ5J9A5O8l+HxqN5nOb9w9dK\r\nx9tqZG/k813VnkGyLlRgLmap3v5Qv3C5XRte7NkI93cqTIPIl7SO2yAS+N4r\r\nJ74ONwi5FHSFHK+6q+kU9QeMa5rW5QF2Kbru2gNRYcanXR2FLdj5HQ7Dx+rU\r\nl6EhxcIOUHOw7NK6+6OvGbo74p6U2kyV++TFP/2g807BJElHlHwXf/9hHCQR\r\nAmiykyrHOwxWOpi2ykvlSY7BoJ5zXi3xK0b0cz8j1ixxTbhHGOPPTdWV7S5m\r\nqMEhkFJH9mDMeqPSBq5//q/UDGAGQFuyStKxiinpGODsZ3U6JCM1Y8dojzjs\r\nW1arYglbVJpaIkTnYLfd6YFoT/pxuCYrYhKTHQds/NDPtl4bVX6Q9vYAxHkI\r\ntK9W1Vssr1IKXyDbqHmI0kmXdqp+yBRHsTpYU/aBRTc45AWZlGN8vrcQTkwu\r\nFAc2vM3iATy7Xfo5p6tOBMROIRrFyxPeMcenqYlo4KjzUU/Jw7f7aAgR+Mn0\r\nG2g0HdZcbgZVJVbVPprhxMr+nHDMiWjVFU6hTOrKs5SmqSzis8r9m7y7fppl\r\nMFgDPbTqcR/s+FJ3WRxiwIvcvQwLTZzbaks=\r\n=TUkP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"385ab1d3de4fa5c71913148e3f6b9573faedc0bc","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.2","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.6.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.0","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.0.1_1647980938764_0.2451739172606886","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"express-zod-api","version":"6.0.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.0.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"eae64fd8434b3d96ab76ea1755a9cf9066a2f1bb","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.0.2.tgz","fileCount":136,"integrity":"sha512-GhEl91CrFU2nF+lX6di+LPiV93kt460PzUGQHDaOzZwqYfOQ0eSIwybx7NRqCO5ICPBPgAPuw33QEPsDB6PNpA==","signatures":[{"sig":"MEUCIGP0QtT7dCZH4yYtLxqdyaXbLr+uqDgVjh0P7CeuClQsAiEArLwsf49/ioRNA8qikwVMGQ8k3wzvnCyub01bxMP4iuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQD6lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8eg//Vz3yK/VJlszCeaCPXDSnTYdmTpcEHS271GWoNacWP+8jByyg\r\nWvRfE45b7XrSMkWHlZabsoreP7oHNaiD1ZgXQZBno/34NnXFs5XFa11+bCwL\r\nRqmuGa6csYZuxDJ7CNII5G7SUodXo/tKswcnLid6gZcnSjZ9XP8Zd8840VLx\r\nEuzDcHeEyTNo2s21QB9xUhQxA28RDmrgw9DjSKKgq4UGapLE8lR6snKAE30C\r\ne1RrdusEVopa4CG1IQxemYeXBYwRiFxvGVAX6emZVbE09TjruBDcLFnZleJU\r\nePA2L9mBzb6Y+FhKYjIMW71ky1zpe10qLCVrUogubgz7Yxp9FOacppSbM/O5\r\n5MhLq1ReZrPpQpE5M58tr9pXjF1HzsDSUTsQ4Cx7+MHmWXJjz9Z3cd56Xd1k\r\njUKXk/9UojzIPZ+nR4kNFrbcghPEK/VyQQL7Uc47LnLZce9f1ABvCQwm5+8C\r\n03w5ZkOG0wg38gqhTOSbdR2Sq/1042uQo4wkB58mIbNe3ElS3K6z0Uybkcgn\r\n32CxaFsegwHSzFvnb5AJ1JNLNkkuRcQoNjZf3qd2PCdKF66WdYVkEom6xtyT\r\n35/4gOg8mgVHymZESlls9LbPYoH46BaYEQgjznZpKs6knfEKrA40pAANHM3u\r\nZB86evgluSC9vQlzt4lkbdPPsIYWDf38TBw=\r\n=78j1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"5bd0d7ca4a4d37658525a29ba3641806ea03ccf9","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.3","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.6.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.0.2_1648377509468_0.3718774460364409","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"express-zod-api","version":"6.0.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.0.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"900348f5cb64ff84124fd7500886d7b46d733290","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.0.3.tgz","fileCount":136,"integrity":"sha512-F5IgvEMhpAmdkeBOVT/hpdSWh0KRhHYxTIGcvW8OlAc8cz8N14DkczeKoYRRR83oBCNlDgA0/pA8BztvvaC0wA==","signatures":[{"sig":"MEUCIQDmMaQ5j10agkMJ/xUt/zT0Hu7MMbUFUiu9eHFqT2siqAIgWLkoFtXECpwF+G9fMwFQFK1GSpDClUz1WvieRY6TBbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUwZ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpibQ//VCQST9uQ6GeYmk2ohvWEOLWndni0lwrLBipjO4ZJRR4wzwOR\r\ndzEg6Dk5ZDYA4XJMk2Gqg/Ac3qbTy7QkDeXogHQfeYsg7kroX7ac77X8zirr\r\nbe+BZJ7S8Gh1wKAnYaSotVBDs5z+VDuX1Hf4b3cUegZRqXXb/N0YZPvC/uX7\r\nNze9D5MO9cDLJTDC+YaWDQggZnCmDv3C5UtClKul7BSM6tfYlPkiWgODAJKz\r\nZvPcyTXap2yfEdi4Mg/RMBy0VyDGuU2PHRkDq1JfLwj1tITrkazoF6zyfjZU\r\nbwPi5/lLflhNoDBJB3MyxvHJ7Yl1ncbcYo9Q9JXG3N9QPJYXphZYLjv1MWTJ\r\ne8kCd5W2AFlodeVauGvG6seBnJkg8lilP1GOUeUtkzLewtMJDKTcyrEF2lV6\r\nlLyGmVj8RnHl9S4FUZxQx50HduAlCd2ve+vcZ8aeh9cZ1RRktht4kbPdJa2P\r\nbcQsPHoXmLdJMjvR8z779+J9jvdUYjJSy3xh7NZ5/cGB5CaMybvwH3eibzg2\r\n54lCpjuSE4Qfoqsk8FSbplRMrtFks4NcKXKgIDrYOE1y2nhR6WWsDJJZyDyX\r\n/zD01+mTtEq6jSUSBGi9SrAFkJmxJZEvRJQCk1sYaiTiIUoprGOMVD7hp89y\r\nkmx2+M6CBfwIBwx16xQwl2N2/Q6KLUo9Ll8=\r\n=4G2X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"e3fef77e1598287214abd131a5f42d101c2c5205","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.4","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.7.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.5.2","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.0.3_1649608310132_0.10807649180879597","host":"s3://npm-registry-packages"}},"6.1.0-beta1":{"name":"express-zod-api","version":"6.1.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.1.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5573aba6e4286f51ae0d01beea75c78c068ae4dc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.1.0-beta1.tgz","fileCount":146,"integrity":"sha512-ngVsZipGRBEUjcAEUTzYDhwZUaytKDF4lQdSksZvZX95aB1uH2lBa35sGU22IRrpUOf6eKhQyrLl2Ln5gqtSPw==","signatures":[{"sig":"MEUCIQCgwfeaE/Yrs6pUMn55oajyb1l0O8yS6Lb+V5G2sizSDwIgdyZqelrWz2gxTE6mDczM6HNtQ9HPZt+czkq0Nm4WocE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXWGsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc+Q//aLonOM6hu3tC2N6aTXA5r05AeZA8qmETjqPXNsrLpnjvhJgI\r\nYE5+t2e7pqvM5RXFX6XV3G0jNYZJEatC8/ENueXAnQV5XnxVYP3aKRmWd1JZ\r\nSsQqb4IDlIvt6LdBkoP9jIHAvoqcr0/WPIDvOCwRN8fcROqQir5NTQpw9FkO\r\nZm3fBCQ4Do5fTyIOfmZhvku60oxWMSnn/G7A+K3T+roREJEpG/0cqU9pAlmL\r\ndbQ+l++c3n0vIRfZjm6ubBw1Ow3gI1/ZYNXXFLWUwsT8MfORELrTYfFcDCIj\r\ney7J9WR8MOBcivpd7jmG9FKll4cALl/hXiGB02Ptwy0WnwiByIHgFsbVotRX\r\nRaGAUuDkdZUQi07Y+BN7RTVAR6NXZJJ83irKi3HzOhvg23FdzBCox9GNFCjU\r\nj9UGlOaGBfMyyc3DVRSSw6mpPhkAKrt98i2Ae9Azvi07R+/omlhVPKvnuJAv\r\n5lqaQ6d2jbaMuihqyuzDik4uRGd17t1Avmz1cKl+O7EuTv+4K5cLvZN57Ndg\r\ndrSvVveZRnz4MdV8kKpMASWlVUFOj9X7DbuwPGb/gU1FgzclHpkh++skfdh8\r\n+iOLDbBXY2w8DSG/0tewBz0Gq+2jjG1JGUHBugA1grDwF4LRlw/IBeDlGqCs\r\nCP8uFveOcwniq3CpmywK/zYAJl2V992LL9g=\r\n=lLrq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"a0ac928160824d2d984d31062f21af64e3699431","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.4","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.7.2","zod-to-ts":"0.2.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.1.0-beta1_1650287020756_0.78388794703445","host":"s3://npm-registry-packages"}},"6.1.0-beta2":{"name":"express-zod-api","version":"6.1.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.1.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"07a4e0ed05e5645249105891dfaa842ae9c1d36a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.1.0-beta2.tgz","fileCount":146,"integrity":"sha512-h8uMD4AsD+iYN1DZAhEOjz4dWVL0z4Ut1Z9m25xjSfvYTW4I0mRoAPAIk6VDIRuPDI/ytyNXCTK4cWzYGPCRPQ==","signatures":[{"sig":"MEYCIQDVwvQojmYUvfcDWPdw/zEVlgHQ7tFAwAPNN++0eaFldAIhAJPsOBk3qmyNzRI4p1KSFIpqcSTAo1LjKaBgfwTj8gXo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXbI/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpykg/+KcNnXL7TV+zzyKMEYpvIpcdS2pCypUaCTskB13rbLyCdVnnc\r\nKQmryieJAtBb/O+2ItjfWvP3nTaCUv4Gsjr3ml6mHH95BkiEh1n0YNUawQbY\r\n4SlqwLH+NnphiFkbfQDUhmSxZ1kTk9pmXKnekD0/HCFBziYZQDrJXiwABuAB\r\nqiIP8Anl+ndO98tXCijB4O3jQg4qYBPNL9Gms3yBA5JQ1Sda7CrxndR6JHnn\r\nZu8ITKZqXKeKoxCTf/4wqKeR7nkBexb5ZswPTlRqXoZBN+yoWEMq51XzeZDr\r\nHazmOxn1IpIttMywnm9onMJXcuNCl5PcmRcmJ2GB/9Bl+ujkkpCgxE3szSmn\r\nMLkbVHGNfo1yq21ctrOIoFUOpC87WJ6di/dPu/3RMQGgULTc43LJtkFP0/1e\r\neAXOe5cptvM/In9WPjQsViWJaoqxLo2nh6PhVqkbOE8ppBoEU4NpDBIcOjOl\r\nUpBBTAcyvkKOFJ8lmVRPGX9DjseUMK+F6OKokINE/uRtMGbiR+C4TR5q2dDk\r\nLPa1SW9KDlRqoxM1mMVZvL6bbr/jaOySYQEktJG5zFyFwCnCHzNoh6bPMKai\r\nMy+2peM5ZcRRL5oVlcnNhXw8lRJIQ2PaBurTi5vI7ZTgx6DU73wCo6/zcbM6\r\nNa8+J+WkBAvS41mbo0UOzbzj6j4kQKszINY=\r\n=N4o1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"741df3fdc6e114cbcf484233ce9311440346a1bc","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.4","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.7.2","zod-to-ts":"0.2.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.1.0-beta2_1650307647669_0.9518777849490656","host":"s3://npm-registry-packages"}},"6.1.0-beta3":{"name":"express-zod-api","version":"6.1.0-beta3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.1.0-beta3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6dfc37a9d7c90842e76b00206b25d879f5167b9d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.1.0-beta3.tgz","fileCount":146,"integrity":"sha512-2J+WcLGn5FBg9gCOsTgt13WiwtDfvsNsRFZ0hK7H7iYUeyvZORMAHMjToFffOuT+erH3Tmx22B9bhvfRTgVSVw==","signatures":[{"sig":"MEUCIGjomJ3ll/agJnjGUy8MQcA68n/F7V2GeOsunaYUiBZbAiEAyCarFDNism9VeZbHabRPHGb+Kn0s7s9cMA3uilgDllM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY+0wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmWA//T1xVUgCK3svJQpdhyB/dbzhCDkjhr4xbkZs5bEcPFcjtcoag\r\nh32NCGuXPvvmFdtmWm/b4fi9+hy+0WD6xfHH1lA4TCt0fadwc0sUzQs4Rd67\r\n6iHz4BBgmRURAMHt/hMGBGX1kOSNP3eJ/ewkFjZjyhrLkUFZ0WnPvXQ0Ysce\r\nPp3JH6WfIr7ar6eZaLu0C3PZMyxKBr6CJXP7ZL4MbsDDr3JcKlFATduKo7oh\r\n/akl5BRkvoBEEE/vMwQwccgXYpsw/DcGaZwL+Zba6NJAEScIyt2P5dQF23Vd\r\n1FfBThwsEWS7zHdJa6nXwcW3lCz8sAlgXGNFFODuIxF7VG9i64dkZhSMotRp\r\nRgw0EWxh1bYoRrPIZGNOD1dn7ZfgEbGiR41JWg0R1UUBQBp+NqfztGh4ETqk\r\n3nkBD9eNYhorH2wFhkawbBaOzpgZquk6tIT5K99gSnI2uVoxefa/nFn+0HlE\r\nc4ZgECKk9irkrshsPmJN14n1tPU8rMR3GWeME/pCKiouTZ/4WOF8eu6GJYNt\r\nkvbr7hFXbgDYCTpDeLf6CsyuIhQNfB3rhxcXfnrL6QR28oWfzGgdnJyLcB8a\r\nu6VmlSOabSnpIKZl36TvOtI5ZiTFmxWVK6nwDJJ/d2EV3JNB7rJuhC+mFcPp\r\nz2/KFourvlrCeXlk3i9s+IeFtk1K3SIhBT4=\r\n=n+Sc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"5cdd157c1f7f60285c6a41a088de6d4f0f87f4b9","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.4","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.7.2","zod-to-ts":"0.2.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.1.0-beta3_1650715952492_0.2314940721242451","host":"s3://npm-registry-packages"}},"6.1.0-beta4":{"name":"express-zod-api","version":"6.1.0-beta4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.1.0-beta4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"249aecc9f908155e0b8bd74408ba7484ae6d8d82","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.1.0-beta4.tgz","fileCount":146,"integrity":"sha512-+42PirfqceZpWbtt6fHVHSYBA5gS2LmCa/pyAzlkJ42PCbxlWro/Kt6CN6niDZr5vvbzkS6SLpDOInxY2J7Khg==","signatures":[{"sig":"MEQCIB4aj4pGimeHm/PrUbwf03I/o9wrTgulrv5dtx4zmZruAiBhut673FTm7JyiHk7cV3pXauBV/ng+N34Hwpe+HVTRrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZAPzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmranhAAl4SCnNh1fyVTUpaOBEh8sKaqJifKh9KIGiL1J6/ELSOMPRp0\r\nca4Pb9tqPZw/ZSefovko7Om8WexCc2PU9njDA+HJs4xlOK6fQjrKIQBN6MBB\r\nDZFky60MPqIe31NbdZxmokw4onUI2jv1moafV9LzPnByZ1c19+jXIkvZiz0y\r\nMvKRb3v6ocS2w9tUB4IyFE3GkZjQtPOIz9IOWwxn6CmIXWQXsZuDib+I8CDi\r\nM+Rwv6IOX86BFcwYRnHWn0xadjFUNqghRLz4GLY4tv2CmuOLrQiG+gIUTGbP\r\nwgJO59+OtFMF6foJHQq5GhN1WUu23tfNCqtuOD8wkGiPXw5ql711SZ7tcUmP\r\nIwIaA7gjMlCnQSo2crNQyTn9mXWxxUEwUOFvbMZAnpLLWks9NQ+SCEcVEIgw\r\n0sx68SrzjBt1WQbgoQWRSFlKckc+NuufrC9vdoTuJ9lxpk42u2WmyN0oS3tj\r\ne8T66QCTu372OuB60wEF1UfbzqmHp3GbmH8AetzsdBsgmKg6NrypjQHF6KDq\r\n37NbxoFUaEwH/D+PD8bbtZoKiFA1EwC5NmDUNRTFwxH99H5YW1lAEL/3IljL\r\nMpQFpSOIDdjb6el43pct1QIUevuBfIdqbRRUcAeq3lMSc+ZRjrxcrRgVoKJF\r\nXlGBYruddzqq4D56nSkEBVrsg3aX8NWtrnU=\r\n=wksH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"6ede9534c64e2efefdd611ebfb44c1fa972d6495","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.4","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.7.2","zod-to-ts":"0.2.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.1.0-beta4_1650721779451_0.3565109055538518","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"express-zod-api","version":"6.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"4bdab046fb9f76724d96a61576336c3bcb8102f2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.1.0.tgz","fileCount":146,"integrity":"sha512-HfBREMr6RuY1KUvsuzclg6oUiNa4GbFv3AhPsmTswNrAV6ghb5G4xnwCbNBVt7yFrozjCsHvsj1+5/cNRso2zg==","signatures":[{"sig":"MEUCIGchf4YBjfy31NTxA+kdIDJVf/5dzAda41ZGgvBsnkLWAiEAhreYiUd5rqz2YbV2JkRli6XQEFAgi+o3OC/ZdkAlTrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZBl+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohMA//bj30mV2apkJncHpWUGS7bExiVRLzY0UQBv8CeKzQ7hs3c1Kh\r\nuo7EjzevGPx9LP5Ah8yrAxC66d58aEaw8btDqcAYRD2Ubre20sOMP2L/N6oc\r\nDv9a0j9FU3UB7OiV1v9hVbadGzGMduVQhUxAwwnMuWgHlbQKRmxp4yMAfwKH\r\nuUyDtSSAloJ9ADlCnw9xoUZrr6K7Hv+t3jDQQjAiixwYg/jM5Zp+YT+pNkBI\r\nUA/QwXhBjUfONwYCwLxMF75ZXp4MWOK7PKDte3UHv6YWvLO7J4/kif2fGKvk\r\nOZFahkQNYv5cNMT8BRETyv6Qe0/Tfrk1zdOgMbIzjrBgfKK0lSHxJWhdzFwe\r\nUp9KBPbj0KG3qrlm1gTFEnhJDcW0f2ywJhrjFHUJIcaeUOncvvbVN3Sh70T3\r\ngUi2jVw6B7BIk389BJHG3lMBnlWLb/ZaQhiNJf+iiTU8PsHVA7wRJYK+Qh/V\r\n7dqT5G5kgITTXlvTk+EW/zi4/VZm5iRW8oZWT76l5GVi7oIu88WM3VNeTiPH\r\ndXk4Nnja9CG/wCnzFrr75zb6Yiq31tsUzMG9oB1irRteZtQPJOP7Q2FBledu\r\n01gsdh8752t4W21IWnerlZydB9dQANXSINTj2Kx0MqjOX5U2zwiB4cyepAtk\r\nNScirEZvYA2v6P6b0nBDXZzroFYQk9JYXQ8=\r\n=8zOu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"a99ab99caa49a3bcb04fd863255a7e077a621667","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.4","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.7.2","zod-to-ts":"0.2.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.1.0_1650727294229_0.9534974437121253","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"express-zod-api","version":"6.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"15ce1f2adbf8e16cc029a908d495a11d9f62499e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.1.1.tgz","fileCount":146,"integrity":"sha512-1lYYOJGNRsIpuTWBz0WETdnTj2n7sKZ64iFmtmu12aoAs/oeAJxRyHm41lEhrbWG4hGDfb7MuSnxMZlN+GKzfw==","signatures":[{"sig":"MEYCIQCKH/f9NDfvXQ/CGy2HqRasaK6WNOG17dHPEj2kTUA/LwIhAOQ80BBFMyTjN6cKGmKnT84xw8r3iettU7Cddz1yfN4t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZCDpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGXA/+PpAD/9cUojpFjdwF/NrjOz/oSby2AFtJUAZApGu/vEnWUZqK\r\nPNGcWdCu7LRk0vTmji0PqomGBUNlwR9iFN6gy/8lYW9Le5LIL9vPqTOOVcCn\r\nfkUpTmlE3/U19jB7He1xu2izXC6QvlNboFs8wL9rtIkvK/oOIQPJNaiI3O0N\r\naSze7jyCVBcnZClxBzE3kwPGwy4N1JADUQ+rJGxYNiYU8NwCquD0yPfqi7Q9\r\nysDAbwzFCDLAi4Wnn5j24/vnHd/bYjtCa9LekWy9Hbtm9DRv4viaULyhj+f2\r\nKhF3HynpK0xRtIFrOF3Sq1nf55jyLdGSAseV0pb0uys4KCtkpyCGx2nHFXXS\r\nppTJipMpaE4NRV8+OC9VsVD5PlqnsLjiQevP1Ghcs7yzfY3cnT62yLtXeEMf\r\nol23QVKn0b9UIneDffoTv3Yyr2pYX4CaGkLVeEIPZTT/bl2Bi+WJ2WWoegjj\r\n2lSyaNeHmYZiNbYE58ZwDHh+XG65h9BC7Gz4M1qZGZsHF1kAqttcYfTCkQe8\r\nsd55Vyi47PR4vfORvErF/EN0GLIeywNEfrHwb0kz3zzgUi6yhZzBUBHCZjdi\r\n+JfY9a5kg146LgmH9dH20VM8vSKf3gkb/0RRRKzbseRpJ6LZnrVhvG6UvbYE\r\nVOCzLWWGuMW4v9aYzuDj8DKNS8D/df8JG30=\r\n=obe+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"49bc1b90efc2931ed0961aae0f414f5f0b949c58","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.4","mime":"3.0.0","ramda":"0.28.0","express":"4.17.3","winston":"3.7.2","zod-to-ts":"0.2.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.1.1_1650729193758_0.5861821106298728","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"express-zod-api","version":"6.1.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.1.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"47972521a931bd472b2f9c20e95ca428d0e9017f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.1.2.tgz","fileCount":146,"integrity":"sha512-oNzjzBb04Y9O6ESMpa99uwQ+bu50X/uB4YuziR11HgM4nyZnP0pS7Sh+4Q8k5Z40m8ysAXzYcUmCGujeyW8zTg==","signatures":[{"sig":"MEUCIAoswz8YEFSndVCxYWMj/JBQH/81bx5WIdeKYcN5Aak5AiEAp96geJsFKY46r9Tuijh5U9sPwtmJTzUdofAToRoWKT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaX75ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/4BAAgZI8yADzg8QtBOkKZyNaiIy6BghR19Q4rJTE+QwB2SjSSgMP\r\nFpVd6Q9Cj0IhcjVrLDv7FylRMhiuCrXHgYbjlw3FDxVbu6woXWcaE9LS2pyE\r\nD9+QSY+HOQNyUUsNlp4gbu3wwB7YhgAoZCgYQ73oAnxw90wvjNLVbGzmcYD/\r\nuvO5JdWkDegGMkz3TaqQEyFw4xYcCN1Y/XE8LkoqmwsbiN/myycLrsOdbPsL\r\nN04EfNJ5zLrTMrMDNpYMdAgZmv6QX6LMod85F1VmxEWiwBWdSXwUfNUhx+QF\r\nmwHItPyD/bDxANCmItpJ18XqnAwpPKR7hlrqMm8+IM9VVh1VRQojtuBZ+9gC\r\nhxQmMcndN3pr6d/dsIgCkMxclx4L886FR+2X8/dJZaGD2Qrh8wyGw9u49z6l\r\nycMeWEWX8rYFG52+u2TM37crAD4KMKF8D6/iwNkvcZMDqpsaVrbmYgocwtq3\r\nNZZ+m733iXoz+Q19j0Pj+JDbAxet7Sw7nEfc9ypwtYhAsRNDiU+PISXtRF0j\r\nSxYNGVDEwDnXPWGdas+bTw+amFUXe1oe1OYaCaVRY/JGsBnvNj6H4bd9F8kH\r\nvXAS/b5/B+CZc9JAordL67wLya0/Xl5qF93aYChaYiNXpBwOQOXsGnh4H4rj\r\nnRLFCJVuJPFCFpWEkNiKQUFmypyabGX0GEo=\r\n=uPiK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"8d6ef50c6d661ee9305fb29789c7422854cfd58d","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.4","mime":"3.0.0","ramda":"0.28.0","express":"4.18.0","winston":"3.7.2","zod-to-ts":"1.0.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.1.2_1651080953024_0.26754065919938474","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"express-zod-api","version":"6.1.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.1.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3afec38ac384cab2ca6528d648da81ade61a5f8d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.1.3.tgz","fileCount":146,"integrity":"sha512-sLmPPOkBBJTbjP1C2HapgzYjWgt8QABLsTGcnen4ulXcPDU1LRByGy2Q/Dny+NEI+C+/xsJOPqBSz9x2Vx+pDQ==","signatures":[{"sig":"MEUCICCotQ5nNrb219IVS8DQMoTYnHbA5xufNTp7ApfrSxd+AiEA6p5InWTvjrOvFnk0LJPwdBPAWU+0z1RXJLdVvL8PAzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibGBGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHIQ/9GRjW+HB7hI7xIYYQeCSIqdThNqaBpZx1xhKlG3hEawdL5OC9\r\nuX2AzK2jFnMQN/+JzX3YUIh5V+g/Ygkp1QGuUmi3w+aJ7k5CMmNTpTAwJerA\r\ntgbfLmpTJ2g6iZK50xLzqOcnyLuEYFvL0QVICj9wOs9hDfddNOzDfzMYo30K\r\nMXrEeuPnh4oPkPGJejAiSCBj3ScyRTcySl/Tdtt7WgaluV04QmWm7Y60wmq/\r\nd7p4BY9w5MMt9O12LEsYz1k2nD5LuIEt+6FgpBiBZculgXKi4ben3O5EanwZ\r\nCAxqlBFoBkpZ2RAWhtndz3mqR9Wus6Xdnq50yt9gaXN4U2+EyF26jP170SKB\r\nf1wHdhvfDl29GoZGl5vcJnMpbf1s575bpNZsG0MS478fF9DskVAIFdstU4MF\r\nNzH1ieMz4VKNQijH18YL3C5j3khpCjn1RmNwNZTHyux+8O8ad52QWIdgL7l0\r\ncvw5CKGikEADSN0SDaxW/6rs2WtvK2QWMKW7Xj03usE/1n+x27FXb48ZeTZX\r\nEAnuTir6mg6KOMi+CKxh+/3NjeeP+PM4skA7SjmTyJFE4+7IfmquK00jSopJ\r\nbDoeu086fF7z+DDW8+WoHm72aZxumfrq0eQ9ACPkhTk667JvGY01mBSvmEgP\r\npx6cMq7j/pmTeu5uGRhtoMRn0ib3LT+XF4Y=\r\n=n3tf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"67cac8e565d49f3646c384257b8b6fac805c0233","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.14.4","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.7.2","zod-to-ts":"1.0.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.1.3_1651269701922_0.4354511964102201","host":"s3://npm-registry-packages"}},"6.1.4":{"name":"express-zod-api","version":"6.1.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.1.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6b29ae179baa99200800302a6e084f879f6c46d6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.1.4.tgz","fileCount":146,"integrity":"sha512-CGYOnkbT6eATbUYDI4it3fWLsbnTJevWx8uyEh1luGx/IeY0NMvyDDhFtKXrXt4c8qLMLYK++HMefq+leK/V7A==","signatures":[{"sig":"MEYCIQCSIhKEN4H9PCmPVlqDw4vyGpo8N68gW1GToNRSFZSYLAIhAI+9Wdfh5SLtE8vYEMzP4CxGnSI2pjWNsahmh8XYy3nB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidt1oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDTRAAkJnq3EzB5cBIvf+1fHSTN+bV3Tx33O3eqzDesIpr+kHv3o4g\r\nItpYE06pO0feqUKOrytJEOUL3rSC/9ZuD+phrkCNZ6d2KTMqlAHaLFJQw9YK\r\n4Ll58OLJd1u4CF2BHJYtQwK7l+onM5G8VrvQRpYSfP9QYtalEx9JSWdE8YxZ\r\n1Jne/moP+2eIpKq5GbCUoew6lgoi2vYfoZ47ZdnS03teEjzlovYldpHuug1N\r\npC4wGVtXyJ2K+a411lP6vM6wSN4XHbccvgDHvUUM1Ss7P2IKLM2+JMn/IUqG\r\ngmXr/d/CYvxokL0k+HR8FejMlfZN1ktCk+Ykkq6l+9qDTAjZy4BXzeO6f0HX\r\nuXilQWnuO1iP8dGu5ZDI7b9CUog9mRlej1DGCKaxMrWRxwk+BQ3KEnGktqAO\r\nN9foo9W0hvDMnsf6PnosHv8mux6vsUofPcxzF0k9kzCOOt3ltbq4jejZ8l4F\r\nV1mE9sTw3KHh1VT9eZvZYWVGDgG/5k2dZ8NbS8s4vxAMY7AleuexOPsTxc6d\r\nft+DBhzphgvgRuh9QuVxJO2OBkSrO/LvvAsoCiYgEBlYryA4aNl9N+fnZcnT\r\n6RsEfpyYi51GzSgHwGJSE0EoUvCczYW6cxJlQcx8fDZEwFvM7wZgnVAabkMH\r\nMvCI/S78Tkas/qbKONBiL1afDR0c2CWN1ZE=\r\n=Mqa8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"2645a203916ea9d43e544dd91884f73c8b2a6ec6","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.15.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.7.2","zod-to-ts":"1.0.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.1.4_1651957096623_0.8243334388409784","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"express-zod-api","version":"6.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"10227fbe59eae654c72f8dcee809e1e8382e768f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.2.0.tgz","fileCount":146,"integrity":"sha512-6NcRd597DZouOcGXsPRh8diQLxDL6jqKth81uzBOLlOqK3pRqZvPu5M6lyhYMvaK1pQlkzTWxzExSaEl3hodfw==","signatures":[{"sig":"MEYCIQCeKx1PqViinz5OYl/CMfgcsp8AXAEiBZpKjwNWdkO1pwIhANX2jcOrb5BKsrjLpXjccv6pXM3ZK/4d8/0t6uJDVZni","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid3/8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmdA/+L1Qp/NlQ1e8sasOpzTJ5IT0j1ilqM19PgYhSdUnqNP0QAmEF\r\nvOtyKk+2NyjNc7k8cmZ5oEF0unlpVWXhior666oVfGoJ6xyFelKrO0XXCdjx\r\nHn9Viyv4IBWLyMizXj8F1rkMHmkeFsaFm+Ztk1b4BwFWqmZXtmbR4OKdsPzI\r\naWM5+uHQOsLyKYc2RgsbHJKQzXBvA+sOFCKbJPnqwjI3YWg0NpruGM8aWjjf\r\nQRynMf1LSwRT81rztO1M6VS6rx8TQbTrCjlDLieLp1FPBTK67Bl3hVxr3/Y5\r\noe9D8+Ogj4fKVZigUFZ3hqtBtWxLboopIcUqjOWO36OO0Mz8ZGXNBK7Pc1d/\r\n1i/YlYuUNwtmaUdjc23LHU+X4xu05HNORoRixbYNqR9sppKUMfmhp/iscEuU\r\naTVS0Rhk0073X01QzOaZe48vNFfVvMuCPJf8o4cwVFxPwWRJwm3lL/NVn5rN\r\n4sLoNmg2kLSxsY0bmvqEMgj1ZBq1iXZ3lPtzUTwjckKBOvMaSJgjfeoFgZ4K\r\n29bW+C8uBT5Jw4RNZliKtVY9qnnmeDim9BK9Tm2xVV+EawDPx/pf+UM1sX5b\r\nB5wjFhTbYbKfcjj2U+D6az9pJ+FBvqDB/QCOi77YoWX7a3bg8cA9xJyLik72\r\nJdwHr9TDZhpqj4ECfG7Z+Hj4uQYJZxd0kwY=\r\n=Yoau\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"626730369c2d1206214c227fb751e784b3714ff1","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.15.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.7.2","zod-to-ts":"1.0.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.2.0_1651998716491_0.1708862614569555","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"express-zod-api","version":"6.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@6.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ed133e37d61222511283c4f59f292688569e3b20","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-6.2.1.tgz","fileCount":146,"integrity":"sha512-XBZ1oxw4eldJbMaLARyjRsRqbqha6G2zhoyLhPEP20FwdRjJgB1LhN3FXPCCakKni/hcuNO2jBOBIHlgsUuhRA==","signatures":[{"sig":"MEUCIQCu9QK1JjuQx0FUk9JLZafjgMbyfCJmAzZXOkGm7b3ZQAIgN8jPOlsfDkZ236O0J8ax6O0c77BZB0Wp6uz18Qyx0Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif+VvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbkhAAgAJS8KMGumhQr8J0EcGZNI3xde/Fx33DBfTAS2F464Ae9zP6\r\njj7w+SCj+offRclRnp7jbAJpzyTzJkY/zbA8tTv1uQQX8aKTT3w+zAHLvK1S\r\nfXg7gLeZbuBx6eU/CyPx1cy2ZIL+j0s95tc1l0Uz0mdyi6GD49BeL2JVGn0w\r\njfvSGu9bi0fvJuxgtlMW43GYw0++N6LEqBzvvj/OtpIgQ2nGFzGVVfihgxnC\r\nrzJ4Yt7jeaAZB4pu0EKeM36tTXC2iCUSKCTTpqElJitViMKZGZoNCmY1ikAQ\r\nPOnluVF41Hnr0qNiYgjXjWYJ3JrTvQMRB5cpIFddeeLt991RrvUFJ2D/G6aC\r\nfny88O5KjSIpexNpVKzU18nnuwjwkeP0YzVSSaphMijrvm4Ngtj1zCOFr5Np\r\nIzFVblryTH0THXu2dxesx6r5GW1zjNIXJ8LKksRZjQn71+Nqy2B/mGhmhgYR\r\n/7igu7Iyj8aq2xOz29JhJ21eTTSsqf+Eu/KXUTkiFBZliszsFK6dgRghs4s/\r\nU9yEVYCMpb/yXN3wlTW3fXn0ata7fc5B0d61aid6Ef0JNO9Ya2riw+/29WrM\r\nv7vSiJa6FfNy6039Qph9Az8Bltomhhnkch0pH1S9NMBur3/xSz2K9B32e4Av\r\nFZOC2qQHBxbnBkNOmjuy/xeJkcnZWtZxxDE=\r\n=gSiw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"bd2019132b08c66a46b692621866f5cbf8b12224","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.16.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.7.2","zod-to-ts":"1.0.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_6.2.1_1652548974844_0.8545743694204713","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"express-zod-api","version":"7.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"37900ed87045cd11da078d470f8ea4ec1db7c8b4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.0.0.tgz","fileCount":146,"integrity":"sha512-neSM0h0lnM6/pcWIxEzT1eF0Bn6KmBpqG1J075LRiLCSj2bpJmU3W3P2bfMkF4JsihYRKuyZSoxf1Owq5dy/BQ==","signatures":[{"sig":"MEUCIDflkKyJVjFFSiYY01sOAIDnIemrAdjrZhvxvDZIqS5CAiEA6wzre+AKsb38njjL9euivKuovVFqCmXvZmEWwTi7KEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihmoLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/vg//ddwrKaX0n0IFBC696b5RncDwBDb5t5nWsdO8o017IN8dnfr0\r\nuTvEsGTQMabJAAVMB1HYIT/NbuIxNVif36hovX/MiHJA3h9CU4DgJSxdGA23\r\n+Tc696KxHc9TO/JeYq7hYQVRH+D7zdKN8YSDlfZIkQwabAIWAoCOHh0AZTiQ\r\nhAKn3iZ+MoWbdd1nrJdszPGRpfrqkVpvfsUd3E1o6lmceBGk83sOhsDPafPi\r\nU+MH4OYN/nXIB7AL/p9XIFcntStYRsaXhvRZ8apoM52sQcDSUFp7o+63IWdN\r\noZZBm+q8Y58fTc1d607zzFJIdQuwYvEFqtsO5WhFCr2Et/QHRx4+nmLgVTN0\r\nMwZbE9jzx3ZEqxonMk331p6AFqFy4hsM+XBTJjp/TbdL0XPe3qZAdo3h1FAf\r\n3TU2L8ZKsKOl44VIovvzUim+kQ5Qg1PHdpX+Aho8dKlUDfWz3q5sWgbSiitQ\r\ntblbzAEuVnGAwfyCnCUIHhJeQrqWipuJjHVgZeBBLLOcP7Lw6OjYXgrPUpp7\r\nDjci5FiXT2UgZta8Yhzy8NVudVFxjWshjocQdA3L5dlzVzUoZFb/W+B+0R3S\r\nD42CrXbYnL2S8mdJbcOBOp6KVei59GMCyNjwkt5HuipGuMPLLA7E85HQyymJ\r\nQUyD+R+4vKjgSzoO1rcWLataX0fUkaxqJYM=\r\n=fApN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <18.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"a5cee4296d21ac6e5bcb8ba2378e55ae69bcbb1d","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.16.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.7.2","zod-to-ts":"1.0.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.0.0_1652976138806_0.5727961922201499","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"express-zod-api","version":"7.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c653813f53ca1322f7752672c7149fd4ab215c96","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.1.0.tgz","fileCount":146,"integrity":"sha512-DXsCmZhaJ916zJUBZgxveGGyDYn+sEaxQDCpv05iBzVkWjOTHyufqmoqvcPGzN+NWxCuUq8wxa5lY9st5rnpXg==","signatures":[{"sig":"MEQCIDFvT6JsR0PxCcYvGmr2gwAj490ld0UcPqQ85GTz3rV9AiA3bsOxoWc2OMy3143T/RkE1cDPRDOKFouakLLeNSzu0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih/oxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmOQ/7BmjYrbQSZO0eTtZw9R5rB4nzc/hIFZXS0Cx7OaKmKy8eSa81\r\nyW+UVTzyzLmAUKELjA684J95FXkcO9dlc5/kgjPLxCnI1UZTAzbLyMnap7Nd\r\nLLx+FM3QN6Iuv78l6yEeCrccMZClsEyrRcfTsiaTLbpIb295sGfQSndIkf9B\r\nJgGaewF7A7ZPJPmmQAS72tV06sWI6EAwOL1MrxJ2yhx+6IFcJPuEI5kkbz6y\r\ntw7m34yT/T9RP0od/EBngV83sNCr3si3Ie8Mmb2culw+Re/d1xNjEPq5QJk2\r\n3d2ww74Ftg3uVL1uWdpKFVF9wrLOF6gj6NW9iaoIT7XttC9Nsz+f7wOg6x67\r\nA/SlkTmr7RQKLIX23xRJSH/n1tETOmTXK8csozynBg+qrvOQnsW12SYVM3ib\r\ngf2BOifmxrdhw/TEdI1czkdSze9aAi2bBzLe7BUBgFAnn0l4V1eBEMlSHmZx\r\ne5137cyHnx7JwgTgbJiWCQiFR8lT7zdHqFI4yY8zIjztAl8zHRAujVpot/aj\r\nIt94oQKlxJJVRbUHgZCr/rsMtAMSWDNbPlsVKkfadYYwLG1R26DkqnhAVVoX\r\nFkC982tZSHluxwxbtV/hPV2aCnyuvsdUaQYKwYlILrSDc4oX1KqrpyTj/WJT\r\neAd0twypVA5N3NgtQraVVhVCRxGnee8jxsU=\r\n=a9Py\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"be954f192e7cf09b63570c756f1c2e1f5b36666d","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.16.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.7.2","zod-to-ts":"1.0.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.1.0_1653078577650_0.6883125887921524","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"express-zod-api","version":"7.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"98853816a69d8a5e791fbae396ce355726fc5e66","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.1.1.tgz","fileCount":146,"integrity":"sha512-jcBzmzRwZK183d3F2/yk5XK0wXwj3ZwPpvcFz+IgHSbYfIjRPTD156PpJdWd+xfaFSxArHU1gm+zS2tCuqK3hg==","signatures":[{"sig":"MEUCIFsNZx3MXWXj0igCWmwVktQKP9OW42of7fN4esm1pC+kAiEA5CGtpJloNF01wSl9aBg1hhYDhpanLoyMy4WEoVMEb2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiJm8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ/A/9HMDBjafDTCH0KSKjuIIIUPUdeVb790wRjsRh4aiTI5b9ssXi\r\nJ180UL9gHX6c4kYqrdtGBCGluvQtCwf1EO8HamJt4gOC3iiirJi/8hUNHT8K\r\nGbqy5Mgf7unpuhJZoNn5srXtv8c1wH2DFDeVLhJfdRYebskpqCYr6RBR60o0\r\nXCcDTXUPYnW378S5YgWYhPRuleQzGDPPKldfWslHr7i05HlN/xo5KCOxOGVg\r\nEyZ+By3F9Elgs10XDEyfCQdSCuw00ZemWkPOBkY1aJYqWouP/iQH9RfBrEUt\r\nXWd5v5evGNhyIKDnYBR/pZ/55CP3lsoT86n9UFDReEavPebYhz2EnQIN40iA\r\nJ8wi1RSUcsNn+6/B3fUuZUn3tRgsTrhhKik4e7I6g7BdKxFWH6EheETrSmgS\r\nub5G4Qcx+Mt2ZoQ9iID80KezHLXAgnFEybBiYXHfhW+P3fYNqP13XOcKaRLh\r\nhTSBA9mmcqVxFrq/NuzM6lsXSSbLci/JcMgE2SJjVzX5CYjXFTVX8rWOZdf3\r\na3Sn8nb4xy/9pACh/u+6tMpg1ptdBp1Dh+sYf4gp1gbxM0hzry54ALrBV88o\r\nH+ImP2b/Wza7DARzLuwWJ0W+bfmoakuXIz4YBTDy7DmthAYNXqwOe+Tmjk9G\r\njZZY5gHOZiUsHCCDD57UrGTxJ6+07PYNr0A=\r\n=MOaG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"93852ed40b9f194bc05afba13c25ba3b72869c0b","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.16.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.7.2","zod-to-ts":"1.0.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.1.1_1653119420641_0.687520242917874","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"express-zod-api","version":"7.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9dc146a5bdb5cc0a8a67e53f6abf42b521f6a99a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.2.0.tgz","fileCount":146,"integrity":"sha512-5f27PdFmRE0qB2cvl3UTqIcNvHAqIzi62IJ1NaGGKwl3s0NzG6m3i45+NX52Bs6nq1tOaiKuEd5kX+C0Nz1UWw==","signatures":[{"sig":"MEYCIQD/VFi52hWCgcusAxFWN49clgNO/Q1ZkEtLB6OyZnPfywIhALhDGkj68X6+TO6uwhJMXv4+cdAoenZTivRKQNbviZ2o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii9j4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrynQ//XjCDTtiamWLYh/DQo5gbVJs57v7kHI6YjdTLWq+hT8T+GIBg\r\nlxYJDfKEuNSxEa/OoZ68jnzyE3rl6Nh3MzSxxsWPy2vGQPKCTXu//LA1la/R\r\nY3ZwVRo3iyhqDn2OGinMlN+IyKvZ8GFgNf7EYvol/alKV8UY/ACMkJA8pOgk\r\nP8zrHHY8DgCqS7uW8+ELycgAH//ZdM/E+b7J7eqh/O1K1amU14qnyOEH8LX+\r\nUAecFwaf7zGpxID+buqadY22GG/ZwFBT+LFW1pzQNvZgbndlrgR0E0L58qH2\r\norFug5nMJEBT5wXgy+Th/gKDrniJz2+Kf1JOMtOjnOPh+nH9oyjSCqL/cMpU\r\nQNJKtIpoy5nc+lNfY5GEED5SBIV1zcW2Lz/vlmuZcS7DqzkFUtzhDZuLHTbp\r\nKj7o3mSLI9sG9qkTZWoE+myaM6KS1N0osYuxa9v10ABMZ5e3MFsuEQd8dNt1\r\nwY8Ekxj+IBszgd4fHzH1BjpPxQUT8NimNzffx86HkLrCWf07fTMw+pX031cP\r\nTkxaxthED0wakDnX9M7Dnj9WPJiEybdUxfSenjOZVh+uU5uPRNnkMHQV1YgS\r\nHEDrYh5YVJ71pmYdGs5vhtSC+QqH8lQe1OBt+jt+sP8wqBIwmt8pmzwi8e9D\r\ngr6Hqtvd5kUKwwjWxIgDhy1hTp+O8lp+tpQ=\r\n=SxD+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"fc486e4e768682a8b394286a8edc6442bf411b52","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.1.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"zod":"3.17.2","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.7.2","zod-to-ts":"1.0.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.3.1","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.2.0_1653332216643_0.09815814755442864","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"express-zod-api","version":"7.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"41c455f951fcc027bda720bbaa5dcb0ac5508fee","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.3.0.tgz","fileCount":146,"integrity":"sha512-o24h3Z/NgNyTsua9dJPhhEe4+X9jFKu9a0S3wSldNjMuAeTH0KvWF3ftoOwm4wyMSRTIlRl3d+xr084BO2PYWg==","signatures":[{"sig":"MEQCIAjJh+8VfGbGuKAiAvQM856Xa5uSiJdAVjOOD0kfJmNXAiAZwlWg73sc+JYtFk7pnnNmLaaib9rrnYehBPEx//Y15g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij2BhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Fg//UBId3/h7Cl1fGkALRJQaZPlYlfizKjcF/vHB6g2pTDWA48Sp\r\nu0KXnkn73jt8gZ+w58PacWaQRNTEGP8Ge1NHus9rC3jOEB1J2y+5o7qFDQMF\r\nqI0i143C5CChtQJCRW1bVKenmqO+xQ++VLigNWKKqVqYnWXuTmE46hq2RDXQ\r\nsbSXs1Bx5Fpy6Lso1f6anHBDX7k+3UDZf6LSr+xN5ctMzC+v/itcjB/sXCuE\r\nXArhK8u58jmy7uPwHnQpUXtpkyhAtiE7zgy8m7JhYDCQVZ7tv0+jXSS+j1Ll\r\nLkxePvNOIYSn0tf5xnEszJBqG+NhGUYSJdjdWJzONXo7JQLD2tWEuBvAaM0P\r\nGBFinJoOIFyYEv4B+Yn9hQSMPsVC5QTLP0K7iYbmH21jVlt/AWgXkTyI70pE\r\n1rOYt2/XUOUnRCGAIInvwsM2OCblGyEZ8gV8neqm6EeNKtcw3YcoN4aSoTQc\r\nM74X2P4FnYYh63lQ0OHjkPxzZbZDdz/J8qOUCnJ7otydUwTE0pw6puZQQqKF\r\n2aMXpYYS97FMOhWzaAVZRyaE2/4b5v+9+5SZB7Qdw+cP+sDZsirQyS5zN+2a\r\nzk5FT4vYiYMIrJ7OvB7Aj5038fBcd8G35UePTqzMc8rXrp1OuDobRKPy6oR1\r\nLOZwA7SRgw4695k4p2aTyvarW7RU3O/IceA=\r\n=766e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"381f680bc2f480257db30e994181301340b9a979","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.5.5","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"zod":"3.17.3","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.7.2","zod-to-ts":"1.0.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.3.0_1653563489738_0.6826113644520715","host":"s3://npm-registry-packages"}},"7.3.1":{"name":"express-zod-api","version":"7.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3c708a7e0bf0c531706879cbe83ca41e92be297b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.3.1.tgz","fileCount":146,"integrity":"sha512-sqtCv1nL7YDHxGtgzRQnruqqRQwtqnB9lmxQj8KARl9A4PxfoI8Ja2oh4Eez4y/Ck2Mz/15DTMn621k5CPn6iw==","signatures":[{"sig":"MEUCIFZBIeaT6/V3n8cl9h8n6ylqOQOi7ItBhcpg+DxHLPaKAiEA9fTMcoLYiIYgwFM/K1QHj8Wizt92AQx/ToyldkpFzmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipfVVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxZA//XaMf/k3HdXswr4TTiZF3JgfXntgf1UjY+92iDllfZrspoRi1\r\nFThtfsmLysZCow259l2wJ0PGVr4giFKqWxvyj5zGBuyer9ZAvhkmQVEfotKq\r\npjKNjDzsBSCjjF4hi4IK9bJPWxpyhUX2TyUmBUI1TRYvws76rjzBVAybHQNQ\r\n2k7fpa11wKRZ/BMK21vRKEGmT3Ie1ySaaQRzwpus9DJq/ehTeH2V9hVPwTBI\r\nilMRi1owRuc21VdTOZJ1UNM31EGf7z1Ns+oekZN93yomX5iPcBaa8nGqJffw\r\n+Qqx7jCg5Sa7Qbt1z0scBQBeQ3HN+NVfGVJfOZ6njiPLKvxf2mP3kGPCAaP0\r\ntJCtasjn+iY8Lkay2i6909VmOBhe/m27p89V/8/G9va9jGI/NcNa0YMdTlO4\r\n07ZWX00/LgpiQ1vR/jvdLXiqLYAR2sFJth+moYnWlJBdRIVfjtziN24aPJG1\r\nEnnLrYTmFW4XoYwYHxFA4vXsjoPp4VMQPDvJAAQdb33rKeyoNyQER0sUIT/X\r\nQhmncddbsmDB5z88g1C7quBFcM9aTkQQikUiJV9fIsCHOU8HyMxKRU1tr5Gf\r\nMuhiozkRimN/3o9ZXEUpLzQnqBC56wLCS+WuvGbwkCD7BPgJnkju+YTbWh35\r\ny3zqQU2YldQHWItz3XFw6QzfOye6roET6r0=\r\n=Eat3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"ccd5d40e54ae57d95baa136da6c7b72c361a4ef5","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"3.17.3","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.7.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.6.2","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.3.1_1655043412979_0.8187386464076492","host":"s3://npm-registry-packages"}},"7.4.0":{"name":"express-zod-api","version":"7.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"05c9fc3e65b0746c1db7320731d0ce2be819aeae","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.4.0.tgz","fileCount":146,"integrity":"sha512-Cx757xsrhMg4OEerhBiaH5XWBjfVT3ZTW3qDiozAWT0T8JGsqFaXVMOULm/PE89uUobpz9gbTTC+w7koeNqmyw==","signatures":[{"sig":"MEQCIEpIiVfArNDctc0LCh/M54Qk3/CoPcpg/+VA6vlQt1ODAiByR44oYc/gh5HL4Xs9eyI3rc7ZGbnVO5jmQ0y08d++DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyVAsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdIhAAhjTJeXklCDObE15kR8BgVyeo7CWG5UN0D6pKFqNvnYv/ifsk\r\nzN99/dx+QZUhIfDnHhXcySpYJbRzv4lbKQ88wtyrLpd4yT86FTIwNdPcgV9n\r\niwEg8rfdMJ9cVFuNPQFe+u1/2U153fCyqPzVcWwTIy/XyVi6L2cQEITZCQiA\r\nl+XQ806qb3JvRccrzoAzg3UEM8oFGQtrdPI+aOJQTqhNxTwWJPL3RNiVLre5\r\nmik7PHbsD4ZcfBtertLHLyUXb07nANO1R0XubNaSGQqGoJCjPpxv/Nyueb0/\r\nvb7c8TUECz1m7CNqNxdSrbYld+omwKgneIF3sLcAVCeVlHxCp9CUho+DlGMC\r\nNfC8Xkw3cm8+8gXF7m2H45m00dmqPI9feCmehpiHu6iMi+0T7/jDVShDrfcg\r\n/p+gLFCKshRFWmhAiA8vDeOYKud1neCwarTylLSoLTt3iGRUh48hrAum4q6v\r\ndoeG5GpH28L+0CSCP3lXUj91uIkvpsVAS/pup7/r9qhpC2wn3A12rld0XQ2o\r\nPJLxrNe/fSrrodvz1tVGvW884mpRlNTw5mZLTVXgRpAdsP4RH5RRgyKUCATC\r\nNgPfwycMPaRYhNrd1CqyEqJwN6qDv7T9SVQzeOXZ8P+TaIxi8ywtuQDwiWMc\r\n6UV3V1p0XOSW9mhSXOL/ij5pXP/wBAu98Gg=\r\n=HXox\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"84c4af08668738c083d93ea58eb840576bff6827","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"3.17.3","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^27.3.1","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"2.7.1","form-data":"^3.0.0","node-fetch":"^2.6.5","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","winston-transport":"^4.4.0","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.4.0_1657360428373_0.23778504602905537","host":"s3://npm-registry-packages"}},"7.4.1":{"name":"express-zod-api","version":"7.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a2bf6843d043a73767c64b71c97a96f85bfcdd85","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.4.1.tgz","fileCount":146,"integrity":"sha512-FXiS6COSlxCvSeEtudQRfEfF9CWKlOU0YRiqJMtBiIP6VLU9WNC8QXdXInlmLhKkwsayUTiZJ2XgEfc1TxoWJg==","signatures":[{"sig":"MEUCIA98XtTjErP5etsxNOsc3CtCiLVzReZc7dSf/7Fm8e5lAiEAuudO9XF7mQ6MHd2a1ANQSg1Q+2wMKZBzA4sWym/Mse4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0vnEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq65g/+NE2HBtQ9HxhR1ZcLuFaMYftuZN6TQHBW6pbNuODS/8QdnME6\r\nyRg4S5xWev/sB3947O/xjgXXpkwKcWKvHuwvQcLNh6X91G5GmZiYbZUSz88g\r\niBMy2JVi7yymePwFP/QNgzJDr094nnBbmdg1qeRD2CFj191uLXFrL/s3aNS+\r\nFKD1CraQkGjPmrA5tdGH+sds/6M72pvQMfDGcoMTYYx0qw93B+u/6/Y1cnzO\r\nqD91nlyy1eKKQXVrbX3LWkPmPchZqHXQjjr/J/k6OdtGY+69f3Zo5CwHVftl\r\ngqw2n4PY6BiOC/u8cRz1mGS9vmyTdQp0QXOSS1zKoojA+4k0arO+j3M8Uj5f\r\nqLJT72pFnckv+qLWl2v/fy8HNcsYmWHJBnmMPVkwZl/6QP6rayFRNl56u9OF\r\nw0EX/4QhTDs0jMToZUjP6iSvbqOFVaf25H9ajzL2F5vi8hl3OfrOB3pgSMR8\r\n97QJs7nJKVmIPT6qPjIVj29NQIMIqv/j5wHicLCU55dPfbVFDz8lG49lns/K\r\n8ERMZJ6jQs+fRNslK1idW3wE+V7MsHOxa63H9/wQ9ZLhSqmSYmvJGjAjE8sl\r\nEpVgbbXvzhoQqYZvcSK1gk5RhVeXsIXJQqL/cJQ9s3nRXpbdji+5PvbCaBlf\r\n+OF/879Pn7wspawKmIm1gMCKMRw0C5jJj58=\r\n=vryb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"50e49f2b4dc793874627a46c43d8e9071f09ab01","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.17.3","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^27.3.1","chalk":"^4.1.2","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.0","node-fetch":"^2.6.5","strip-ansi":"^6.0.1","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.4.1_1657993668104_0.2514237021012431","host":"s3://npm-registry-packages"}},"7.5.0":{"name":"express-zod-api","version":"7.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c290a53ada92177fa8f2f3b56d9a04bc84ef3247","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.5.0.tgz","fileCount":146,"integrity":"sha512-TrsI+fxIk/owOsJEiSX4BQVCs1SA8fVmLGW/DTTwFZalHJkJFpjGTXbrqRDJ21LixGTLn0EReoPyE9rbqslrlA==","signatures":[{"sig":"MEUCIFtMbmKaGMuCO9jIsbBLoy0K6YTe2tYHP7SExOssPvHZAiEA8CDPedwql2nKDoqd75NNl76ZO5U2Elso2laAoazpyZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2BkWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnRA//ctnDqlUhRdDnqFg/QkSfzsFNtLWX/4bkhQARJusj/aHv/ifu\r\nqOev4pQcELSwE/7ZJovDyo/ANUOHFC/o90H0so78TJJIl4486Dm1t3r3Xewh\r\ne/Kne4hSOQQEod5OK4G4u9ONdUsZqu+8nZz4bi89YYI3j1/8ueQgs+fTsoJj\r\n1Hrst7clXBhKSdBrs7b6Rh0wbcxO3L/SVO4TCG9cxqMrWOiPTJPeLLksq3ZL\r\nNvooJvkvReLA+VSxzPdVpqvyhrjW6HcQcoD84ECiDT38UrHF+1yw6M2ScwFK\r\nRP61Std67LbfyMMdaSEPjAEx63Vi+vJm14uQa0GV5R34103JkBJxhUO59coS\r\n3Et1P8mZcK8iPg7pvGmifHK7LuZ7fqg1P5eXwsIp+C1itF8ufMZRIzWUTIou\r\nFy6NwHb5N29lLf2xElcGnCKlS44gbXJOkruOh/YAcNFlQapy2KbqsgwyXPC1\r\nsP3vCN30m7huVbpJkMLg4uztkixo2s6MBJCe2M5ltSpPK8iVc2AX+PxV5tXq\r\nUha5qFPLtiKDrMISb+u7RNBQTv3doZteVQYjyDqsdUjk8lrC7V1nUsIJI9Ph\r\n+r/gk/jZpLvXrVkXbrlDmIhYiOTYHqusr1ry8I4tap4Qq51X6QWaAlzpjls+\r\nuni0x8DwsNr9OxKQFzXaDuwuAwDMa6YVQDg=\r\n=1vHJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"2aa913b5089bf9f60edd409a4e2e302395298a3b","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.17.3","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^27.3.1","chalk":"^4.1.2","husky":"^7.0.0","eslint":"^8.2.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.0","node-fetch":"^2.6.5","strip-ansi":"^6.0.1","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.0","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.9","@types/node-fetch":"^2.5.12","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.5.0_1658329366569_0.07303111282165009","host":"s3://npm-registry-packages"}},"7.6.0":{"name":"express-zod-api","version":"7.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0f73a555a8d03e920656f27bface25f9314456e3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.6.0.tgz","fileCount":146,"integrity":"sha512-pM+aZbT+FXNImYFAyCcHXxpzn7lnR1zu9iDvynXI1eCU+9MA44WT9y155rpuFmtDYvurshCdZ53ZiXly+CiL0Q==","signatures":[{"sig":"MEUCIF2w2iO++JQqppbNcgvjOU4KibHhGYtbEPhzCEJXx0u2AiEAlyxULULtHrAOdtHymrkqjn9S8NVYsHUHlugPJG5Dymo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2Db+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmrw//WEXsZZlVtejLWS2fTJEa0kK0q3wmDp0lHDWskHoaPQa7s04g\r\nYIB2P48vT7lkhCEQoCSAH5bmq0C76NtNLRbQgdXg1zclvNJ4Hfv1EYy+7Esq\r\nRnanApZ3UBv6OtNehREcfmCbqG844r1VcCAEP1pnFTi2aah6WPGDlsVUMJNE\r\ny+g/xtkB+nLZSygh2KArPJCriVqdIfqjEpqX0F+usTEHjzu0penzNRaHpaL2\r\nZyNOxrG0cHV2T+7GbGMrFqifTP4S8YiBCCoP5oiyLiAP4T5bJKlw/HH6iH+9\r\nu9R12xg0GTQGMBGKimFvSxGL3UDcK6xPSf+Xf8JJfomKUkLHEOxlzMCrXyYq\r\n570yA9X0uwquM06tjS+YKpwGDb+4woSgia5z0iLMewOnRkdAvqXIwiEJkZgS\r\nqJi4g8xnrbeVBr+SUu6EulcW0HjgVBD1+ZqsGNKZGA2SuqoOG4I5QAC/yd11\r\nWkqgumvYgUIxLeRo4s595sbeCmJctqtcNlGy53xzELvWSySYSyvw6UIA4w3D\r\nmR7lOTUBh24CpaBU76TYmmFmaQ+ywslDXCT9pnY3cU0Dj1h/5DGmvqFBh9yp\r\nDWCabzTsx4DzuU7Fq0I68as2d4p1QM4hGZhlO9caU4pRH6oZdeWKtwjLP3oO\r\nrvhnk/ccEZfk7e7R5FRos8RoFJ1Dl10zQxU=\r\n=yEN5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"68e34ef30866a4a9fc2a99293cec67f9847d203e","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.17.9","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^27.5.1","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.20.0","ts-jest":"^27.1.5","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^27.5.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.6.0_1658337022310_0.30757775457879344","host":"s3://npm-registry-packages"}},"7.6.1":{"name":"express-zod-api","version":"7.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"cf37fc6ba5a8a2b56aa68b3e5bb39e59cd2c3db2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.6.1.tgz","fileCount":146,"integrity":"sha512-nvenyzEj/kUr3iAz2XiXDgsUFV2J8IYUlfnS5yi+Akx58Ai5bg3f6JLMsA4ZDRThFThxK5+uMA1jguwzbkNglQ==","signatures":[{"sig":"MEQCICz1DC39BDibwDllfJfhdJ+QKTmzG9U56eDh6CCS7UIvAiAqjmgcO/TkiQXHWbHzUa+thswlHW27w0yB5L2eAq4wLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2WzqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOUQ//UPyB1FUDx/kHtUdjuq5YCATDZn+RZImzjKQcOmv321l51RoT\r\n+HB3I81wmIG4AFV8AX1fBUt94u73gP28F8IGrZebWKEX5XCSlTi1a6R86Uac\r\nqwsNEr6PoCvbJquvPaDtRJysbcnhYYmyrpjg1z0t7JAPp3N0t/tl7K6Umx/y\r\nZpF8+axXrV4OiatX+0d5cQLk6o5D1VEZGWJH2MftcN12q6PfyC+uWGSL4akl\r\nNxbwcxgGp6NgychHDvSOeQ4T57STG2y8gRGwQc28Q3/E7CWkc/LdFufbi1Tr\r\nzUk7tERUWZVsCcWox9otKLhUY42fCUZCItk3GYjBqvXwfNnTuZ3Apr1vql2y\r\nAx2yMWFmJe/0VPOVnTudpDJD4HfhJbKBKMRwVwrHvaFFGpojTrJFjHHSRyC3\r\nrsKhVKkzu5OKQcKS1b04gRsGiWr65veu2/jHHGiaaAlu0S12A2ZpygGE3oEW\r\nt8MUjYotr4jfEQKNUU2XYveHJGDMg7Y0blO0LUd5wywKqcouzBdB9HwIVz1z\r\nYdIjOKUg3TgpgojSJvQY9bIleqfPu6/Q4+GPsLCKE1RtmGKkqXRny4/xpciA\r\nkfO0RqPLor1JqE3RFrICCslffyFBvsFK1RDi3ET1I/+rdz5211KbzwbwTYna\r\nTfy1O+89EYfoj8j1SXD6Y4JGVYsJPLMjr08=\r\n=5rYK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"d1f8bcb5c19fc6c8c2b2f402c77841e9f7248bbf","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.17.9","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^27.5.1","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.20.0","ts-jest":"^27.1.5","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^27.5.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.6.1_1658416362368_0.256940333542818","host":"s3://npm-registry-packages"}},"7.6.2":{"name":"express-zod-api","version":"7.6.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.6.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"aae2826d5b851769a00ccd607604c53b3e9a5f90","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.6.2.tgz","fileCount":146,"integrity":"sha512-amVVCEyM9DcfbAkUiXB4HnI0VXV0GkJ+QsnusGU9MBfUaQgpJMswSu3Viix4CVOKuzmyqiNCLZn4NSlN37NZCQ==","signatures":[{"sig":"MEUCIQDWwELnqdmipvS5kWJ8ytAW7aaV7ArL5eEZoR8rDvfhqQIgLe1BApg5+Rn1WKkANxNsW3FH0U+6texikwPHsoocL7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3DHvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7uA//d+1uRiRi+fhmMhbNOJ8TBuDuWjKZDbf2hKmczdpDkmhWcd2W\r\n3Sug25xgrO+BNsJCqYOyGkqf05MmFvjaceL5dmj3jh2dWu79Msy4G5vM1NEq\r\n8cg3gevnv95uCQ9imeD2Ha6cenjaprgoYT4IPkJezGvh0x/6POzWvP+8SLkn\r\nUNjJWU0rBCj8V8F6z8eZhnik4MExaIi1BK1JdxFsyR3240g8IbKmm0obJoYB\r\nkpyn1fKDi9E3Hi9Uc5P5IsJekFCRrw1/EH7H7SGTl09xUWaXQhMFeE4Fjuwn\r\ndPddQlJEYUqCBL7exK+epkrXDhDJA0E307SZivJdr3AAd4hE3+2vtEO0Za0t\r\nTqHABIDteSu5DhSkYRNpAz2vRlRfEo2rlBLIJ17970cQodPM59szWw8z6yoe\r\noBU2zG7AQ1qt4x2nTj7b/PEOD6jEsGPTObJO2M3RygVV8D+mWE3eysZe6AWi\r\nzYhuwlju2h7GwrpiL1b7gFQ6PeziIRfsUa5R1/NaxImQsIzi34rS0sdl8x5W\r\nQzTTwTs0lL9opxtWuOmkgXN9ifzxeFqccYwMhigm46gzM5OCFku4efbP/AqE\r\n5/ymI0vgW9AsRL2kAXz/MYAH6mbaRv7k+C7lOJWDqLy1jIiuMjRxGHh1MTHl\r\n3Oay980vG462UWDvleCd6mMImPZqOV+mMlE=\r\n=Ll6/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"d26b01af196ac4435934ec5c214aa2512f0c349e","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.17.10","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^27.5.1","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.20.0","ts-jest":"^27.1.5","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^27.5.2","@types/mime":"^2.0.3","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.6.2_1658597870927_0.22403722380905444","host":"s3://npm-registry-packages"}},"7.6.3":{"name":"express-zod-api","version":"7.6.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.6.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c70b827ac45028ea93381633fcab16fd34d7b9ca","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.6.3.tgz","fileCount":146,"integrity":"sha512-pInvlwg+gADvJvuus0s1Pn/Y/nfZVUllxu2ik3vF3fOhX7ynjcRazEfyJp7o8D4L9ZFV3z/hmW9vHj89SoC6PA==","signatures":[{"sig":"MEUCIQDf+1pQvq3jfGYzwU+SMJoyvbSuWwt0DQTahfmjK9dIVwIgWmfhRNjF9x9+jSBK+GLFV0oyOYGJBoM83VCfCanOh0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7WchACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6qQ//VFy+Px8aeWb+RTECWHIUwawbl4IIulx0vAPiVM03DdIFG7i2\r\ngU11tUTeIypunZF+40I9O3V5DYqYkBNPGeodbNDkQXI0oph0veiN17ALBGcX\r\ngK7Vhqm9sar0nInvhBNpGHUffQl4+gLfbIWD/a0oRdJxjc9o45Y03LyCxFk1\r\nSjIVFdmV08DxiNEaq9WI3c2iWXFjl6USLlRLjitIEz3EsevhLiCJSrckuZaO\r\nrmezsJI4/ZzVxU+qg6/kUrmdlW6Msiuf/xCr3ScN5vONu//bxmC3qfz6KNkN\r\nEVQ8FNFrCayvVg6Unjo3r7MnpXDUHbLj5AXslAzXxfYJNWPu/a+x8umuIsX9\r\nbR5S02JNzQJYFX5HYDy5JbiXNH6pJ1y1r31qX5zF5yFrc9UHTM+S2fhYJsSR\r\nU+9o1ol4l01zqaBKpxE+4xkWkNWbCIU8E+BsR3fPsIiGQuWZjb3EnZ3uNWYI\r\ndqgqF1iACivhEqTZFJxFlVg3733FME38rFUwYPA+GWxjz950QFsTg3ns7GQl\r\nTJGJ1b4leOV3kzpr88FNPNpoUfSzmTomBsCgwm/S3OLXVH0oxFQtR68Pk37Q\r\nTIHf2xkiH5hmDe0Pa35UvflHSlK9F3+qBVMVSDaHnU00NW85koeg5wj0IOF6\r\nHyjwntLdRNlaTtznR4A3KP/XLUEYCqCeE+8=\r\n=0prc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"cd663ae0373d77c5c172447e8085222ffea5291b","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.17.10","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^27.5.1","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.20.0","ts-jest":"^27.1.5","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^27.5.2","@types/mime":"^3.0.0","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.6.3_1659725600952_0.9059888067787951","host":"s3://npm-registry-packages"}},"7.7.0":{"name":"express-zod-api","version":"7.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b8383dec38b7a28c64f23f1e23f8de21df97167e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.7.0.tgz","fileCount":156,"integrity":"sha512-+qqJhjqXhCOlGINe0uhwFyFaT5QS9ADM8uL4hnqStb+FSBzFBRBhD7RgMsMn5JBcbiQMJjh+wgvm2Xba/Ku+1Q==","signatures":[{"sig":"MEUCIQChVglH7vCCUq0FrVSoPkhUMYFBDq8K0uTTUE8CxfEi2AIgY6L2vGyewjYRj0NGFL50N9Ces14c4ayP8dNWJ4KtA4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi74xeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCvw/+J3AXqOglsJ3TucUavB38BVhFI6tr1qPewzWjEYohYXDX9qtH\r\nheQHrXRI7ySib2Epvtnee4jvlxeWeRjqvwHr6aaSP6svf7W8yJLxK6F9zOwk\r\nva+AWTxdkZgjfXW9E9qMwRImBjfsAeSdP52LXX/JF0UAi91nc8fbCiXydA2f\r\nZPvsUaBGGCu7zvR/oKAmLH/YYcjKcnuZVafeI4/xAki7H8KaYAsR1Pc5xHb4\r\n1PggWBID6JAP6LXQZCLyyK4xAaDIi1evi/Ky+ErSYgt5VpbQiJHqZp0JOeO7\r\nRXNTcEOOIXiIvLi1xhD/xR7kn0wXWHGV2Ye4h7QMMd8HSWVlWTE6d4A5b9OU\r\nm/mgmzrJ+BqGt74paWhjgwQprBDxFJBz62bHRqDElBC38dNU+URahtyIWM9J\r\n2ePPdRr4IEVf9YgcYdl9yN6EL9k8k129b+ks0P6QU4MQV7u5eNTegqUpgVqe\r\ni3kOgqyxUxj4m5Ewp8fg70X0jYlYoLXqdKJNExfwn5+9+RutkkCmQ8Gwees1\r\n/fNo4Q6C4Hs+/LOV6cjDdfkOLYjBSoBGevMck7fC4hapAJuUlTb1WOJHRvTv\r\n1fg7xune9oJN/1/VhbUglJhK2bp5zI1kcFCLX7N+cAXVahCA3V/rc3SbcLqC\r\ng2+g8f0kfHSTxAdEXmtqY5LsgxsW0hrahVI=\r\n=P4cn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"08cad6dcef1e11e55edb975e353b1ffe7ab8cf1b","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.17.10","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^27.5.1","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.20.0","ts-jest":"^27.1.5","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^27.5.2","@types/mime":"^3.0.0","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.7.0_1659866206086_0.3590745481814652","host":"s3://npm-registry-packages"}},"7.8.0":{"name":"express-zod-api","version":"7.8.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.8.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1d9c472a7f0e8d934ad7b5cc4f53ea55c9fc91c9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.8.0.tgz","fileCount":156,"integrity":"sha512-5QdNZ3ic9lJjFiTAW+scA0Rp7gOjRxv21cRikkUza3gmCjtfjgF6uQl0DKDjShXo4naqJiAfBkzWo86hq8JUuQ==","signatures":[{"sig":"MEQCIF+6wpk446bc9vYgv+WmWaCNjkBSaC848PUlwL3YU7LUAiAsKGXh+RrLVm0HFfg+D/f8Gz9jAUbpW985CG0eTxGO9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+oYzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+dw//XN/fHIOLGTtvw2z8Ueoss4GOdMx4DtxC5bEGWTm76Wm5QaxO\r\nr1o5fI6dZSWvKppwRBa2mhKtxG1zrwA340eNcvcfIarGMHjVWoN1SFHIJ7fF\r\nu/ueFh2SfInOS3tBN34Z1oM6fs1iwv9G43aZwJpWis41G2i3bcNOSfWDW8um\r\nk5l8040V1tkSvsc+gQwv+frEzKZyf9auiN/m4g6qYOHS3K525SApbB9RZKYz\r\n/NXV/yNGDXLjGqJvv4VJHadUv0zPOAnz8VXTMfUsEyVJwe2QEpIe8aT2go+K\r\nP1IuZJamwGRfxEmWJZs6konxiMvVfyZPJBf9NiancKSub0s0F2iNrM/4TrHg\r\n6aWlF341Jsj33B6R4q8m8j/MkTiig0Z23Ln4tzZ08bCKl0KygcD4tCuPfdfQ\r\ntPd177hpk7Jxv9khbCX+NJJ2eEsHF2XoptuuXhJS8s2UaZmmfjRUd6tMH5/a\r\nLGJkWv7DdNv3hUJ9DFXwLdd0W/iy9Uxas1MiUUP/tYGtxC/P0N7dZ542XbGT\r\nyxgliRsrA3gdLbVgt/yvis0sZz245F4G48TblZG2a/mtROxsu5llRs8WbEiW\r\nE/YxtT9Bnc9f4riF91N191hEIz7+qNEJbXrerUdolWKyx5Yt9tIcuRtVbbD5\r\nmgvd0wBAxA8IZhIRpXUJJaaZkZYAj/DDmVA=\r\n=Ltme\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"3559350dbf419bae418e7c74a6dd167ad2bc9bfa","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.18.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^27.5.1","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.20.0","ts-jest":"^27.1.5","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^27.5.2","@types/mime":"^3.0.0","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"jest":">=25 <28","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.8.0_1660585523179_0.3293197474635843","host":"s3://npm-registry-packages"}},"7.8.1":{"name":"express-zod-api","version":"7.8.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.8.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bcfd889e76652e3372190cfcf83364a8adb9f488","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.8.1.tgz","fileCount":156,"integrity":"sha512-0D9J3CUsgPVvXTC6+JBBnTDFv2mr4wEZmPA8GeZRaJb/t70M2RgN4FiG/HCZ85uJJwVlUXfkhBkNL0J1F15SoA==","signatures":[{"sig":"MEUCIHlJ16dF/WZeSGAV666GpI1ZXWGecXaL58E8n8WDKXujAiEA5D6UqYuQzu5CMuMoghsPKoo2LsdqWHGi+mJE4heUTnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Tn3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWEw/+PPHxVP1PpinqSt7wmFgE5/TOfBufv/yn4aATI3Bami3+57Cl\r\nMaMmWAg5lY5c8AcgM2p3BneG5L0ylaz7HuDlSny3p5o3g55DPIvRgCDbhaPB\r\nSN8oj8Boz4XuRN5PGs2cqCg7+jUNbN+bh8txVakDGXlm6NHUsPBSKIZ5MwJK\r\ntiGuxj5ZJCn48IfQ9alvD/6lCwmraM9CZ5QiV1B8qgJX/Zy+zTQOKruV2Vqh\r\nNvINl0jQ/kpjDj8mL0xif7f8vZGBM4Gc1RxP7kGhg+4+qEdaKzoaZ8PvL+x9\r\n1pb3/d4Kdn/oipasM9rHQR5ayPrZ6ORTrOblaZzk4YexS1w9feyHgFlSWHiU\r\nL1unq4kMZ0jRIrGonQwdZX6YTqz4Cf45rhIHN497ptWqadagwq1mONwoZ0R7\r\niBTPZlHTbTyXR+pCtGz07NP1iDu57iR/hbzA70rkyqKD+EqOmO+b+wrb1kix\r\noYwcQgMQXy+otA6UpqkAuyTPHFkNxVfLtZG/UY410zEhfy9k8tqxBtACvVVn\r\nzl45K8wUM1L1TKmnVL/BMcwKplthIWdkSEIidiESMqr5XN2uhtSdKVceMymc\r\nNavvVFEOOuuyPmEdUlA9Y8bSAgLRfSMeo4cT3bshWBvjV6RC4OPPLhpt6wKl\r\n3YgDAwfNjg7aDAJyTUkaUFPgG+q6uOgUM8k=\r\n=D7OU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"0cd42f77d0da8775e0f1866684550c57d0cf3582","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.18.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^28.1.3","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.20.0","ts-jest":"^28.0.8","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^28.1.7","@types/mime":"^3.0.0","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"jest":">=25 <29","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.8.1_1660762615271_0.6457616592432165","host":"s3://npm-registry-packages"}},"7.9.0":{"name":"express-zod-api","version":"7.9.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.9.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7d3aa377fdd88d43f493aeac014aa298aca4e6a3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.9.0.tgz","fileCount":156,"integrity":"sha512-67/4geQLQCFNjeYov1Oj5CNepO/b9xzt8xvm2d+QmaMbwPZmuMsCslio+hfXeRHGvtDiPDkd5g+qUFBRzHzCNA==","signatures":[{"sig":"MEQCIAdAIywOW/jGetKmPp+eCZK+diHuvFU/F7qPBQuCrAavAiB24LXDcbR1IbhU2LsFRoW4O2CSMX84ZzmD7TtBoNBa1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjApqZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHpw//d4rU5waLMAx7sqJ4mp93xebONsWRvLIytxnkf6vXw9dKb4Eu\r\nX23+iYN8qQAz7cHVyeaevYODwd7j5NXxgQ5oWHr7x7oguLjDrzyt+gbXrOjc\r\nMWoiqAuzeYiAtl6LyYY64yUFNp63vBb0EP7w9aBWFX6tuX+1JlMf1SSFcpXP\r\nKezZOenmTYzf44pPTF0kYO3mY9n+QAsBhA2JVs2fpQA3+gyr/AOm1IkFC6/a\r\nIaN4O1AFV1/sFKn9c6lLta0sBuRJzTC5Wuf9cv//GLTREcEmOLD9lyMi8jSG\r\nW1kz9eZHDvJRhqH/yI3SOe5Id2roEToTJAdBW7NewTzgYqJBqSwu4JAaw62o\r\nUWxFHg+B1np/Nc8LCbwQAdoi5xmaLvgWIGd3iasjidrzgEqLC6bjWHG0mbuw\r\nprIhyxV2UQf3tMxxrzI997Oj8JnxA9FY3SvtbPBmg1NdS20kJhy7KROGqYvZ\r\nhTAjR7+NEyRUGOVXEY7DtoiYGcrGehJetKJAkl7Rarf6BYcL2VUH++55eLrc\r\ngKeJe9Vd3I39UoDZGocV6ydvvwZfR2rtydmsa2LZm9sewpLhRUGvHspDtN4V\r\nQPbGiT/v/f0VdmHobpx8hWXe4u8nR3JLDZqMb6Igf7tklXC4UEZdTXC7PdBG\r\nNe4ePVr7OMh8bKyexv03bepa82It0+I9FPo=\r\n=JMjz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"0e0a594b4793750e598b6461efb4b38a67007879","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.18.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^28.1.3","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.20.0","ts-jest":"^28.0.8","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^28.1.7","@types/mime":"^3.0.0","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"jest":">=25 <29","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.9.0_1661115033396_0.06681078446298239","host":"s3://npm-registry-packages"}},"7.9.1":{"name":"express-zod-api","version":"7.9.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.9.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9d8f2d848171fb1eed0c8018a3c9f019c3274743","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.9.1.tgz","fileCount":156,"integrity":"sha512-W+zB55E17XmO0mq6uh+Zpf7TbdrMPr4H1jvBAyt452PiXsnT4cr0B1Wj6u73kV/GfrzsdUEKkipGHWv0+hNGsw==","signatures":[{"sig":"MEQCIHKF86qYvcwZy1X5p16rqit958hIU2ZXeqjIbAdoDqCPAiAutkTb6HHLGpCrAfa7jFGCj8YGMmfK9BaYgOLtJu1LaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDNe5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Kw//bTI8ghadzsxgpv0XYdrEEQ0+ezOMzOKKxSThUhcWZLswJ/vr\r\nkhg22sN4kcjeEuQDopEE25Amp3wuCKjXIO3rtudmZ35DKhEmuE0MOEtGTMzs\r\nOate6kbObz/yhq09DdDsMnOPGWKouA7MbceoN11ulUn/wsTgHSip1ozZnZag\r\n1yX8t7vhZTV3V1eM4l1Fwxs8ScgxF4qfPm9pZG0EBvtgSrzowSwdDlxUlclx\r\nN30z3rnGhLo6SOjCnoJctPsAMwIvWpnsQnHUMTOCCIYRyGlrDr8CVlXO3XLN\r\n1hcaCsPAp6QRA9J9OAtF22I0oVCq2U9vf23e+fGQ6ChR8r/L27W98cThZHN2\r\nEcwuJmFpL8whkLm+3VZpQQ7+fHbAofqU0hcz/+xLtIA+9weOYcK7toh7UzdK\r\n5NPbSE15nIfGFczSZk8VgX1J9SNNG+sOmzYfzM7ubsRDKcWq9THvggRZj3OA\r\n4ArTjWVEFHy2m6gOK8ghqT4Xf8qqXKTyeisAeDwCEPXrHaWfX7nxe/CXl/jD\r\n3y0NmNQwnB5LW4pZqHLUCe2Xbvj0bPseFF49dxjZ0OFFiV15upyuJvl1NrkJ\r\nXkIylPjUYJTPxCdQIz5SuGbUwdU+727MR9h8iqaJq0pFNw7rk1UvK3Ja8Y/l\r\nvfmlF/JxqZ9AXveAWlCPAYtXwyK/eKhwpCM=\r\n=4J81\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"7556334b6ace7be031772ed7360767c49484b882","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.11.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"zod":"3.18.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^28.1.3","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.23.0","ts-jest":"^28.0.8","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.2","@types/cors":"^2.8.12","@types/jest":"^28.1.8","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.35.2-alpha.8","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.35.2-alpha.8"},"peerDependencies":{"jest":">=25 <29","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.9.1_1661786041042_0.05160559115906116","host":"s3://npm-registry-packages"}},"8.0.0-beta1":{"name":"express-zod-api","version":"8.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"2302658512f82709ca0adf9e16390fcc9f599c88","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.0.0-beta1.tgz","fileCount":156,"integrity":"sha512-Bp+k2XesXZ8mmjVOFqmKwSZnDcQHqlHrKrG8EoGbJsFfArvpaXm2YYSb2hQOqFEBjBwwLm74DcHz98VVWKrV9Q==","signatures":[{"sig":"MEQCIElyWtlOqC+zxdN9z4Xsxm9K72VzLNng2r7B21/CAesvAiA6vg5myAeJs8XbAa+rW5ROB+M9BmqfR2VYgHR3WJlMAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD5HDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNBA/9GPgSgkPDXsgzBh9CgMp9FHp2TPzYCOwyDxHXDF9tFZAqf2Pi\r\nHMAZmaqwunZN8uYJzozaqxn6geSNLXrIHo8VNTE74Xt/KiZoGHvItTL+tIso\r\n72teX/PkjVwz/E65/s9Y1Ogtonbm88Bv6eQw4wwAM1y+5PnZw5kEoTeOchU2\r\nMUstkIt2TxXgaEP6NWS1CYXLHrczZ3D8UE3bW5SRbr8EoO0ZNiGL0gq/ItRM\r\nhdBHhrunHsDA1iduykE+Jwm2liK5VLFnuCl5LOkgK0bDuWkHfu2m3y896I5/\r\ns4CAnTpKQjvq4r6X/E1AL+lgFbpSoGwOjW86Y3aunOzlM447YvkqxC3xQ/0g\r\nvAUTCBvgbuY7c9dJlalm29y6WkV4MUyPyeG4SpZD2OmmK47rTRWFnmXAptk4\r\nIN8NVVbSrue8spAyvUApe1lFQW+RIxocdGrc0hXQHmA8mPinJ2jGgeMbky2N\r\nTi8VGkN+hG57AffpS4qWao6VR0wlFrgLaH5NrYCp/4nOTXTIPJ9xOCeip1wN\r\nIC+1FPtY0N0PoSz14+sdqGL98WEPnLmqaPwlGM7CTxLXHnEcPzdSrwhtLI4n\r\nBBLZQ2GU7KAXrI7eeTHr8vJNiJJX2Kp7W12jh0SIiS/txpjnDZwS+uVoQ+kA\r\nLeULT+exKmH8cw8M14Dcmih7w5nD7qDkVBo=\r\n=29f7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"c5dd23d4f5d1f136490816a64efcf89be716ae42","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"6.14.13","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"zod":"3.18.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.23.0","cors":"^2.8.5","jest":"^29.0.1","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.23.0","ts-jest":"^29.0.0-next.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.0.0-beta1_1661964739433_0.7574220879107789","host":"s3://npm-registry-packages"}},"8.0.0-beta2":{"name":"express-zod-api","version":"8.0.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.0.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"14e6d71662818eee3ae367ee1d107e58d4381523","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.0.0-beta2.tgz","fileCount":156,"integrity":"sha512-YgR1y5LcTtYRSs+udKLV5Eb/iZFh46TCnyuiqcrdNFFqq9xDtsDZKwoW1Lsm3xbHJXvJVB0aDFeRcc+sG3LRRQ==","signatures":[{"sig":"MEYCIQCOvBZM17xJ4ilXtQ16ODFD9s6s68h7gmup5P0ygMyDXwIhAKzgyZYD98ryCtP13p4wm2wcpGIx8bhttZivqRPjEIyO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFI7xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0wQ//dIIO8Azj8IDAahIjozkHX0uMytTdKDwg8TS7hljHcJPXPJ/S\r\nID1HrwLynhITVD1B9wb8inUDXQO8aqpGDRScKhAGYzwHPbO48GFcH+Ns5xpH\r\nuRTYrePRDGYV44NGW+IX8hiJBGRNLNvH83mcWHtcsn+cITn6K2ooqQG3vP+9\r\n6SYQ3BV5aqGRykAbhMz4uHgzcdvcB4HKp6WX7p9lft+h+DBOxZlvM7Ig61mz\r\nZpKgCLmND9R54nrzZCfRKs6TBlUdmULpRhtxnzqKFCuXFbkfMvtCmC0JHb2Y\r\nQT8DeoYA4ZTRXrA8hokW2PhFsnUqYM8KTgvFrGWbP+UiuSQ0uzHcR95XucgE\r\nf32tjKPiZD/w2lOPYM8SMUBu4yw+hdlTb86webTFpfOev8HGnNsPXbYnsmSW\r\nO/fvi3VGktBDyI75SNw5anqZe/ltKkxVnrm8oEauDSwZEYjfi2ubYnT1lndS\r\nY3Jo9S9uqbvDBPhFWqCwcqz8ZUWelcHAg8g697+2eRcAc4NUkQDxOPRE/hLS\r\naEGlNE8gU6rl3XWDMExAKWvjsufTRI/FdSGTeQPUpBjp1IPVEStYpGEi6WNo\r\na8NP8BinYRKi8Y792QZUWoIf/YuVj0QI93vslCHIaTlXIRXio4UX5DVc27qu\r\nc2JivPLNHXrOqb4fRjyHAOe7tW6+dpqkPO8=\r\n=cGjb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"f8e936cae13689fa49336a62b329eee6f5dd4428","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"zod":"3.18.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.23.0","cors":"^2.8.5","jest":"^29.0.1","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0-next.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.0.0-beta2_1662291696784_0.5772278797887225","host":"s3://npm-registry-packages"}},"7.9.2":{"name":"express-zod-api","version":"7.9.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.9.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"33c8e02cf980bca540d6b26df44c329b880d549b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.9.2.tgz","fileCount":156,"integrity":"sha512-xHpBJ51NpNAXIKVJWPfLfCnv/hCz8qXA68l8XuIiASd2v5pS0DSZWbvIsT9BqMsQBPKEftXeHaulhl9AL96idA==","signatures":[{"sig":"MEYCIQDHfAcD8AySJwdCZOPQmsxGb5Z/2uxDMMsUC5t7VWc3egIhAPEdqxngjNnFBNr9Ar9rTY4T4PDnnaAWyMyr0yPVdVQy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGkZUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDMhAAnRREQ2dm6/Z6C6TjEf+XYUl7Wg5yIw12GxeqSQvOm+Kfn93q\r\nZZVU35RXVsp96T5H+sw5htbjBhFxmn/kpvE9cRTrAUaD9jTMTdimXt1KIEcY\r\n5OGHy+lSwtY0bmK8+uFGvEZ2ZO2eB5M+zNGv6vQgNVweWKHyuC/Mc4wQfHj2\r\nfqdG1/Ft1uDxV2GclcuusZQqEt5knSgyThR9X9821Jszg+n7rz5oZbHcz+VS\r\nKrDy7GJIV9vlzniQ9ii50++lQpWsMdcCEKeq9aFd9t6C/0KJmeYgmNeei/qE\r\nPC0Q7I9jsg/QHTbRlEufAIBycYP+/AZnYhn0WQPdm9+fthe0vHFGyN1CvOaq\r\n9Jpxh2s9qIps+THBfVcXSAbLkrF2DiqmYqhM8a0T5NP6X0F7P5lf8yf1zcrR\r\nrNUgPRYsWC7m175bCkvLrAWV5jr9P9tE7ttkNnIG67v6iMLcCkhUy8+xQ95x\r\niirQWok5/kjzvpLiPtCsFg2FJHUwVydUMbRhlHrNd1JmlR+GdEvvA0H/0LvL\r\nV/m7l48szLs9eRa60DZWAqeN4SnzeHGdq1UvQnfFesfmX6/bl9ls6AiSmgmZ\r\nf4cJu/CAJT8cE0GYeeT+318rOkoRZKD/fZeopfE8pqeXeZKqKYHQFi0KzxN8\r\naydbMWYVBAwbClcV7rV1pAreql3+8IWVGxc=\r\n=hnwY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"3e887293d51c012b64488e637b1ac21f551514df","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.18.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^28.1.3","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.23.0","ts-jest":"^28.0.8","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.2","@types/cors":"^2.8.12","@types/jest":"^28.1.8","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.35.2-alpha.8","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.35.2-alpha.8"},"peerDependencies":{"jest":">=25 <29","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.9.2_1662666324693_0.15279784546835562","host":"s3://npm-registry-packages"}},"8.0.0-beta3":{"name":"express-zod-api","version":"8.0.0-beta3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.0.0-beta3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bc44d987c196908c716ae063f2cf857f501903ef","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.0.0-beta3.tgz","fileCount":156,"integrity":"sha512-qL38w3H/BGr8Lp1/kxqjRn+wX+z1jTZAONe4GtS2HduCLdoUb3cNmVnjEB2XvGoukC9CNHSlpqtQ5NLF6SSsgg==","signatures":[{"sig":"MEQCIG6IXHYaY1Zkml3cu9BBOVfOFQgNXnfextSwmaAw+s1hAiAjKgqe3AJGRI90RoqZVgrKUdbH1XKRKOkfVHNjy8IiHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGlP3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjXg/8CASaT+DSEr+px8EEwVCK0cxqMJgJeC55s2libcu6U+7ZHJvW\r\ntoVh1yauHQ0nAd4ysZxhvWG51g34jRANKYm9qKa+9YJjYbxHwjiLVCFZ1kzJ\r\n5FwjXGR64Uk3+bzD/FUx50wvN12UAK7Ph67vDuBURa9WtYEyFOzw53qAj6Ce\r\nop553zQa4izLNgW1nadOTEzcH3GKchR3dUG2KUl+ZfbGL8GA0MqXGqeOvf4M\r\njN0rbJQgq5/Kr/RCJCNyeq8PUA6TZPuSvHTNhKv53w5ymRC6GMvrjy7IdfC/\r\nTmljJ+h7DFHtPLoVyIDFbuJ0DOkfiPO4XkgwBeTQaDR8ARUPIv3OTorw8+ef\r\nn37Y32/Q9bP5hVtZ2xqNMsAFYumYTGGebUjMnlb3b/KlH0G+MwcAsbb8g5y4\r\nhcLiKzS9+7O3eRaK42yGKo6jfFKnHtsQgaXMHlPWyIWcl1qgrVJd+Nc2/+Ae\r\n0IjkUc5CcHUr/4lazbXJcQMafJlyzG5wWUtCtazAU+oju4IHQCkd4d12LvhQ\r\n41uJwZxGN/NuLbIflJg637v5WnDjBwLFSGae1AWw0u5BWhmX8c7dJCiP0fkm\r\nIjYgj2gRg2edVk1xigwuSvKda1McX2O3PXdEoITcBckMwYn9tG4e8ypPTv6O\r\nJHxHTb5XmUSAUDJlQRk2QHJ5Rk5+jfAa2Ck=\r\n=HJST\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"8dc1294172afd2de92c8da79f3aa5b6c0ff5967f","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"zod":"3.19.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.23.0","cors":"^2.8.5","jest":"^29.0.1","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0-next.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.0.0-beta3_1662669815026_0.5184254122948742","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"express-zod-api","version":"8.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0e626a67d80144808893ea4bb936277fa0ca3f65","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.0.0.tgz","fileCount":156,"integrity":"sha512-iaNgUS38bVsGlGkjJldXQVOw5/tTxGsUkADiQoUkmwmVP0kEmb+yLcKIRXckkWwf2Ky16EqH8PMWuOKNLjqk/Q==","signatures":[{"sig":"MEUCICnURxSNDmHP88WREZmWBnZXPy3NrH7LqXr2k3xaYdypAiEAuzmYIuxC8R7WPmOn85l4wuC0LifCFfSS5mcj6yzMo0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGzrBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopjQ/+J+Zghai2VD7FXyICyugA5GAmkkSi9Q/OXhvb/aM+7ByKz6sH\r\nc6IwSwf1q308EAIDN/dk8dLKF0VFJxWb/poHDJVAA8neuiuVushY/mTaToV3\r\nMpeYbAUfFNXdMNtSZ8R8xTSDbW8CYaudjUZX87rZ6RjI38pwpoBS+vJ0BuOq\r\nUNThxMHfvU/YYKjf9dHYc5ChtL/vqFNXILhv+1m7fXh50VlWyNkp7av8mKB5\r\ne2UqeMTsliCascXy4z2dnzvGg9gSoFQnT/bPtpegVlHliBM+zjQjODbbYNJY\r\npP+Et2fO3J3/v0MqxmRkN8PWl69PwHqdSh68+47Bp7u8C5G7vJ+DcMaNHOni\r\n3D1bhDv0yt2GJqyvTMj59Nj3U1zQpbOW+PlQ8/+VDkY0wBr81TtnhtMTzNuE\r\ngYPiv7JBZ2o63xr71zxlVegImUVTl+JtYHpDqvZNhQZsjPIjT6fM3JQIZSjM\r\nSV39tHE/Y3WEX4CADxChlZ7erSH9aC/ojHx6igDo5dklzEi1X832b66Z6gKR\r\n/OnH8UjfrOO07c6tGLr+OVvBH5LOUHkR3JgqXJ1zhD2eRWW3dSZbZJ7DA3E7\r\nMLP7WmQE72P7e5u4vE1zvKuEPiuQNA2Tebo0Wa4RCxrc2AgOvKoYgznKwT0J\r\nLMbYBYnzf0UwSpykAhLNqJK3kDVZNdGRRck=\r\n=T34L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"c731231576cfe947386346d7fe7d3aad03f163dc","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.23.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.0.0_1662728897653_0.9576594913043603","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"express-zod-api","version":"8.0.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.0.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"eaf087804e568e67df0e7a24ec1afec5d229b0f2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.0.1.tgz","fileCount":156,"integrity":"sha512-sCSNcYYCcL+18S3UiB6GW818QmsH/fUcgeGmGrd9v9I71SyUA62bjDidrdMQDkqMq1qUKmUgULev9cMI9gPCfQ==","signatures":[{"sig":"MEYCIQDswWI2lXj2Gqonmocyw5kDCuvedFYPXo63yZor0THbnQIhAKzMAXGXbfgBbTsW8tVPPuv28wJbufIC7Li9btEdR9tr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH5OyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIXg/+PudTI91vjPfVEcPvzs6X/ExsPC5sgazXTEuxGGHiTjLGlYVs\r\nrj4EhNsjIcjl0YN+D3b5DKcTK4eoI0qCH+LamsGh6FhL4HEpU/Nq/eeQYrrS\r\ngIpg/2eGYidhK5HM9829FVx2plBEVeWH17Tq5KD0Elet2Ir93TwzSASaTLEc\r\nNtiK0ediuTNwk659+crEUSL0Q4sewAqRdP1mbzacCWG+MiUMoEVvhr0CHf1N\r\nC3meX8XzvIbMlzK3DCzcvdtGA88AFKV4kTIPS5wwgdkoJvgiB83ScidR9XTe\r\nQeNP8YSOEngkfaF/hl6qGw2tQXG7Q1fK6H9VHq7fM+4XpMeTbDH9W+1mgYSv\r\nQsFvGz0yw/xQwwBi0ZQnWspSTf/nXlaS5L3ZSEX68qr81sPNZMaOwsy20btD\r\n6HyC0tNzzvJqeFScam3mGxXdzgrXLAVq1SFMmyQSE3WfF0cjW5SfaAtu6sdN\r\nt+05rNPixnVq9ANz1qxrDnItpInQEVVWZ3kcY4EaK3Ion92OUc2gyUeY2+zz\r\nT96I/naTr8npISvfabmV8LTs1K2jeED+yEO1a75oUxLJ4aJFKdVKMowdD2M3\r\nWhxvBlZWBWnAZ5vodrOlEHfm4dmP1r7n6tGikQuB11tUSl4Z47Qar0saabCQ\r\nvn7GRnDnlz5RHGhlo/WEJExowf0NVeIcABU=\r\n=Xask\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"8fe7edea47186bf69a68306bc0e385197bff5584","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.23.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.0.1_1663013810085_0.8240575648018658","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"express-zod-api","version":"8.0.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.0.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"aecf8d611bfa9a345a08f674e8b87519ba0547c6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.0.2.tgz","fileCount":156,"integrity":"sha512-O9HsXpKCt1SPGSTIjxf4Kouh0vQlPv4JPwcG8jVQIyz8qXAZqqSutVs5WFT7hu45oWMUExwogKnE8XqGyyb/SQ==","signatures":[{"sig":"MEUCICo3/Kmzb+svXQ2d0lyMPlO8j8AUmMMz/VSQOf9fjuL8AiEA67m5lrobQQHjHUzpFve1KH79ReBHqcPSPkB76B49A6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQuBgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKuQ/9HZvBYByGGy+Utg7Ei1G7ljVUXWWYnl+LBaPmQNr3MomdbC/m\r\nx3bUT5FwdvppQQ1I7uZ93dJEy8NTa3jPWhxTvjWhJ1mcN6LJ46ZX+/WKFzG+\r\nnFqnfqw5KLveo40oFppVe5OKJMPoOjP8NmpiQc6LF91W15XsSRdy/lq2e4lX\r\nSgfjdI3c3I6N8et+1fzzdBtsUZSnfQqCtCWwdnJUVP0o1CTtS4KNHTj5LdDe\r\n23L6Pv69X+zkqtXC+GiNqLf29HdSf/8yeVVdotaVY8JF5igM1a1+ZwppISF7\r\nCo6D8lDIA4qjE2I11INcTHnCvaSE5h9QgEBV7r+7YVbLa3or7DMTg79cljKt\r\nPW1KGtepUEDBv9cn7Xtl5GLzPPCPs6Z5ZjPFBYXTaQZNkvEGw/fV1i3T7tpu\r\nBoCdgLHcR9fLgstgYAtoxWbSMyYyBRDG2CHwVag26BEE6kZ/i047vny/O4JE\r\nFsFWG1dCbxjLsGLLwZQTcjce7fa87L8y7MZ7xTRt43WxdiIuGGfH5Vpyywc4\r\n42iXmMdiG6tW07j4EoqosfzvZLe8wZWjKi4GHk6ARPCF8K7Bo+ONBNS5hBWg\r\n40ZFPn5vQlL1YlgI9ginWwM0TQIIas29jRqb5AnyzXJG0su81E+6kZod4CAj\r\n9CD4zhmVhIMrKXA6TbG1f3sI2oy7iRVwe6A=\r\n=bIqQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"ae90b4a1b426105ac32649ae81a147989d3ef8d6","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.0.2_1665327200745_0.6104593526615347","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"express-zod-api","version":"8.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8cec9a741a1950abfcec6e0409b8c6e37c7b94fe","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.1.0.tgz","fileCount":156,"integrity":"sha512-hJJeF+YczufHB5WElzc2CKunqR4lIQgF3NX1RjjwHZ0KPEaoNV15B5+ZyaimzroGhhK+B1qj67WhZYn8uc9E1w==","signatures":[{"sig":"MEQCIDogWF4CzOclzHC4fbNp1QNistTOFmPppGCu9QA069MBAiA815m0RRsEJE6oCCWCvotlmphnjrd+Ar3LPAk3E44R9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":467442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQyepACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLbQ//eQacBWsRSw3ZCHI+4Be33QGUF4VvxfBicbmywTs3kiDSunoY\r\nxCHKo2CK0jS2223kZUjWOpwiUeqhri7VUpCF1P/s2CeInN88Oc7btbAcig1d\r\npd114JTa+K9n74frpMDap3X57En70VPd1bENoY+i2UyiwvKvsRAMFCkjmvkH\r\n6Crwu5UhBu6HJ2ulqh4EyHPGfHIYF8UWVbgVUMgghsveD57emjRxs9Ghj+z3\r\nC5TPl6HpWzkw4DoEaWD7OLhdRnwyohgacOhCuXjTg7Qk1Qg3XTMW1+ViWxMN\r\ncvphqZNRFAKoS5YYyLLjeu0dy6NXcAu8xCwjKIJBRy2f6TX8Ip0TGw51KR7o\r\nqbNIbB8Hx3Dz6Ee6LsWOUpfj8eYOM/V+zIeIWW4Dkb6rN4IamVh4ePsiXilJ\r\nPgO8sNgY+cr3BDLw685kcpFOs3Y5tzdpSzZeYNLkJqMDi39hz3rVIbRDNLgZ\r\n2za1p8i8lQFzlOP5wRfBnMiCez47JRj/5H8+BusqVsWHuNMgKPHxFBsiFbzm\r\noSSjyU0SAsf4WUPvq5UhrVTmwUDuQmntSakxttZPVFvFcBT8I93/jnpPez9C\r\nkQQ6NVTnnDjrcfchpWLf6ZwlHZmYW6yxb5e6nWTrfC2S1eGYubZ3H6uo4ulT\r\n6mEiBCe86Ux5yydxkD6KwWhwekkWX5pG4a4=\r\n=mtw0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"ef4e69a9e0d66192a9c134c5f739fd6ecf3f05d0","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.1.0_1665345448966_0.6730914338535863","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"express-zod-api","version":"8.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9bdf0bfbf9fd3903dad1ce594c5938d1faec8011","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.2.0.tgz","fileCount":156,"integrity":"sha512-+hTkbuRcEDqVLhkOGgV9vqG06PxDQX/PPj5TOiHQhtN2w3P9Ix1Q/7Fzx2JeyU9T3hWE2T09zCX8ErcKMraI1A==","signatures":[{"sig":"MEUCIQC9A3XhiU8/ybs7NydfauCCxGXSDXtZ2BXM5WYX+cLn5wIgUTs2k7icsmKsT5G7typp/tkNocZPCFahhSYaPk94PXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRBZKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk8BAAgSlb2HJMrJonFj7YzAkZzX+/ZfQ/B250pIW+12CDfKrfuaoB\r\nTYtK2Cz4c6aF0vvJarVXbmlVZQPfdcYAjVWg4gsSiN+PEzPXHrDpRPZ3t+/Y\r\nBnXC6LyXjDPdlRu0bjCKnea+9uZm8B8yReXs38WFGPOhWgeISKdrueGohV2B\r\n6G/0pXeixvVkaUBIg+r5Z5OGygIMHXuNI3q6gLQ2ClhPdP4McXyTS0JiqN0r\r\nMqDTkRMpCbEe86FCIJTaPWy1FKDyreopvXCX/YAzaV/jf7/bfgABcwDr3qbx\r\nwTAWCl6lwTxwcJsNdLfs28uQOn7ar602Ihj6TKQ4cIThvujqYvn5F6t0KQKn\r\nlN96ncN397NizJ9ZowTK+yZ5SdtoSXX5otxFSa/5NflBZ3zsFiLZidBfuHTp\r\ngaPJxOTLJaCaDP3FfBgNMR8qoWTdpuvAvkDK3bzBQ0CnykcMvOm3n0ZmKZyR\r\n383oVX8fwU7k+hHpZBTkdW5ZAUKR7ir4M0h4U33csis/hD1NoC6AZEgIryrg\r\nUpnh6nuh7E9wBDk08CW+psgKOWdQlZUS4wUgwinGDoIRJFOdg3esYQC42ypb\r\n3yGz8fl5tBCifhz9yXFZpC1IphZ97hWbI8TXxaBxVc8M0/0RU8Hdk6uAnu2s\r\n2+PRwTfDAXhquXkVfLzol6HVbccETesImqg=\r\n=wKbw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"dee8de7a52ec3c87e2c42c22a342de831305df82","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.2.0_1665406538626_0.9531364769773756","host":"s3://npm-registry-packages"}},"8.2.1":{"name":"express-zod-api","version":"8.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"49a2485ade51e0b0daba35b97843462c94436b8e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.2.1.tgz","fileCount":156,"integrity":"sha512-y+N/PfG1rsQf3zolo628o1hdpC9nk/vgXbwPjJJkQSXqUZddiRSCWXOY9GiXN/rgprS3cXp2wifsdARRDA/ifA==","signatures":[{"sig":"MEYCIQC2g/5lKeJYGbb0kW+Ej3XmUK0XQpCKlFL41YdzNhZoOQIhAKWEOs5lfNXFsJgv69qsUBRbbY50ADxftHCeRhrPXA/G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU83+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRnQ/+PX1punJ6HNndfUw7qug5YaWo8Yc8iYtuVM/0TEmEG78ZCc+k\r\nJPp9inbwKVZzk6hae6thOywNFmHamJe1fqLT/1UmOaLweVBXcHyn14csEiXy\r\nd+9SNlP/Fu3MS1sSHMo14Kk+I6G6IPjPl605mSeo5T0fF+pC4x9i6aUAWkOZ\r\nurVFrTorkACCEY0h9tY0Ul3k5/JnNfMkvhXxLcS9iOOIuZ1j8MLj9AwzFP0/\r\nPC46+E+PcSzjiv6f8dtijmfFMnXcfmOh2/dcEV5GvimgloiwfbtKVAnBfXUd\r\nfMSIoNqs5337zNAKyfyi5dajTnfL8k+wCdRYv7A9TlYPGY/v9LSB/8Cc8H8j\r\nPDxQGVcfCm53pKQ6rgW0EHRphPXDIC2eJF+JC782MJXE1ImJbU4fIBnQ8znv\r\n+QUrPkskMK/rg73RyjGKP9EPAwWR2j3T/5aDD12gR7h/uv+ZWxvepDMsiLi1\r\ndwEplPDrMHP83U20kyBoHFKebotogntBSEPj9fqkE8nhLTBuhdFzQuDIHNUX\r\nvUyQ4kTY/spom72cro33+zMFGvmKf6ndoIWi9ahLnqfqP1ppjQy75sRXVm+B\r\nN+xRmH/GetUv01Ek9peU3LEI2kcPpJfR73fUMGUk7C77P1H+G5BWmq72JwAx\r\nyPY8cQx/rZcwmNxM5CmO0/i8fAZiqC+Xjj8=\r\n=g6gU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"ad83474f868d0445d7476f5206b9014e1f67c161","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.2.1_1666436605964_0.7236830352706367","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"express-zod-api","version":"8.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bf1fd547866258855facb167f717cb9937684931","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.3.0.tgz","fileCount":156,"integrity":"sha512-dzpLgDp294/Xnwk9MxlMcGIQktqoGJwg0LDopFzfOGFK+L+1m2nKDR1nRZCskISUMXbAmf8bFndzYYETsEWRlw==","signatures":[{"sig":"MEQCIBFr5wZgndlmzdYPBr9ijPAFRflGrcdOR+9WFEX26rihAiAc9auyRryEtwn0I8kzHv0d/8wKRwN3tw9mbKfXXi2vXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVYETACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgjBAAiHnCo1u0R52ZoYqOlV/Z4eLahVUlq63Zv9lApsDPE1erEG7k\r\nsUkXkHPPmdygRHBYPsaIr4R5w8eN3aG1Tzsknk6IJa2HapajFVqribA4d7P2\r\nugb8xlduM6Or/N7iSrQwnnqV0YCr0Gcad7mfRDAAcudJsFi6dN2iUGpx2DaM\r\nEQ1RDmU9mHLiTCmVvdULdk+r9dWzh6WN1uliRBQcMf2Q/EvFS2DTW6WQopnY\r\n0txFWOBqjvsGFr1X0kUnYGR5kY9u49+O30ghbmbdn+QtuQMr09sL5MbtYr1B\r\norHH1ZyjgjIGVDemRak8UEkMsJDuaaHToz10kt+vAggkZPue3DBsQSNn3b1x\r\nL4pHG1sctn0exejN3Vf2pIu3ue0kjnDuq8WMAY8FRanwScRRFv7Pue/WzCBN\r\ni1xGb3AzVyCXZLatvgMzK2Yzss1l6hVPd4IG895YgjkrZguGZBlVu5TkVjeV\r\na0rix2dh6cEhMTp4tJYi1bb36hWThzUmhezs0jROdUer+qwY3xjQieGCVW8d\r\n4h4nWjXconqwA/4pY2uFyEXoHf5qxEsmTu1mnZbOjaP+6EHEW09w28SLf4D9\r\n5EDKsp8zopuTQiGfkQKVU61Xl2HdzdmhXGl83YZyQXMWTc/qTjYVxUlGxXhT\r\nFTBdvzxPLJKAFIoyBVzJRBLfsEsdtswk5zE=\r\n=KZBt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"fcdf9cff51bedb29adf7c29c53e5d737805fdc33","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.3.0_1666547986964_0.4789571836242881","host":"s3://npm-registry-packages"}},"8.3.1":{"name":"express-zod-api","version":"8.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"fd5c44593a92ee9b0ac11ba6605a48c4bf9307dd","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.3.1.tgz","fileCount":156,"integrity":"sha512-czSafsoaIAt5DcIdiQx9RY+4RI74eSJ5kXtRB6hz+bEEo6KXtTBeg93GnE/0f+RFmY1y4HYFEwiGlamc3bUlKA==","signatures":[{"sig":"MEUCIHQN/nl+2WFwsj8vefH6+DHpnGLaUHbCnpODJs7n/p+GAiEA4o1C/Z93gfRoPtzR25g0JZcRzUEhiyFyITh4JvvynG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":475632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVvk1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphKhAAmLwMIaPMvXSCTNdxbcOYNIRy74tP+67Zac2pE52o3d/T0xmO\r\nHBIAsqIS/uXaHtSFdoU6Vp748mjWnkVHoDjBXQTdUtamNhFZOtIwV26aQfPd\r\nZ+5qr/4I4azKhAmjIm32fgi066ORDnvHtu1A1WTjJJ8ytPpfdyNTGy95zUo4\r\nT4eCWcYBolKNL9jMd/eI5OHynblNktTelUraF5bRpuDFzS+QTqsx69qf3+/z\r\nxuhLCK0T9cS4azu/RTYODe1d02Fcq987Bx9fgQUKh2hk0Z0HaO+6obOlaouK\r\nMxiMsC8ta228oyc9Dx5iLp4kg6KokjBprVTCOGwsDPkk7QIOA1UpTzFGiueN\r\ndb1hnZmPnys72PljWCaMmJX2xhb7rbdhgTr85BjSURj2ajwDoVYvMBisA7Sy\r\n6UV3RVOKTAAL+rGYhDaCt0IE+ZgIBoZM+Irdv2906z/n+Oaoh6bk417OEVdL\r\n5byWmxxGg1v0CAmivXhJL1RiS4bphgext2aQgKTVuexhnIhmwVKx95ML3A7D\r\nnA1wV09pwJKC0YhlvBkPTl+ok6TkiuMZOTncsIO46uOHOhur2FJJo9PqApfR\r\nN6UOozQtJL8k+CFe65230TK/6jPWMd6Zis7dowL2LJ7BlYaGmlF2qdkBjmOK\r\nSIT3P6HlZWMjOr98jcGJY591b+0V5Hoxr4M=\r\n=mPOx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"fa50e9829132a8e49e43802f0d855b0ad6e4d654","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.3.1_1666644277443_0.19594665701846647","host":"s3://npm-registry-packages"}},"8.3.2":{"name":"express-zod-api","version":"8.3.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.3.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3db5bd63f5e63f2a256182aacad216eebdd2511f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.3.2.tgz","fileCount":156,"integrity":"sha512-BEFt3V9fAJX4MM6NXnKbEJpoVVu/bfjk3fTk006Gm1YiZNi+UnITAxMyBoxGlKakZOar5f4+9cCey7r26p0Ncw==","signatures":[{"sig":"MEYCIQDUNAU6PAti7pDrj0qlrrBe4DtaIW9ZeYZQ2Ckx3GjhAAIhAPQXU+ngpHOhe069uRpWKhWvVumxBKLN4Uhac6ubS3ro","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":475583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXBeRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Qg//cTFeKqd+3/F/JWdYbih75OoNx2r/831vccDfPLRMmqoZ/YDe\r\nDBnDp3t4NsiW/PcKYadLUYiIyj5b4nEV69jktxAkZHvc5qU38nZ8BUoo6n0w\r\ng9C1pjtLnAmJCzU96xSI+3J4XRbRjMAMDVyI/s2wvGLwNkgdkOk/GOXkNvMd\r\nj6BaiEh+ZRzIgax73C0g7jGAOJBMRAh7o7v2lu2LhkQ4oxSyZdFDxKSemY5T\r\nvPk8uhQIwzbBxXFnFpYh7VJsEe9hHOfJqLKs9eEm9JnaDBnZCnN4PhP83cBR\r\nPFc0T2bpJ0ZLr0GRcQnHY1Q393GPbBgUV7Yw8+Wf3+AXb2+TbkSPeivUbieO\r\nc2NVvsCicHWz8dsAXdIz+Lpxgs7WdEkDFchrhxBno2r+4kzEoxlHf8scNb9r\r\nteiJkstdidcXcCLD7b4Lr3uCVeLxO44Kt4iX+GNwWMU6b9sY/PO16Ra77bUW\r\nNzFMYQEIGrTfuTRvzO8Wp/sh9/CrEz4thKZWHWi11w3o4lRWvfhSSJhslFdk\r\nuDDrnjl5LoRKjaUpSsaTUN6Wt2dVE6x/EBpbEsxRS81V9lLfXVYYhjk2bY3W\r\n+0OqNQRSG5n6VaiQfxmWauvskQ5xbfvdiKb0Q5ZcKBui/r6ZXekspdrUK2TC\r\nDmTXJ19tWx+Ki8W2khkOGpfFQfEizG7y6U8=\r\n=evKA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"f476cdf457c571b0ec3649325fa41509e2b6e395","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.3.2_1666979728986_0.736585014153671","host":"s3://npm-registry-packages"}},"7.9.3":{"name":"express-zod-api","version":"7.9.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.9.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ebc42e395d5057905e7054e2def74ec1f7be34b5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.9.3.tgz","fileCount":156,"integrity":"sha512-pZKJ9mMXYUd3pg/PNuULkGoqnWpotSkERDej0ni15xsct58ZKJ6AS50HONjkMz2MztmGhRlxaedgizFjrYOLIA==","signatures":[{"sig":"MEQCICcX8/yR9m7ZqwwQbgwRXyIW1bTo8eYkrblcSJzXSXJiAiASBWPL3ATOQC6sfxE0XnpL66DOZfr7FYzimiWIqfzgsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXDMGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvIQ//e2uaE91p7UnEpuAWRCdHLvGw6aXFBLoAs4IETu3s68dFz+k+\r\noIuCUVwn3VndqorhDA7D1KWuyGp0pGxnR5tUn/QBRajO3KwW12BSPNwAZkN2\r\n10v99uBw3uvxitdmn27+b+xDWCqLpH6AwbNLxQ03vk8YW0ZpR9utlu69W3Z8\r\ndZXUGg15EqTYKHlZZZVLGbFCBMafc5i9UJ0llN2sEHp8UYtwA15BlzTVbzVW\r\nMUhj9q2/aE8Ouz4Ry4LUE/atF5Tyw4PfG3v1aKMGcE5xM4SVEZ/glsl6AGsQ\r\nuP7WXZKGU5mW+Tafczlc6Rqo4mCUmEWV5fy/cejUKfwlEgk+4zNyl7swsPND\r\n8AsZq+IUZefMpe3+cmEumtP3bCx/2N4s45BKOosdMhMhBR2nBx1jldMZHNSA\r\n1hBAZ8krhhMAZ2ll1QG1k1qM2JMNfzvijg3jZA4JOjM65a4SxrKUDgCDWxUp\r\n5UDyTKrpDAWsSHRA9ZKBP0fUi5NAwanASwQKDVaTRZnJcW8YYsj75DecYgSk\r\ntnNreTC59vIpPSmRJXFfW9AjFeNzmj13x9+w2uPqolS+0x8XtZnFRBTV0el4\r\nQWbU/23+APD9xkTWpd0JXp/s14NXHF8CwUvgGWAc+ZR/VNttPSftC5t3wM6T\r\nGLVIAhbSpjgdA+W0PfpczQVciqsh7jxOLYo=\r\n=03kL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"bbee428ddae104a265fe9a096f52245abbe74382","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"zod":"3.18.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^28.1.3","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.23.0","ts-jest":"^28.0.8","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.2","@types/cors":"^2.8.12","@types/jest":"^28.1.8","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.35.2-alpha.8","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.35.2-alpha.8"},"peerDependencies":{"jest":">=25 <29","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.9.3_1666986758484_0.9925225554583814","host":"s3://npm-registry-packages"}},"8.3.3":{"name":"express-zod-api","version":"8.3.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.3.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0185064c5d62a839fc9a05dd66497e31e5ca08cb","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.3.3.tgz","fileCount":156,"integrity":"sha512-MVIMJbjPxAQvk3/2LMefv3ysPrZwCm99gAwOLHEElLJqX84WDDw8VKYDEQARG82KmUtfxFVOU3jWwQ4RJwXPxQ==","signatures":[{"sig":"MEYCIQDItnvkLfUGVWsfbcu7232fIl6wmxXUpevuBhGdnLzOJQIhAO2gT4VTidC5DcmK4Y88W15ciGwFMBFHJkcpinyqRFTk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":475954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXEZXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFBBAAoA+/yxVPfoUicGgVISZ4UEE5KtpLM/vslRoqLJ61wgO08H9E\r\n3/NwZKrdYXJG3Zs3fsHfb79YY6DSns7y9518LDG8Yf6IQZrbSuQHx4HUfrdU\r\nqnILvSOPjlNiBk5EppPY3wvfYUrmfjPGiyZsjtlYiqkIJZA4Rv5wD5w/nuXA\r\nH/dzbPQ5SKIEdOjSQmaD0mIChUIoNsIsi38htqjiXiR/oh1pw5YRiZZHrUVm\r\nbxrL2LfKHOHaW6GOFnv9IcJfm/VTsjGPnT8tCN/R0aXM0zCgwWAZzBTQK2uL\r\nvksPTGCqt43WfwWV8p/guhQ/Y2iPPbo6ILwvJDJ1y06dbo8NjmEKbuGCH8cZ\r\ng5rLIAMY+8HeLr2kGo29oYkCdnxGu8f/GbYOT8Ve/jlUTytCJlEyO9kiuVix\r\nYhigEQzI3pzEU1qiraBYXARFAziclohgll/a5+MK6RNwYmz59xzWmw39DgRo\r\nZf8lZzezAnzYGpUd3vMWWmIj+QWRc++bd1Vr40dcj3XtRtguVBZHuXPychFA\r\nIBQc7YpUBW/RDk89RHB1rcfRb9m4Y68+5+TS4Z1W+C71TyXAye3G9scOx3YY\r\nnupN3TM5avMdkJBXuE4HBWJpNexZHpDJ8GdqpIypMLSxJVmrjRWyaJvjv9fo\r\n3DXRVsxMvirb0Cgp5UzZRAgsVD1eoqNHHts=\r\n=jc2K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"12a9132a4b2a8747f8883ef7d640e1aa2558e8e2","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.15.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.3.3_1666991703608_0.7622567514900818","host":"s3://npm-registry-packages"}},"8.3.4":{"name":"express-zod-api","version":"8.3.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.3.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"18803ed75afda569d2c5404ec9ddb5c139c636ab","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.3.4.tgz","fileCount":161,"integrity":"sha512-aFlxT7AGs/L1hCQd2pNVjpecpTn+DNzffr2uSFvUYxxR6ZdUCPO36MldFAThlFr61BFPbZ7d2YZB3VVwWj4y+Q==","signatures":[{"sig":"MEQCIHPvaf1n327KqqGjEEmtKGvBmnoJajCYO7sfaDPFXwjNAiBievQSWjHBwzUbpp3iMclaK8vRWUqVaXqG7pAluVsfzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYYZnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlmA//XazP+zFIH+FbcXT0jp5FfZVIr4QATRJHg2K/8C5/ZwaeOOI2\r\npjPjlfZsSZENoj7JR1k0xgZYOh0GhFKhm9i5e+JjZ3SUSmAj0WqfzWvhAATv\r\nm9EGS2nU/CobBMVu6xZX2bgxVHUHR7/8xLDFHpY2yjXsl9mX8S7A1WE+MnFD\r\npRb3eBwV8D/3MYlDtEoT6voz4yfNnXgQVOIKMRAX28H2S2Anx3IibJRts8Mf\r\ne6WBWZIFr/Bns9LeZxSO/ZEzM/IpXaU2QcrBBU9FlMLgaNiFP0wjg4HCH1Ss\r\nYSurlVq7H/SVVOf2lcgJsqklDO5Pl9h29Od4qrzNGVFqCJA3P8tZA37VgF/8\r\nW43v5BADSbCjEQamY2MxkgR++PFGyUhKctlctlj0yfRkRo43C6wVIJC0VlIh\r\nWqd+xFPStJjcN2KSSyynY48fMiw0XpDGJmNQfoW50nluejW1Si0tR63vq12y\r\nqVfzLRvcCQ6afsNDwkryoF84iS5IR/YjLWjHTcIIt01A9Xgf0zNIqZppCUzE\r\n1DE+qmxxsJM/CGrgAjhGBmXwkMCt8Q7y+CP2Se/748LImeNNHt+WNAHc1+E5\r\nV1FXCRp8nPN2O6/lgWRd5G1FsdrCpQT+NhJsEdM7O8MsxPJsk4rA81r9Qgew\r\nFod18UP+XLvXiz+1higBJbICnzStjXdYTiI=\r\n=ZntK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"bca331d598e376a73ffe15e9e3e16fb5c0d5c014","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.3.4_1667335783209_0.09359746339136898","host":"s3://npm-registry-packages"}},"8.4.0":{"name":"express-zod-api","version":"8.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d6e5e4bde311c3f830dd74ec93c024763c189348","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.4.0.tgz","fileCount":161,"integrity":"sha512-Kry73PjbEGdZd0EdKn6Uk7hFGHVAdCaSlp1OpLifh4tA0h0E5aQ5EBawWH9z4klpJYFKHenYkC6Tpxjgv8RrnQ==","signatures":[{"sig":"MEYCIQDXmlvIkWIL5wzg2O3iEdbBoeYs5VA6vn2QV2OO1ldIygIhAP45eKjcJ5+bAFCLll8AGtyrxRscwsj0iuj3D/FGwoyz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeMGKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg9g//QmX4ozHGCDByXO920/g+aetzoVJvZnYESywfcG3rGmWMcnh1\r\n9fKUh/Qiprp5aSI8oDi1aSZ0pA6/Kee7DVNkkv2zMxIiMp8hjPOgDXJFPjUx\r\nae+nHy8PmSlHIrXhY7OT4/2xu5Wqd1DNMt8tApy/JnPpfQkv2tcUfaUJWeHI\r\n0NafP07EPHfDqSsIRFx5uVZ5fiYP6lqNhly38EfK9iV0X4HrSu9TNd2Tc3+s\r\nt/brDh6NXKOtBEPGKig5sOtnz5JuWGCZCgvjGCItWpLH4bmOPIYttA7Zo2ko\r\nhxT2SHDswLLus0C7qmC1hZi2B0Q642vlvYgnPyuy0jRCdeJQNNNMgcOzo3+G\r\nKXlOJStdGfGl+wHrVfS4KnUklWgR6k/CjczJjQrPYNjsjFuAA56zIF5e+Mee\r\nweJxJWUBAY+4mf4U5Cw/lU7Pv8GIyy7+kQUpxZVUpBYKuhZxIRQ6Pi9C3BI8\r\nzFr/YNOMMDAffLhBJqj3NlxrqKlTaYBYMpHWB/FH49eXdXyv6UB+s0X+fMRH\r\nwBI3JYZiK5aakpjnFuaiMztIwG2jUjqkVbY8V0HXqlYu8X7JlzLPAcW8HQoG\r\nxwJapg/pAb2aPAk5oOInPn3Tb+62+dkJmO08IRQ0PTJhOFkSDzsr03fYPQx3\r\ncEhwJNFPqkxQHqWy8C+r6vd9mZimweDJtSk=\r\n=etIf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"b8f8dc110b897e3cc40c2d76094da42b8c666223","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.1","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.4.0_1668858250613_0.7971036798256408","host":"s3://npm-registry-packages"}},"8.4.1":{"name":"express-zod-api","version":"8.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7ed7cb1f632312c94f3814256c1e1a43b7f3e314","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.4.1.tgz","fileCount":161,"integrity":"sha512-8V4uJc/k79+/xbqDRyWB4IWFAxrSGL0LvlP+xCYfzwQAD2RqGaKjS9hDc1r4L5i67SueYarTGTgMF6ndDv46Kg==","signatures":[{"sig":"MEUCIQCD+h6u/JLEvJT8bQkubUmj//IkUkVHsiNgxnOBxNq1bAIgbYUtCZnKZNBfUuRRzzpPCp/yqJebpIRjVwWCwZdDnIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjg0H7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHUQ//actBt2XxLw9/Ce6fY4acUzb3RIyTVf26bDXMMnPIHhgv7/RP\r\n0kAmuvOEoX+k3korp6PIfCAz3fm6ZfGlMH2kCO8ZV8vewO5XBxrwGhQpu4ok\r\ncvzZ17Era38XMkbN2YjjGpSKVE4c/skNHc1zsVM17REuz7V98VEBUOjFNuJB\r\n91NaeqgBYUoCCKj2TqD1WZgQVi0OazXyZfUwhDURQyEKmF8oh7z4+Oa6rQly\r\np2dE4MFwHdocyUi2qQN72WBgu4JMvhQqHyfj5qY8Ld7xmk7TCF/TUxgeoD4G\r\np2kbiyrfpMH+NVUr4CiiUCfsokJUzP6QNB9ufZToi/i4ZrEWyU8ErJis3d6x\r\ned4lDUADG6JkoZVOIFVWiniDZ8MWdUxa6nTBzRiSLRxOhpzZFZkODPvmG7wB\r\nVDGOVLxaRLBBUVbLNWiHS4KBD96yODEGNDjNDL5Ys7OPQ96y71daboFm0I+G\r\n9K4ec12u5qHcpOjgIAgpwfPQkMpcx9v7RhBZA473staCiR4g3U+2dAR1kwAE\r\nClpUem9FIfwDiHF5RYPYgeSfL834RELNoaIq77Uu+B7PiO5M6or3it3mYJJ9\r\nevcUIe3/8CT6Molq4/N67KEPl5jsQ86PgmBkfVBM3zfBslIcuCfCWDUskDX9\r\nufIZ9lqNWxsMwhmtd65kqyNWXpcPD7GWbik=\r\n=sxEZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"4e3024bd55a62628cbd74ea886cbb2ba457266bb","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.24.1","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.0","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.3","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.4.1_1669546491325_0.8978932358156275","host":"s3://npm-registry-packages"}},"7.9.4":{"name":"express-zod-api","version":"7.9.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@7.9.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1abaca3c1e6cf9de45c5eaf2db4f29f2ca72bd1b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-7.9.4.tgz","fileCount":156,"integrity":"sha512-tK2zU+eo3AsHVC5uh66b0ABZvlQDAbHsKVHTkmeVpJD0gcbA7+pVsVbjlN1JEno08+UjMQb/mMylPmLy4xamNA==","signatures":[{"sig":"MEUCIC7GOnRnz5dibO0nGrqy4wBqqrhSTzxYyNroX4uaXT28AiEA0j52Ls6S+3UsO3wDEyt82aYffiq7NivIxsuZRv72Lzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjg0acACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPrw/9HliVTfl2kJ9eTm57i1bReYXzE+9fcdjqEBUpk11zVjaZG+C3\r\nA/y8C2KHILo04MCdtn6nTgZwpM43k/Sc6MKaTSWWNTXTjbPjMXIk9u/+mSrf\r\nCouGIYFOMV2B7uuiPvHo0LbqMkfnx6gjffSciYwZaB1L/FANd+RcpYrL4vST\r\nvqYvilWrvJ55tcbV3yQqi4XWTGjo++RT3g+C3fXhM0poBWHDDWqb/aaS8NuU\r\ndwxiq7NGUW9U/yEwO6DR+4XgpNJlIRtY0AR32Q/K+/aXzAXCJkFNCdweAk1m\r\nQDNKf5L9SBYIrdShn5YaNl9LUXJuStIUgEt6O4zYdFY3DbVA9RC9ZlajBjh8\r\npA9KxJL5ZT0QReNN9FEB909YSEv7wVtlhyH4WDQ5vw6jjEMBWOH3pX5yQsLH\r\nAa5x2ci79q5hwc6HSCVR3refpaNYOC/+P8KPKGPwfALi9GV88OzEjsKk7pQq\r\nummvc/IxWBkOMybPLswB3a4WPgRjYltfcIsljAK8EPeH4ZbXZMyGTLvHSCca\r\ngb4hYGwzEb/i4q47Y+Wuyu+lk2K8log6TYbkr7J1CTb9WTusZgnnp3XlCvm7\r\n6bOHlX3NMcEpJWme6ehSgI8AKygfViFIQumroxNQN4DVgxxssOm9uaJzmnGJ\r\nBMhDoEMhXi5G787TlSb1HXZUjA5qS1p8gx0=\r\n=tZsc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":">=12.0.0 <19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"90062624114f4b5f29cc80dde66088a828875e27","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.18.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.1","winston":"3.8.1","zod-to-ts":"1.1.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"2.0.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^1.8.2","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.21.0","cors":"^2.8.5","jest":"^28.1.3","chalk":"^4.1.2","husky":"^7.0.4","eslint":"^8.23.0","ts-jest":"^28.0.8","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.7.1","form-data":"^3.0.1","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.8.2","@types/cors":"^2.8.12","@types/jest":"^28.1.8","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node12":"^1.0.11","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.35.2-alpha.8","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.35.2-alpha.8"},"peerDependencies":{"jest":">=25 <29","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_7.9.4_1669547675777_0.23802335353143378","host":"s3://npm-registry-packages"}},"8.4.2":{"name":"express-zod-api","version":"8.4.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.4.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8bb8693682325f422bd8b7edc690a64db172a672","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.4.2.tgz","fileCount":161,"integrity":"sha512-EZQ+okcTu1khLgYibRKxYEVeFe+Gc0CpVk+XU2RgL7c6gmaGZJUnU7CjaoV4gHSbQlr6ozPTkYoseayITJVXBg==","signatures":[{"sig":"MEUCIDmB0/UapxiWSQ0j743UH0+YqrLzZEMQICzTqV9TmnzyAiEA4qm6gkbfo2NCiaUjxrb78+xTrn+2zZppn89K6bO/wQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjSfpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTKhAAjkNieIr+t8Aygeokn/HPlQXWmdtKrBtROaYms6sjuIv//mJP\r\noevUxuiJIBgOb6O7H8jYdFbT7q/RURiVxG6hC67xoRZ2kks3hL4LMxMCvhZC\r\nj93TCmL8UX96VrwYQXNx69kxZCfSmgLfHSeSHv27uAHY1ffSa/vE5xzs0tFv\r\n01dCnzXiHPfUeDsGIFeZfR143RqP+MgI/F6LwRyA/yWRSHV3beQr5NENuKs0\r\n7+5KPUnqzugGPJ2xKzKyxEFHOpVwUWmNqA/zE6yd1lYygJLzhWSwxbkf1kaf\r\n9OuC2Jvk9jkGdffKgeHDO/6MUKuD4WKkxwTiFcCryfxUAXduSgLEv+/eqlai\r\nihsUXnzGIgkxdsinelpvMnn0rF5smReF7vGzs0gXYsAyJRDqUKjUMwLQRvAw\r\n4sdTCdHt8STbVhx6l2/7+j0pMbYSVvsXIztPnz6ZwHNuVeEayhVbMRsWSV1l\r\n3KNl7L9bckAkq4h7xtUeUF6MsqEg7va+WWiemZY9nNBt7HwCUPpbVm54HKvX\r\njNyTCtlMc1QL6XfSlYF8OlnEQdc4+I7yVxmh9KddV3tbelLNpEPt8LjieBpZ\r\nobu9AbbS5fygpQLtXI92+5E6pE7sp3WdXW4072MloqJI1mzPN0IwhHMF81TU\r\nFGmmjRFLkgqTrakuIWMuDd2hTnlCtdnccTA=\r\n=Dws4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"1b8c30b608f54d739926039bab5b4cb50a7c91bf","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","typescript":"4.9.3","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.0","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.4.2_1670195177680_0.1088820532234891","host":"s3://npm-registry-packages"}},"8.4.3":{"name":"express-zod-api","version":"8.4.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.4.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6f885579cc3ef08420ff030eb46a7b438f19b534","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.4.3.tgz","fileCount":161,"integrity":"sha512-5JeVQqvMsoFu0Wj/0JznklinL1kw1wz8OJPz4bDiO4A3G2vbH+JnE+/iCtXxA1BhMu3SdKy4qCSCUchxpHXOaA==","signatures":[{"sig":"MEYCIQDQKfbslV3FYAkRQclHavGG95vCGVhqbfXksOYrDJ5NNQIhAJmuuL6h3DAcnQelZzGmb7TfPahN6RS9S4RiW42214a3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk55zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWkRAAiFI2j9Y2JIJmU3hDlNEC+sZiUAeKERpCmIUbnbc3tskCNrvF\r\nyBf0p0+Yca+1Ac4iV0MXViGnayCht4tU03EocMUyi0n7LFLENs8fk4DmehuW\r\npv+1m26R1Rinhg4G0Vps4esXBuGafBK1f5uoEObnUdXpv62mHUmY6rDtfSdK\r\np9OX13p8OcHmWvb5GgGANOnZRdwSC1SKA282IWQiTFduPQyPfPmjCTec2GHp\r\nqRTQeSAzZLSSz0eqWYEZxJFsIlDdnL4I37HzMeSbcmQu/k0gEWc3MK/TGKI3\r\nP2HdGGKs/NRd3BMhdiyIvMzvEbB81D3v0NpUQXhus3rYJZwwSXTIdxURm40+\r\nKGiwTuE8EtRV5bnSEV+suUnS/G2ELIBfSEeqaw8jpkJ8fyT29E2q+cm4lfMx\r\nO8ILFXuyLATLm20eKfZVIas//CX9gT1HUvecP3bksfws8cUB6X76mGQFnOkc\r\nxWacBnKkm1Q5QcjG/rNlOsjZZEndq88gu/nOBHbugo6RAhaPB2+ZI3G1ZFwi\r\nMw1ryhmMGVYvGsMb1V6xu2P6wv4nvS2KGhn/09GqWxMuq6uDU98hGoFzYG6V\r\n39mYGvB7/AWXf2rMEritx+VPkJZavmOvS+t1Ja0QC5/HW616necACh//bCCK\r\nFAssUCVagiaI5cQ6s/5O602KKDS+ENL8NS8=\r\n=bvkH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"dda2fd109f44226426ad696281e3d5bb1d9a8526","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","zod-to-ts":"1.1.1","typescript":"4.9.3","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.4.3_1670618739343_0.6235095004549462","host":"s3://npm-registry-packages"}},"8.4.4":{"name":"express-zod-api","version":"8.4.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.4.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f5696be63e63ed4a6238713503913ba106fbfb1a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.4.4.tgz","fileCount":161,"integrity":"sha512-WQbcSTPa5+k5+O9X5Ply3QWWzuQccp1H5pa+GxpGeQALV0lRyiOTAXV8Oei9jXjRL/J3ZA8k0jRsMm53mUjs4A==","signatures":[{"sig":"MEQCIDq7vyghtuf07fRxraL4ClYkPhp498kWOWu1YBZdjcILAiAFBJAM24hmTFkvGM74D09HSTkLuWWNKUDqtLTYlznhuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk678ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+wg//Qyzkck6OfnjUxkdhZM5UqWQk7v0gslk0cx60DK8tSXdZFJ5s\r\nZKFQtgp4/yfVlNVVcCJO2qaTKHVXCnhZGRqanA8qjaJszXBfUmyn1s+qVMin\r\nIQfs1D0s44SawqHqUQET1hvE7LBoJp/YfBqSRvWzbjRgZc+idamS2RNGt6uM\r\nrjhY2LKiYbiIguM4S5QjB2++mMFPyDIQo4jO0Nn36wNnJdlZ7ZBZlO9++idm\r\nmoqI+BJloSQfVzevetBiNBC9Yq8lmJi+cNoePW3ZXmv2XgUey9dZYQvvmR5K\r\nDU9hfjXoC5paiWLsWcst19sK2mTu/i0A37W7dtjZ7BVG7KIJWX5pNNS1dGlQ\r\n3HdPj1izOeeG6acTnShDttDZV9qG8DdJD2YRqbfqFVUHm6M4cI0MZzqZ88g8\r\nAhTisAJkBNwBY//hXwgQ/umgyly6doI2XyHQNqdlH+QuFq35J9+LH7gYIqsM\r\ngwdGFyHgb0VU8BCoxnYz8x2EXw5fjjTbt7DxYZFZDLpHJDpY04zkwMtjxjPf\r\ntOH8A05OXzwrt+kizMxJMa/My9oLckPuQ2rgD5lz5MfsXSeP0Uxei/B7Nu2I\r\nphZGQBck/uMIvVeYVMPjjgEq6cpHRFwoORiVdGJE7OErwZEuHWPBtV5vZrsd\r\nS3mK5MlhUWYbn9LstGXHO6esO7E8QDEmgtY=\r\n=P3FA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"9b06acca9a041ebc081dff0e96f07d54c3a08902","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.4","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2","@express-zod-api/zod-to-ts":"1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.4.4_1670622972739_0.7506820026626302","host":"s3://npm-registry-packages"}},"8.5.0":{"name":"express-zod-api","version":"8.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"47ccdcfac3288b5a2987c75f86660756e3d20e08","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.5.0.tgz","fileCount":162,"integrity":"sha512-xEYPK5rQPNMCI06UGEQ714zhQemYlXGRCs/8lg4g/4HT12p3nJ7lPSdy6pKvBWFexLi4sjKpxNHqKQBwW6x0FA==","signatures":[{"sig":"MEUCIQC1bNbI7RsTOjrd8P+h3F8fGFbFWGWlizDGZTxKcT9ceQIgOvpUTo4AtKID2XH+F86bnj7AN5FrV+J9LlryqxwcK4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlcOBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqaig//ZcVdhJiRTeTKZ1KmjE1R0R5VPfy2FHrn1S4kgaNeH7H8bi+g\r\nChtdzZmn0agi/osNeHtzfRXhbHmQz8BmVJixAcaNCJ3tCOfzZx1Or2FpApO1\r\n5StEJ++ftK/Z8G+kskSVwYR4nP4QWN7RO0RBONhxxpipRPKUDv7TyKS5ELsn\r\nGGUNWZT2ubJJ5UVIwLqbCD6UKg6u+0W4bVzYClcr5GlQy6nPr4hwUJbbRuPw\r\npPrbMyLn/sTWHBexPB4ToPHLAk4j/vHfzJBpeYp4snLbLzdnzf4LDrXH59Ct\r\nD55jx9Cvjr4cCy2zPfsnxy/x1cP462p/kAf+vC9NPVadZKbM95pjRxxVvCPT\r\nyrXoKiRK260Y5TcphhC5O+tYSF7zrauxlJWgJj0lk+Me0cS49lsDD0gr2Kto\r\nrg5/ABK9vEfKRwlYbvW9XxdRA0+7xXiURU65xg44oM8uE6TVlFW5/Q1QGGuS\r\n9QXmpAj7sPmkIjrDqMvUCH29/ycGZiNkb0ekfuPHhX5rkoUaHnR5B0/WEEfi\r\n0UxtIxYcjRmSNSurnzyUU/ZDd9rEf3O8a3L7EWq4VZBPRRXS7xR7eFGA+r47\r\nPBL71nq39+iOg+dzG0jMsU0U3e2I3dIr0Cuzu/qkmFKcP4rWVV1E4R/H27qI\r\n4Peec2fiNTQ52FkoNclkD2PrwCLYjnMKKbs=\r\n=B49c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"689541ba0985f53358cf577995a1f9c56b12e8c7","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.19.1","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.4","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2","@express-zod-api/zod-to-ts":"1.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.5.0_1670759296809_0.9156300696044886","host":"s3://npm-registry-packages"}},"8.6.0":{"name":"express-zod-api","version":"8.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"80d6356c9aaa896e6bb66244ee72140def14797a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.6.0.tgz","fileCount":162,"integrity":"sha512-8fsGAiKZVb/VIaOpohOjalhLUfaiH+j8uCj6rMMNBVeDwCsxgvRJvZaCtGRvV260Db0NZoIVSI9PDIarLN/4ng==","signatures":[{"sig":"MEUCIQCrdhPV/05TCTIjlVJfbAvn0ruhMc8Z70c3oyMMwHLeqAIgT9Oosaqhj6DxY+6QUmrR92TnHkgd/dxQSdrj6aWmXW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnRUDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4sw//bEH1AcXflIhtLMIrmjcmZ9aaONN73S6pFzi2uSa2q2Y0hiSx\r\nsFEnWY6a/ZE+GJZ2uAk83/7p4ZCe7kNHJzbxQm8fs2ZqSOyHR65ef9beiwRx\r\nqzDFkklpBPUCR2u/CTwXWlqlhsi5tkwiUKwJ2M1q7dXrPMKpwraBOO/amGUx\r\nxupJeGgxLsV+N8J3Uxja8pcRphy4J7eAq26lz73tWkFGlARCzX4nnKFpnTAC\r\naK4apjHWpS+70TgH0i3Mwrl8ZAythlKMwiHn9XEPOw3Ib8Ti+NyeUm3OI4l1\r\nMIZTEotgzMcx6qZMoxGlkgwtYAMnRmb8fwxVx0mZaY77t3AVwUW2TiV8iccy\r\npqMbry/ySXZsT3WauA2fp73QWdFTVtAPJDmgEFrewlzEf4dlZMzJLaD/KjRc\r\nsBLM1imPLiogB2txvjuLmwGKDz/N+tr0QaiIpirTfjHAAwcIBc+ouiJgyYKZ\r\npDuCyEu8+X9syb6gS3peKwciL77+G4PdBMf5hOaj1KffpdBgxEB4Jm4WMhR3\r\n5qYoZws79+c74DPdZ7c51qqCYGHChM/ekK1huQd8lqEmE1ElXbr9gMZUO5zS\r\nFa4+nS7uR/RkOhwD0ZROLeB43EiqwhQMKj9Dk/ebTMRkUsTHHH4w+FObNojw\r\nziaHBZQpQ/aIrzmB5mlTokT3cSngfPvmnPU=\r\n=c5ym\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"cfe9339cf408dde1349bf518ef2626d279eb3d1f","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.20.2","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.4","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2","@express-zod-api/zod-to-ts":"1.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.6.0_1671238914735_0.3131185427281522","host":"s3://npm-registry-packages"}},"8.7.0":{"name":"express-zod-api","version":"8.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6208c6b66b4a11ac2d26202b2930c1532d1e9321","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.7.0.tgz","fileCount":172,"integrity":"sha512-wEdKeTo5rxy1//RYSgkZknhUUVfxM8agPBzGKnFk6tWuP4rH4C4YK9h5yKkFe4hNy7cK6cfIMSBAJq+tPt+1FQ==","signatures":[{"sig":"MEUCIB4qDCM5qoosC2dA2dDIVvLIB26MV2ZGTkXJQ9IaWPlHAiEA1Vcy5SnvBJL5EuRjJ3KMCZ447RG6FKVrvAVOv8oT/mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpGmMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAPhAAiCdTJrz1tlg73ahLaAy58lE7nqZdOBgJf5yQW8ZVV9je8mjT\r\nyPwe+CmxaKSkBymskFZ7CRkzelulW/y9SCR6pn8c7rgx1MfGwe6DlxVonz9n\r\n5bflBPs8ZOHUZld2TDcLXdPW53oh7ohZBBJKW8sd8UctM3M//xgiETYW375Y\r\nJO9vvcd10OmM57zlQaI+Wo7p9pyHsCt6JeZTvda6VhsNdCsiMs/JM1TTgoED\r\nxPRdtXKBJ51IuFgg7Sf230SqZguHh0WJFUeFG4DwmGfVPyFFzPF8eHdie0FB\r\n9CarcP0oK0MHDVC2pRurPDH8DrS9qqob69Yzp1yaz7VWhfkqci66HrDxq1FL\r\nPT70h0sXqO2/Z3FKEYyaLqfqOA9VP/EJ2IK6AuUMQra+C/Zab4lpTKNJ9Lsr\r\nxIT71R9hhTKRYtWUM+TJp1ho1FojHjHYvrvAM2DpCrv3KlSl+AC5dGcenFir\r\nZiDD1sKVxs34fx/iDG9Mf2zXiTBJ/lCL61hcNDCIRTVLEAwl5ky6YLQsu2wk\r\nSdB7OxP/GsisIAmGDBEhIgRO9VMHE0w97Ra/CE6j1l1b8rza14Y5iFioCfEE\r\n8M6hDn+D7ZKlg6hWF1xJVNpEbeuhF5R+8l/UrNw+Lw+jrR2FtfoRwUgKR5gH\r\nVqzrLGEBKWe1H5L0N0Sr1hEW/Key653QCSI=\r\n=mZgn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"3cd02e62f132737820bfb5d80b1426c109e86eb8","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.20.2","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.4","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2","@express-zod-api/zod-to-ts":"1.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.7.0_1671719308004_0.969402041674071","host":"s3://npm-registry-packages"}},"8.8.0":{"name":"express-zod-api","version":"8.8.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.8.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"92daf6a1970ccd215cefa6b0640366c7bfd1bfb9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.8.0.tgz","fileCount":182,"integrity":"sha512-NXO8AS07LShVMnkKpzTGlzQAsXKxua0Wprn7KMq9tMxJ7P2bX18GRVdus3lZom8eO0AGGeN71uADxyOXoTk81g==","signatures":[{"sig":"MEYCIQDA5R94MIpIRo7JXFxpUFPBGh4ABT7ujf5ePjBnrbooWQIhAP3NyNCRJZdbLv+XWat1PSQL6NPwN0ne6RrZUD9MPJKR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpad6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJrA/9EK618Qt4k1kp/dIztQRqgTEvC6UtNlqEovpmmYcdkwJ2AEjw\r\n674R5b3HOYVe1GKrIdfYhBTWmKKFkzdWeYXGfKykoJW5FXK0p7HNiJtt3A1t\r\nOp49CDWMXofrc8imi2+Y3JbunXVyk95fdo9HPbzgZL//9B7njyMqh2sPPQWz\r\nsQT6S555JBWpcDz7IRXkbSPoq/EuXgi1G/W1wRipSCwK6yIV4kW1XMrSxBCA\r\nPSjBqO4gQJAnyn1TCAWyzKKhg9IH4iL+2pOciOO2RREfxuq8/GOqUAzZlEcc\r\nVYxeaKp1N5HPG6LawMkGrJw5FcQctJmvGww9JQDS8ljHer1yDZ7ZThxkJx1G\r\niKtHWhFI7q7ozL1fUkuKMgvu2VGsXL/PcBVc8H7UHGTJdA6n40wT+hAUd3U9\r\nHRK39z/K0b9wpxWJXaNuanXvrDWR5x6z7/HqNsOEP3I/QK/e4fH56ywm+ZAN\r\nRFZ3RYyLMa63DkBPTeE19sOgQ5IPhBFM8Brx+g0K4CGWgjM2tLficnNNfcSS\r\nl+OV3O4YSp2kj5EIhVGRs2/wWjqaYTiyJil7+cG5IuauuqKhSBoty/j6Ql5x\r\nrsFZJnTNeZSFx78DtIDznEBUgZXEyZ9SP7Zn6vk7lRGHMbDBkl/K5dVjJWtr\r\nPCpA8BNFY3NpIL0/z0xSerc+dRNnP8s6dFU=\r\n=3Eww\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"3c0b95e15fd28a158ffb78cd1915927d67468a7c","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.20.2","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.4","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.8.0_1671800697992_0.5171539290371097","host":"s3://npm-registry-packages"}},"8.8.1":{"name":"express-zod-api","version":"8.8.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.8.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"84e76b6285231e1142b73a0bf5be09b3f9700082","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.8.1.tgz","fileCount":182,"integrity":"sha512-8JJ/74XCy0pKnUwKrBdRDRmAvMGnxeK02HKsg3rqAa+GWETKPQ9DYW++VT1tcSCHn0EKNzR3DlBBNRcJA9Hn+g==","signatures":[{"sig":"MEYCIQCoMp3MDFuDD3z1LMuv+Va3gID6Nq2IExjBn9OVi8+ARgIhALzsXWV9I2aByg+MFOh1e5c0xjevucq4LdGq1qA6C+mC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpdWPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9tg//TWnqJH4inIPN6RIcs88MktnB+3I2kc6Btftu0S4pZ7ZmNoZ7\r\nw5gNaGuPytMhWMNEVTsd6oeJByJOSFWQW1xW3hxTsyysSF2/3MeY0XGO1FdJ\r\nuCt8RDq/Ha5/dxpZLj6GUm/+6+6oAzVxOB3DJKuwj+zRqI2TALEk021gJkKx\r\nac8Di+3hoh3oFlWNI4azpImDr+zW4Pq2ObE25UmBN37P+jU5G5AYKNYG7nEJ\r\n4uabXcuu3yruC8TbWq2YUPgQbH5Hj4h+7SEsO99Ut7v5efErPhGV9sDhMNmf\r\noXNJr7QKp5KOLkPPtjD2/18aVRlS3Pq1cKQ1MpmRcErDyma0pYrq67LmjtrE\r\nxm1Ejzl3+oEam+nuYI0tKOErtFi/WZmvmIuUz6w+5w8Dizqjz0de29Gm4oA9\r\nRpUPoDmqxOC/hO9sI/VZK34yBWn0aFb+ZooPZGirDovi2xeRr8DLzw7Wur/3\r\nOp2mKsYbQbjlKPiRegPJ/1lQ16NYrcz84QXmVQ48Ydl1b3HhT8zZg2HH540e\r\nE+XpsNc/RSWluvl+QUrbsxt42niyYvFWlYPCMSh/+COqhkCi0mRA08JmXn8x\r\nJSQbvBR0qNSv81244/L+OYOOC4f4cFv62yfB+cJk2DDTstUJmIl/zzE6R9S9\r\nv06ACqj/fYzCNrqUEFwA7NwqZYohecT19vk=\r\n=wCu3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"0d3975137881c3d36e1bc978952cb23b8330228c","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.20.2","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.4","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.1","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.8.1_1671812495253_0.45176055470135745","host":"s3://npm-registry-packages"}},"8.8.2":{"name":"express-zod-api","version":"8.8.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.8.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"19666722b3dcfd15a340369fe63eb43cc6947d06","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.8.2.tgz","fileCount":182,"integrity":"sha512-2QFrxDgdoHv+4/4gK1N1FLzsFFuTMZ5/eM/XApnG0qyIYPBqjn2IQGDWh/UgAZis6N22Ukho33llggYoLVNG0g==","signatures":[{"sig":"MEUCIEmLd5t6yYo0DUH+OxoP0vaVV5TsX2Q33hdiAzfBAnBjAiEAoA7AkImaMqif261fSx195N2AF8DgN4xX0Mxl7HRjQ9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":535026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjueNqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8EQ//ZhF7JpL5FiI7KT6wMaOa43WLjw5cN7uZVj8YwMwcFO/PL//d\r\nj++fb6KNC+n/r1DZFGrg7dzkkdxaxjHcCRZ9LwHh4+ESWKzzgiA21tGBDgOl\r\nTfhHtx/VCkhgHhaSFPFlKxWqZ9u1AVokMEce/OaAQBd5JEa+eXonk5J/paNj\r\niLD3O1xjWrE8PoJslJeUQMP2XimrZAVLKnswVwceZMtQZNg8uLpNczDHmXTK\r\n50LEWcOi+uh3AdfVVkOfjrB8LIenVcyvJh+U7rNH5zxWiH933KuuGnUa7XMH\r\nXxz5tIxNmtUI+yaaCbbA+ti+woerLkBvs8kIboIPj+YGFqLofIZr9fOdhiwU\r\nasONk1fAK5vreVgkx56G2thiaZ4wfwbWa9JLq4G+QC/n5uCJPliYfOaXFFz2\r\nZ4gYuKBIJFEVwdgtFepfnOEMsg2GnoavgHVDijUx4F78fco00vAstMy7wQEX\r\nVBfUUukCEi25SBCEkTjsvg670F3KGA99nAEtyk3SDKxcQsxIjCOh/SVyOZhR\r\nVi4jBrpxhDfi3+xexlYk7rncfR1+zK/sVdkEU3ghbNp4oyUaBQj/jSgoKssG\r\noS31GXM1PhDSEgy2iZ5v2kjXZEE65EC8qNNwPkDASzazVg1ogquRPKq05/Dg\r\nqe0z9F6REbH02R0YIMd/fwThk0axkjZk2Lk=\r\n=TRUj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"d376e709fd2a7e9efffcf55795e01fae1ec18ade","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.20.2","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.4","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.2","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.8.2_1673126762111_0.5240585399951054","host":"s3://npm-registry-packages"}},"8.9.0":{"name":"express-zod-api","version":"8.9.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.9.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"882db4617fae573f9d1e9eb4794a88ba5ae62ae9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.9.0.tgz","fileCount":182,"integrity":"sha512-NDkI1dGLHehF/ujMankwI5T4hGbJwubh+aREIN0ghOcjztVWXXhtaHqNxGal2p3aAU59syOOdUPgyl0BDGNEKA==","signatures":[{"sig":"MEYCIQDa6zHkLwa0mzHGHcQIwPx0Vu+8wXfatR1usiea4bkfTAIhAL2rsM8Z/wIkjz00WlSbIGDVoRrLc/0YKSYn0W+N4oec","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuvtFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe/w/9E+cWaWcEr/aM9SfRN/USbQwaN1u/x1RGNKSGEgqe6tWJ99jK\r\nHGM+60ybFGJvxGLtcQG4w2HgjzNg+QRxffKVqk3apl/7hSmNvnmojl4nC0DQ\r\ny24hIhntd4BeWEstWLtR01o3mCF8KohxBnjhvboZBxDMRRXedSxFCCG80Az1\r\nq1Pg7FsCGxmE0ySaxTeen/6eDlossEEthNl70EGxGPzpnmoYisKzQX4rYkZR\r\nmyRIFxHeGe6rr2s7hy9h6WxNAISXXRm8KSdJ42m9UX+Smj/d45N25RSWJwGn\r\nyZ8ro/i/nfXvzSG23x2xqhn3LXrcE5UyrTg6AOsXxMU6u2uuB3kQo6YjYeam\r\nV2ropz0fG9spdC7XexRZKQ8HdgMtT0TvvP5on5OY4LjJ6mUJzv6tPYWIhayQ\r\nHjXc6LGqTqG1Pn9r7ZSnMwPyWpgQucimwWdZ3Q9AThB2w6SIubdRzRwSElaE\r\nixzyy3kzxsb1xZ2QFWjGG+924aZoFBDA5xBR3OBdHks+fJXZEuVKOrz9yp04\r\ntLpNIG6bML2hZNIKFTsGRTKAVRJTRtmMKjLRUh/0qxSYY47OFta1G454SKzR\r\n/KnVD3TBlo1jMaBoJGogHAQR6ELa6r/8/urBG+gLe/6VQUF07mLtE+7XurAf\r\nhDZ51qofqNMcAqUse4sfpCM82pxTOpgt+kI=\r\n=rVd6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"0916ca0d7b788b8078d0de5ac1f99959c128ac2d","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zod":"3.20.2","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.4","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.2","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.9.0_1673198404922_0.8981019009166074","host":"s3://npm-registry-packages"}},"8.9.1":{"name":"express-zod-api","version":"8.9.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.9.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"fd4e47daac2fd64cded5ea47f54f88109dcc53b5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.9.1.tgz","fileCount":182,"integrity":"sha512-31ZLxgLbUGvqgklgphDZpVHoCJXCk/gmqcYyMK4IfthdPLhuJNxKB2JVP8fvw4vMd3RZLZEH77lsWUP53WqfIA==","signatures":[{"sig":"MEQCIFqUvjVtPy2un9qK/dAhRbyPjU88ORhLnKzlV5tDUVp3AiBx0P8aAOjVCpU99b4UpDDsHIfh6UOt/x1T204wmlsBug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj55GRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr45A//RPP39DRNAWhfViluahahDFCSc5b8RigL/N0rOFCRFJRpoFZI\r\ndMW+6DlLswM3G8927acWOsZup/TEhKnU5KXhcoB4oJMEAoqVoGn8SScLfudJ\r\nlceolYbs4wdJCFvM42kjCaUItNve6n7FkpW97fGgSIYp+HsRn+Qq5yb3xo9I\r\no5V4VyOfiEBMe+RFAf6QFFvwvjDF+WnijU0qR4tpDe8exKbOFvOKaZkOZeIB\r\n72kL+q9VKMBS3Gk/Z6/bGM5AZkqFV1FTwsVcoZ0ii0HV+UghCfDO4O04yhnu\r\ncsGiRLZkwt1bSHPHjfuSdh0LisrmmWm7ZEElwRQETN93JLrnuXV0E9xe0LIM\r\nY7/Nv97uuYAqaeD8g9xUgmHJja1Jwas+dN58xLNsahcv5U8HrktY6x89heMt\r\nt7INOVThB3iJIy60SkvPSccMR3QjY4oeSMB3i1X21X+HGXm3UJ4O1joIWEG3\r\nofBkJ2/CJz9AGqE+wQXGfuGkAi4XWJ5+6Bqp1HJIHm+8axIbPAJN1fb+dx5P\r\nnKoatrI7HmyW1V2evfjdD8HGepmFalTUZ0bIRFtMA12mtzGsz1JKaFvclvAS\r\nCVOH9PVvh4eDmKYmqWeJMJCtQkCqswjB7BPfXTMqdz808vkzEUJEdF8wU55B\r\nM8PRfy3D71m21LxcWMHFE/y6iKjHB7G/Jdk=\r\n=0HlZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"9691e6dc1afb598e39e800d34c748fb34c37ed50","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"zod":"3.20.2","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.9.1_1676120465166_0.3052055137279237","host":"s3://npm-registry-packages"}},"8.9.2":{"name":"express-zod-api","version":"8.9.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.9.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"960323dc18c7b03083acf546a3174d568c595227","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.9.2.tgz","fileCount":182,"integrity":"sha512-gZpBDZQFlr5XkJO8rzk2bU0Hx+WnTJY4uvQyGR7UHE01Fcb17dQuX4pwkiUGNEGnwN6EVh4EoWHV+eVDFC94iA==","signatures":[{"sig":"MEUCIQCiWMChyNjOXDiMgL13539Ax4yqmo8OnBHZhO8CIKOEHwIgAeQAeanyqOeFATx0GgtWalXW18Kcb11Fa+snxsXpDgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6stxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLHA//SeJb/nhC14s1wz9QuRUarRBAiY56XWiPgDBkM5JsSgClApq/\r\n5l3KiExMm4SsmiepNjmC68VMT56KBnl4ZWV0ZtyKO80WkZ84DE7spJKzjyQr\r\niSRwYYGjC/R3pBwjkLJ5pkEq74AWrfaR0YaVzIN51c/u36yzvLqQppgc/nOV\r\njf32+IXW2WBCSSo+9gAT64YuJ6M0N+FvXS5kDuvC/Muc+vEpjPvQwtQImAzp\r\niMTkcCZxVGjLLOr1vDI5k0bL8XIOJKrD2G9OB8tFe0yuyaQTQv/YerSBQ1pH\r\nmZtTqBNdke0Loji2LLZJ2uYKbg5Bg+o0bLbLHAfyYQrN2zX4vePiR7Oh2qDu\r\nY+IiHdg5C4aMGKMZ+tIxlkc8PMWf9K2yomqjWFXMzCH9kAglEzNtZmgUcoXB\r\ntgbpqLEiWm0Ne+rb48JV12kd9pENlrEszOVu7pbReDJFcNpvYXZYu4AQH28T\r\nX5pTWfziAARvLENt077avTvBqylQxaJPsaxyN9ic8FU9GfnSCsBqtTpnEuJ6\r\nVi0Ci+CPMTx8RP9j8J73lfAsEH+ZuO94d1i52qJ33fKHApncMykg2b5TJvI7\r\noPZfYZfOfmY8kFi94wTl5mbZa8Ci8m4IFiODvtIP+AS05ZBJ37lmgKevuDi9\r\nk62ohrTCPRizbK0COTgLE130ZI4UAaZszRs=\r\n=OQuA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"950f9f61436ee26aee1dbb8c0c8bb80d06ebc792","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"zod":"3.20.2","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.9.2_1676331889576_0.8348212281763498","host":"s3://npm-registry-packages"}},"8.9.3":{"name":"express-zod-api","version":"8.9.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.9.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1a2cd8bc5d8fbf34eeef11fb0aff6aa54f82677e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.9.3.tgz","fileCount":182,"integrity":"sha512-HDw7oQGgELXUTWMK/CPgPYmQeGUOAjngAVAn0TMc8Iug25qAm27g3YSCsRuEvKPacJFVErjq8bX0ziLSWvpUVg==","signatures":[{"sig":"MEUCIHmSoe8nh5Q13vBdMqFoOk107CrCNmtjdctqqi5CjW7JAiEAvgvYdKTBuE41NdJPOgE5RO/Aene5QJ8/uXwUfE6jk6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8mhhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjZQ//Ual627FLrPUoxbVlzQgCi1/5+VORTqRx0gGz921yhhJYiElT\r\nlRWZp1M2lz6gjWCJYXzCX6WztRXVTHJ6zC4LxNn0KtvsugRkI4t8SMg3zajh\r\ncyBTKIcoRJ9kwOBQozVQ1RXMi1ehctygx1zjsVOAUeanxF+KcOsCN5yZWpAQ\r\nyYwSfgjDrNsM/nk3UD3WKYgIXuItAYtvvkDaqYxfcnSC7XxUQ1rw6PS4WPIN\r\nso2TdipR+Eu9IP7yLiF132rrSN+G0a4n/hiB7+Du2i/3gXgdUYkWSuuMb0B5\r\nxxR6fMZfJqk+gxGhxl67X/7fUkQlR7zYeX8bRWBbuweLNYr8QUGNeHrQQLOk\r\nsKRWdPUbKD4PlvruYsFsr3vigFUpWe/VNYmIX3D6ICjbEIloJMsKp+ODJ4AM\r\nd8MHVboP1IuaDnFB1jr1aACKhTka9qvwG0LNiArpxkuFrnkiFQ2wjzn+f5mQ\r\nxKDwaHr0QF5au9orCEOXD1zELo7sMk9oz7oZ2Q0nMNLT/inWMcemwT8XaX7L\r\ndTVQ4OTNSvyQCC0OLaFcQNYTm3KEsYITIhzg/OxWPYrtLzCwdjlleShlplvc\r\nhmauSG2PuNAnlNV0NOXRlNB0ciWfzS7+6emLQxGpbhFvrZcWL6d8yKqpv0df\r\norqOneeQ1/eh8YhxtWIFw0Y/F8bEJVbY1Qw=\r\n=IN9i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"d9810f9d618dadd4db38f991d4eadd529dc63342","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"zod":"3.20.6","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.1.2","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.9.3_1676830817494_0.9729944420427596","host":"s3://npm-registry-packages"}},"8.9.4":{"name":"express-zod-api","version":"8.9.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.9.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a48fa05fdcf7137218832609472a32f05155f92e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.9.4.tgz","fileCount":182,"integrity":"sha512-+eGIcs9A68eJcZDg0kdcY/5PuttMt2+fewsu6+8g6YQO9rDkwxCAmcmzfEx6M+ItsUkER7hxG3SualKaEXbeNA==","signatures":[{"sig":"MEUCIG10oXvZb1A79lACQZBTI1GO75CNDw2rZcM6XoY68lmYAiEAqQ70eJXH96AKL7cjSNjVr+VNdU3c7RDBlE5V29Bb0Jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+6JEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCphAAm3hWyQyQ3wh4hemECI537NH6xkxXOsWnF9i8S3+LCvULyBi+\r\nTOmq+wME0pk6xjPqpm6wi4Px23HGBLPWYusSKQbXVZE9SmPLE2aiQaTzr+wu\r\nKY3YxUhSiyKaiFN1p1W/E5wEKIRlhqEuEGzEW4fhpk7ygV6W22JGW2gv1Nx1\r\nsv+wk7nEP3KxwyCE0YjPGFAPHLIGSVNbAxWV8kD/k58i6q91ViwiRdum2AI5\r\n3YxsQs2Pe2iPbYC8xST0N6AZzbofyM9pTxPhTegbakvkUJLnqY//01vp3tHT\r\nUSYZuEdttj7nmQQQpMUr8JcAGTr1rHFuK33AFmNzmNqmu2hB7T8XCF8wjK/Q\r\nfUCzbF9wR8KnKFLsifjUM3JGUl3jRtRFHEwGTX0Z3OggwsyNohG4WstMdDpN\r\nWP+9gzHGkZRW/0ngyE8d2YZIC9L+ptqoaEzKxEDoPJsRTbZHmg2IV0EaVccp\r\nRv/2gq42KP6bX04qoIHg2R/5Q8NrPo3vxkGC6lxKf1x1DaotWC8uIFewG2D3\r\nnBy8pfZkIOKcu+Lfiu8PIQFxhLkH0suPzhwuPTac/o4L6zvpjFIaXfEgtLyQ\r\nMo6eS0NgvAZ2tZ2E5liIcnVzHhq2g1kmjCqjEoqGot7TUmdBSFA6yeYBr85S\r\nYcHxLu3QgiQJktbFr7IkgRIl4gAPiZt3+T4=\r\n=jeFq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"1e6acdd559299b9ff03f4db1696d9077ae2b0e7e","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.20.6","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.9.4_1677435460297_0.6777368292897075","host":"s3://npm-registry-packages"}},"9.0.0-beta1":{"name":"express-zod-api","version":"9.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c553af55f6246b90bd9d02c4766b22c047721aac","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.0.0-beta1.tgz","fileCount":182,"integrity":"sha512-Lz+CKj8T/+pVF0zUCdjJvY90gZcKAAzgT83bnseL8AizIY3FWLudltB42JTqfJfzQ5w7h3PXCYWNEVzoTZcpQQ==","signatures":[{"sig":"MEYCIQCnxEJPTH21Q8iGFxGJJ0+1n73EpnKlVhIeHpEp/z408AIhAMsrgJGfBvqEfMyaNj6UZd3seohFNN6PV/knJ1u3f0Pw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+7QeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0DxAAgDAFSlaWV+MyEolvs5j3kYmSEd4nRl4S+6TEtROgC8nO7PEY\r\naQ1e70dERkjWxvDkKtyWooghS43BywDvuqKtwlmZ6SyiSKQm7QVKQqlcQJTs\r\nulCXbxsCRpDBeITvsFunTdMG98dGl4M+DgfC4lFOKLCoeAnETOgsHqQAYblD\r\n6zT9z8iIyD7nbq4ho0KefUQ3BRi3Ww41Hy7mzit3nmj5N6mThgWwc901Zl8y\r\nhHyBPl+eNP2lUf7L1mskauObmCzpaoGqkQP8UposlQUo8Pc9dj52oBhCeAEy\r\nRoHxj3hXnewwLryRY7iMBrt4vAYMzLnFCgbdtOWREKYxVacBo3PgCHHEegu8\r\nbcIs6l7odlWMiPtHezC4sfoNjCop3oeOK6pcEeBZy9VDCMbwxnStDvybU/G0\r\nj3cMI70HfCE0IhpBZ39Pd/l3d48xPjPCrzIWrLEUWJ9HcucPqgeugLvTO3iU\r\n1lKRDvhhF92Mcjv/qTDKijyAEw/WWFZv6UoO4m4K7PQ+TkYu5rz0gmjM6xhc\r\n/pPSK00qUuTYesRM+RQ2+ZrZwJB/rqmo3cDJfD23krMOEHYRhwPegAstBDEj\r\n/Vlu6tC5js7QnJIB5z+81hiZecmSJgImuIs4/8AXBkq4jZWzQRHlUcwpFZk0\r\nU6+ngb1YkGN6B3rU9elrEYMjO0A55aDDYgg=\r\n=AsX2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"a6316769b54067d1cd37f8848af4b33523104019","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"zod":"3.20.6","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.0.0-beta1_1677440030231_0.45548145624356495","host":"s3://npm-registry-packages"}},"9.0.0-beta2":{"name":"express-zod-api","version":"9.0.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.0.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b6623276b4a5de6c15ee42429220c615568c5478","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.0.0-beta2.tgz","fileCount":182,"integrity":"sha512-mWkfSNWsWb89mNotA/DOOkMRY3icY7i0/tKeNekFWQyKQOiR2Mwwoo3SPRWhW5tkr63eRMXQZNUU5yhxA1eMgA==","signatures":[{"sig":"MEUCIA9QmdaO5jMZbXmS3x0RRu0sAvilyVqyMHluvDPj7uojAiEA4cWMV9nlrU7FReQUnqpMgcqliBQfn0R55D9gvlxD9GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+91iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozVg/9G/0aPnlXghHulanIv4QyPbVY5RzceRAfFQv4G7g1FJZnDQCv\r\nHtPw2n+29LrO0KDCTCSKSRQkJv1364l3nobuO8AX73XFoy28wMkbgf0RSaOK\r\nEPI/ViJMIy849ngmKoR48CcPULTX/YzUQwyH15GFUEzFqec6kAZdl2U9Tn4V\r\nRZ+lTXoF7Mk8NeSNvj9DvS6wLbu+CrXQQ6Y4rSYP2gKifWu9js0skaW7aAQh\r\njztUiO5uJ+Vc2PzB29GeTC7ik3Tdu12+IFlzZno6uaCotY1rsE2JJ8bOwDxr\r\nOQdExsEa7r/knFjHz5gxUeyrGkQqR6iQT5EI2wElCbAlmnpaMAm5RCXBAH3U\r\na+3DCWCm6yJYdIDSI2NVA/aFLtdyYJS6oXJpOUxmgVSzr3hOz7bBiLF7DARu\r\n7SLNznMZqx8clsqZGxgmfK6BCxaKK2J2vhzC5vKHnMutEft5Dr9cJ7L4wwtb\r\nOUje5xp2jNZwKQmY7Ifvrrg7wKS0JoZX54URoaHX8Lu1O7AoRi10xW2IdaWf\r\nUJX8gkHpKY16pNbZ4aION2W3S9r0hnfvLnOwS4dKEOjg0Fc0uoXf5Hg5IZc/\r\nMgKGX4gMg+8cv3eak9i5AV7jOCbYu/YIx2+VVS6TAMLyZfPDv3W0e83+IPHu\r\nHdxqERezd86vrRwZItjM15YK+6r3xBL594A=\r\n=HPQq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"ca3ad8d9635005cc97fe426ab3f7c2cd7940fb7e","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"zod":"3.20.6","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.0.0-beta2_1677450594287_0.7217910514371293","host":"s3://npm-registry-packages"}},"8.10.0":{"name":"express-zod-api","version":"8.10.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.10.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6aec44fbe51645987e20d6cf3a1c7c210cf03ab4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.10.0.tgz","fileCount":182,"integrity":"sha512-k6b/NuPFgNvGne1iTW+8ZdgBN6K6DLLN2loXgD8isa4F6Om+bkE4iTgam4FejHW2IAaoaCTLxC2DN+pqxlpvkw==","signatures":[{"sig":"MEQCIBZjSLIVGA8tqzP6M/i+P2VO9pFtEHSqCIhorG6D32ECAiABFl/YwEt9NfgKZsODG0ynGgwkx8AXRs3LkIUpJsKG+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/ljzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM6w//RzRN73Lz7lDGyUph7Zw/B7O9EGDAQ2UOiZiFVLAhKHO+MEJn\r\n9JG8JPCtL242dOp0DzsDerwt0AHHY8GvgT1liLfpCo16Stq/INPeSSgmKaKh\r\nDhTNE7gB4ZSZ6bD8pyNHd+R9NwyMsKIlyuqAxYnQ5+REBocDn4RWotZDODS6\r\n6O9zZh4460yaYVNImjeCB6+NFO7+iQ73UGT/lrdtL3+yAtVZgUlz8USqXRUx\r\nX+UaqopZ3SHq75M2AiTvP7G14rST0g/u/c8hs75UInvE2hMepeeEMHKE/Ydc\r\nHie/MPlWTcrBSfQw42vgzauO3qKozvZhshysZGotoqAQf7UFdsquP6R3+hyp\r\n+CoYGayGhL/RtlcDjI7L13uslMDMUWHFjrXakhPwYFgsvh3vrfUHmkpicBOM\r\n5U9Go2NUv1n7xQKAW4knHqzjLJLZ/hz5ms4bwS58ov59yfJomEm1vWtROEZw\r\nJ5SSUyNWDmcostl6A+LnhJ37xXEtWr3xp2yWg07u1mMJ5rfHlm1ef0EeGZfp\r\nTd1p9BS4bCfeOOrnhUYy8wYnbKdIeZCK9O5LOsf3HDWLmj1OHwdgE1Ch32BI\r\nDW/00HgEVBwWQSCBbsLtvm2rgaA6Uj3huKJMBwaBNH4t6mLtArpn3rZXpC/9\r\nAXXCh2lOhjJT8Diiwo2hbic7h2L8Qy9ahNE=\r\n=IP0B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"719605ec133d7281da711caa759d656c9e0b3017","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.20.6","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.10.0_1677613299293_0.8050043556482642","host":"s3://npm-registry-packages"}},"9.0.0-beta3":{"name":"express-zod-api","version":"9.0.0-beta3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.0.0-beta3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bd5e447786d36e189905e05871e50b1be1c3ed6c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.0.0-beta3.tgz","fileCount":182,"integrity":"sha512-ayDX5M+aWjROUXOlOLxK/acTMqhzNP+um2KP9UMuRwd5xTSpgi6MHWRLXBjrYroN+AOC+hoQHyC9KkDvwJET9g==","signatures":[{"sig":"MEQCIGZXr3mvunaIi0eVuYIUVMeOlcIuFCTDHFsN0A85mEpwAiAKrezBiXlVKaO/ZStODf1SsLi84llU2rXUdG6xVoKhWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/lw5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwNQ//XJTuHtjS0zTwqrfHlWXOZD4cTrxxvdzQyjJ1GfCvcFagYpWi\r\n7zq0hxt9b6qwWkBntVQNqgNgiotPTFV2U3hOM2JgN40lNbX60o4Cb/XFF7EL\r\n35NmB47ZtqU/BgCMy1VPxKwv3GqLemuVOglRF8sXVNMBSXKNWOsf/+qZV9O2\r\nVPDF9vOJ1EGq89MXebUsh47Pl5DT7xoKGwSNwTTYm6kv+bF+r06j3ejZWFzY\r\n6l3zyBCr3yWneZpdPl/t012QljjogWVDZ5YetSCtLwq+wf1UrVmZ9R9HOapv\r\nLbygrimGDXnXNmgbI34HNFL/Z1GMFkzk6IG9ewEO6hXcme0ABSLGxr0eTu8M\r\n8UnoBXp6iUADkEztJW69dCp8x/Y1ZDSkHshUJHa+WxBNWxfbvwVmVEwokPYB\r\nDhllGo8ph0lJ3OQWJVXZAzCTPHExiLtTlYrtuCF1NYUC4UYbaVFAR2Y4zZix\r\nkd4UV7jCdScuK9+hZKi4NnKVOf9MB2/ND9NsVnoJE6v7bZ8HnxEMXR7xhSAZ\r\nBtBguykMCSbUYu6tEDPpCI3OoKUpgSSl6J3WnB1cxS7PokCVV2ZfTSVWN1kL\r\nUeoptvCvanz62lM6CvCzcPbdeJifQDqBC2pyXzktEhyfroFpqH2ESFKaIJfx\r\nIo5hRJ/6qxdCjn2MpilUK6ZhBxKw0Sa28Jc=\r\n=rNsx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"bcff98abf2b084653693a470963b760433c947c0","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"zod":"3.20.6","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.0.0-beta3_1677614137429_0.764346690634673","host":"s3://npm-registry-packages"}},"8.11.0":{"name":"express-zod-api","version":"8.11.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@8.11.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"483b438668d91dbe2d546064a2adec156491a352","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-8.11.0.tgz","fileCount":182,"integrity":"sha512-HlHcoENIkqRS5+uLDT/jMCbwlgzCACyvuHNljDmV4O7ym4azpLa+0//LoQj6mFuxSUFGWI5mvWy9WVfXzGB/Xg==","signatures":[{"sig":"MEUCIQDx9yvp0xn/gZlqLcNyhwwwcUkvuV/MHWvkLRtL+SoMvwIga9aMq484MtPjILwUO8AZaTCwpnERVfbbDv7TrdGd8E4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":552673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAMkYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDsg/+PF/SB3gAPqUADyRcvx1VwD4rHEPWSxCOMXAC/IoaaM3EMwCb\r\niZT94jQSMz6FjVmG9bxYBseBkqKIIRvhA3Rr1p7PE9SpdHE6nYQYt0WUoKgU\r\nZFIlpAD4gB6ctGh28XKauVOuFXK9Bi5096sP+8mDFt+YFoTHqJZZZ6Y6aTWw\r\nPU7oLEjWD9PbcPUVmeeQZxnyU7XkJ69s2F4aaMV8kA9wKOjUKVqRHIpaVhWP\r\nTA0ylx6zxxkm2CApTWi6EnZaf5jFo5TScfQnI2XbMXYy6C/EBj9uGd/RYcuS\r\nxoW2Btr/FjwDB9bZ76h+mXJVlLNgnZx1/rSj61uJ2nJUQBfTu08mhszOxVY2\r\nwuC/mXw/t2R1rR6HVKGbdB2RtjfkwDkjS8diilSiaAXmqnMg7OTYoQ5Blbw3\r\nHoHEieOkp8/1YDABvwNAnQ3suHw70sYMSvBJ0FK3YfkDLMo/YLanP0fH+NHQ\r\nx4OX51ijCWrBYi36pcbsYf9/dXuPoL6J+bvGokFYDlZM+hjXZwoJArrz3ZP9\r\nnt7x8of1ptL5/PRwFcLjIEtepSJT65LoZPZWpI92qmH04gaYnr8NUxTgGFIY\r\nDZ0L6UzNYlb2+QxQnq1YmmTl/Qwq/vgjdZWAHN80TwVOwoeJ/ATZ3SFSFQ7N\r\nAVzCW4t45a8CMf+i0G1qzedkzTyYc8t+3E0=\r\n=aw2a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"06596ba8743da1e976f3b56083126a4695c137c8","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.20.6","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_8.11.0_1677773080546_0.957485763516766","host":"s3://npm-registry-packages"}},"9.0.0-beta4":{"name":"express-zod-api","version":"9.0.0-beta4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.0.0-beta4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0f6141e94771e41700aae13b5a0ccbb2f995e3a7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.0.0-beta4.tgz","fileCount":182,"integrity":"sha512-KaEa4Yxy+vxTFH79nQ7x/4as5IGJXKOTWWCHpHjpx31l0YsT7koViW63wn9sPKed/Ga6h6hnQvQGwkZjBV0NFA==","signatures":[{"sig":"MEUCIQD1poog4Nga03miu+B9ozuzisJf1vlYmvPZD1s23zOjvAIgLqtRUatoFNpkyNn6Wv6MMbU3OdzsSjOeoFA2l6b4mFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":561479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkATylACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBvg//fhGFK2T8av2LCUeqIqPUhjH+NkQoDX4UW2bvJnHR3rLuG3Rp\r\nQI8soTQHwRvuuUn2uaTfMx2G+cG80Qq2eGHkz7UK3Dm9fPSugndxdvrZOd+q\r\nkZsNfv15EIR62WKiim1LpXfiZDq6mDGWu340TR4XpE20EY4vEWTT3hZXCRE3\r\nMH/I7SEudyKzNWtYWh7Ri/XALNWMizkkDqDWpcB1CXP9zH9wSQZi6C+ajbYw\r\nBcOXXKltGgUrNnIWsbu0GcqOckeIYUoSl0/hj3leWkNDqHRe3fnfAtaTgDGF\r\n1RiQKTMB/c4z4qIPzBT/ZMyrVMMOVG48EeJg0QibPcw54wbODmfm49RGFcr9\r\nwbWblYolaCjdcsDK98URF1wihBq+34Pqrl5xkT/guBkwfBsslgI4wHJUGr1V\r\nPg8DjKey3dnz4GPQvTbyDDTw7/pv0SzMl0kHlDQKVTffarU8+9vbJUPCg8Ub\r\nEBDGAShKgFUnR+aGN9zyecvUNNMxBPKmw1FVg3q+a/3sizchvW2FANOXQjMS\r\nh5uiXsJ4AQjoShpCEVbYFepW+NoCmZ0XuB6tO+IbJpai50Ub3qBwmxFPV71/\r\n5jN8yKFsY4eu3YKlm90mve2/hX+/qAgj2igj/w2CkrqWa5XihPXvAkqHkVo8\r\nWDJBzhcf9mAF77Di7mFi3a7rrhMjfF0TrR4=\r\n=W8cI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"0d84a19167950f39c774d311602ccd8300d1a4aa","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"zod":"3.20.6","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.0.0-beta4_1677802661503_0.47243342393512955","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"express-zod-api","version":"9.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bb491cf72ff0ae1b295699786dc2bcd933f82786","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.0.0.tgz","fileCount":182,"integrity":"sha512-irVSEJzsxbizNaL7x4dWnMaqAHKcHNzhbCRuSoVIOaspEJ8btUfSDVMal/8UDP/f6jNNJjxMQcDs/rvvaCo9rg==","signatures":[{"sig":"MEQCIFLMWpRi2H7OrcyieUcsTDZLUaEyGyJfwmKN62W7bgKAAiBqJ48WE9eXU/KbmGLne7oV/ceMDplOq1p2Hhz4ExDSfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":561600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAy57ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Vg/+PSx3decQp5LGYhmDsNdmRkWHMVBfWYIM0SGePMvr5Dz7JpGb\r\nJbsocW0qbArxcquFlfDCxsS21ES3IsQCpNFSuhz4yzszOiqC8RvwU6tPB+QE\r\ntcvJOhCUNWpnK/mv2t5H1jwAlJmfNYyk8co7Wv7F/nIDmVT7cvGvhWqh6K4j\r\nyjl6DXAfwD/dhkmqbTj35qL2pKqtAeJfzC2aAnPx3kglnE04JokEBrQmtFSz\r\nEOprE9CjFD+z4Q4Y60YkH2cb2M5XVzguPl3OkfKaIczlvQGaAOjobVyLzMJ8\r\nygED96lZMfCvDA8BtfO4uexQHIIsXILrTQLSrVjZv3etS6+atNBtgwLkBW/G\r\nH4tQ7ioc8DypDs6pK4MO/h8magaiyvrhGj2DgjeIOuH534d5o+MlbR6gIQqX\r\nuF9WfZQPmnOaf2bXp8wBhf7I5JukIf8BexOeRv7tHAdxNf5YCUt/ihaB++LX\r\nkViH7XdBWl6ZM4IwbxgYz+zj5ttvTpo07ojrkVDHxlJo6j6cOCkGBwXZuNz9\r\nHeB3uimz3nn/9W5Ng1gcyI+bGXL8saqQf/FrDCl2ui+HwFM7VyYwzFdemP1q\r\nducYPpyIC44JPnMkMCkMf6PVKy8tApvWl3kqDIKDLkXzu/Vp39S8aoNbi9K+\r\n+a9AGLi7Jjve3QSCuyCifTf5OZhsIVCEhzQ=\r\n=h8pO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"13fe162a9e1aa6baf7123f959d40a1fdc8c63513","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.20.6","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.0.0_1677930106744_0.3339469924215168","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"express-zod-api","version":"9.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9ffa119be7f5051fe6ae50118404437ddde7a79f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.1.0.tgz","fileCount":182,"integrity":"sha512-b1yIqQ5wHPJt4KGbGGkmXBplTn50XYGUkVU1WGV3AOPRAOQWBn59ifIOUkADkQXExtlTb1Isbu0F3EB0cgcqIw==","signatures":[{"sig":"MEUCIA+vJNki4V51Y3NEUnsFdMxQr8Ew2C5aTC134LbIegdbAiEA1f5OCsQlCrveRhld4Ijclc6TftJXbd5zIg5CmUApkk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBHr+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgSQ//aYkbAz0WthNHtx6Y5aCm7UP6gQwCdnlNb3P/KgLPvBh2+OcC\r\npoNzdk9/gGu0ncKN/n+LIGzRlLq/htVAeFb249C/sMTBbNVX9m/u2bzuYKuD\r\nXPwi6+ifC+rDh2cI+w7gn8GzftYxqPYx5pdbd0oYcazcXIa/t6cDaOrHEqma\r\nNkdMjS3MxH8s0sJiezygOJdIqXs4uqN5DhwC6hyisE2BBjnxqQun1RLwZSat\r\nyRSJ03X6IL8k583whQuBWpOE9uCcQanPlusLRSy82Y31QwUaWMbiy5eEGvcX\r\nSlNV1pqyayn/EGfekp+stryznD/7VeCILIq+gm1kT+AaO2ZpTB5IOmdAbbr7\r\nJ3+fAyffKDG8BF5gBTwSeW6rWnJmLaDJrdW/wDSlSVUP4wpRIGYJ+dNmKSTA\r\nIpI+8xhBmHmRNbOo33MqpJ0x7/SUdZphVWSEFmgKheSc7vK+8ak7LRm+a30a\r\ny+9JcSHeaNB/Wfua5gLWkWXdwO0k+QkXfWhXXdck1goxO9hohd7Ib4O1L9Ti\r\nnzrl7voI/iGc0ZuQ662JEV6y/XRVHKBRfeLl3ssGhw824z+58W8IRqVfpEOg\r\n4eYVeV6kqr3DtD57FP3Tyo+oHDIk55tBsWYKwt0PyKGZUd0xFhwT/pKSV5ve\r\nr020Dp73kKn3Mo2q46W7lKD2aM8LjqBEn6o=\r\n=oRwN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"85969bd22148f89259e924ce7a7cc1020da055c1","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.21.0","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.1.0_1678015230084_0.45337584625891725","host":"s3://npm-registry-packages"}},"9.2.0":{"name":"express-zod-api","version":"9.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7a41c4a803b384a420fa6baa30dcfb1611c19c76","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.2.0.tgz","fileCount":182,"integrity":"sha512-xwrkv45M2zWI9bzMY7YY9aKvVXQazmlJr5obB493SNknYpApeQhqYv9uoSTiv2U5/dpfH1papzXCdhc10Usn+Q==","signatures":[{"sig":"MEUCIBniHHjA4cDoTiWney7skOWUxHsI53+noD6spAQBFyFuAiEAxbbilpSz4eJWlvsRaxPoiLwDH55eVb7ngRDj24TK4dM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB7SUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Hw/9GFtX6QNyGWiYijRRs3O/T3MoyR/PCw7MQZubk5H3vWHB+mB/\r\nIIHLTFa4lPJuOxjt3aRMwgxXjnZnr1ZGYrSI5jWHZsgyrl2sBvcDEMDkZll4\r\nnhSwVTqF4BjchsOt0LctUxsLD1pSaehRiJMcPmA5UAfFeun+LTc4FCZizKBk\r\nu12nvY2i85kn5YnvskWhei7K1DeMSnUb3qZ0mF6LgA/rTkvODp7nGCjk8U30\r\nG5mpcVDmk8mYeuwuv0/ff1tfxJSz3M6VOzPhW8BuRM2FCxRllobXNn9H+hFY\r\npRkkOy1SvaNgaaQ+ne3SzyQ60KXQQLDFyiH1aVEdETGYz1qkyWIOowqm79mE\r\nrWfL/F/kUcggrxTq5NXjMqfwsxwJNr7loO5xhEJUUr9bXEwGknC4nGmpZtnn\r\nlWWHf8MD4VnHaHCdpBxtV3PAsLKLnPzLtiP7fcB0OZd0NQgKv3tpDhIZ67LQ\r\nAJ1PAJ4vjO1NpsSB6c85PTcPvvNhRbCOp83MO5w3Wwq5/1jPgd1WA2kMS3F4\r\n4v0cdSAe0JdmK/jX9K07FqM71cXIzabGnLI9AzROvEpMZh2ik0VhjqBjd/dL\r\n4N9iXorCtC4dBNa69wMxRin0WoAi+juk+XRWWOkLsZ9YUZWOQggtAPw5G3b2\r\n9HUHBR9nRDUdV9M813YxrdNG24UNbV9fz0Q=\r\n=KYAX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"d585c6833ca4cadcb0a9a2b4b660b85f5022dad1","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.21.2","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.26.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.2.0_1678226580655_0.9184084185509218","host":"s3://npm-registry-packages"}},"9.2.1":{"name":"express-zod-api","version":"9.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"11034bcb67a715d9522dd16422cbfed9222035de","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.2.1.tgz","fileCount":182,"integrity":"sha512-f+W+q1RhKmmkj7WuOG9R5ORxisFLcscmKgVq1hU7V3fIzTRQVilQ680WBTpupjsYkqRorU409WYSeRqy8lFxew==","signatures":[{"sig":"MEQCIA2MNGRJJezEHoKam3q2hc6XoRMpSEfD1YRYQcc64HM1AiBxq62yqiSMiWYVbqtLkTAUv1LwtZ79VooN6/KE/LitWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB8viACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK/A/8CPXUFsIr8WATLdYWbovHSmry8BXPsEhOj0vl8yCGKZOP8J84\r\nG3X82qDXvo097YdB5fsjMvHJBS3OfX6khiFKi+LuNlkUA0w2z8wz9PSYhEmm\r\nXqiRoE1eDjeB5iDKuPKP8ClYVf5ZwDBqxiuBcgb6vppSwnxM70HDaX8WgRs6\r\nl3et6f3j6EyeRI/oB88BTcsEUPIe4VtGlTOayKtQegAMDwShevV80NwnJo7k\r\noyadAOQBJvIF77VOzc59Cau5IPL3uGwM2k+fArUZVXo6qFu4o0/kWuLI/+Cf\r\ncu65xKbtYEgKuLcEV+boSwauSNryHBtlDjRI/rfLfXZKZdzfASaACo6Wiyd8\r\nRWmjhrvfuQUuB6QlDOpwHZm+kQ8d7jH5qzEAjHhPApxDFrZKh3D+p3QxD1OF\r\nJcT97q9lJPLPjDiwAF1F0wohIBxV3C7k92Tl3m98+r7LeE6jLn4xomnaMKOQ\r\nWpvvLajxPNh2TFk7aoEXiLxk/+bQOWx3MFv6C5HE5ElrI4R0InFAXiMt0f0x\r\nWiPLQIvWI972/ed91bYZ6Rmvei46geS2zVw7h7Pub9EDcszKkwYsA355srN+\r\nWXNtgONoc38Icebd2OncHrc+0W1LPQqSRQAHpSyWaUvh206BUgaBUtVpm+61\r\nqTd/4pxeoKVR+g7aaGnB1nQEfgeK8iCbYnE=\r\n=3I6m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"e84b8e4454a6dc4da8af83b13f337d0dc5117cf3","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.21.4","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.26.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.2.1_1678232546034_0.18166176829290803","host":"s3://npm-registry-packages"}},"10.0.0-beta1":{"name":"express-zod-api","version":"10.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"fedf4e5d7c8b66df8c397f807f1ca26e4c6f5419","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.0.0-beta1.tgz","fileCount":12,"integrity":"sha512-lBnSnkBdLK97h8eDaZGA74k5fo/+j2KDprAOreYtAfv1+inv/EI3XXkuYbPqLUqekcSuHc5j27Lh1pm6uaTfOg==","signatures":[{"sig":"MEUCIF8qTT2GJWloXFVso8NRFShEA1qjvIL5b85TsrnrBr5dAiEAt9scvK8GdssAe9Jvsz2s8+TL5Y6F5VbqBMjJm54hIns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCRxcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKxw/+IFZwwjdUt9njx8Ivf0NlZTU4GzHtEdcfiwtJeH5prWRS7hTA\r\nKltNz19LBiIdmFcwnm/DpmU10TwCN8z3PhSUtDJwsA9CYiqEnP70RNsCyofy\r\n5TlVA2HLSGpfhawsfIC1XZ3ydcr+pN/ena50B7qdfIWY1ppOYzPWc0J5WrDA\r\nuFdSEH5/sMWCFzEFzaU2lTBL1mCkUqP7E8EaFXqYPFJThND52pXXAOyVUTfs\r\nD/kV/NXWZXXg4HeVKkIP6Qh21YEYRRYh7B1S8qkCeSQI6aKyegktFPeQwPvX\r\nqLJ+8n1JxkrWovz4fS6Yq6TpZ838Ti8Sa2eZ2umR9hgeDSLrmdd3cvv1C4wj\r\nv7x7XZ3LT7zc8jiG/rt1bM9ynj5sw2wDQS+KMngliTyJVQgPgjjzFYYITDpU\r\naU0bQeif1uW0lMojtOPFrMii0q8BZQcsdPpcYZ4KJwkSRMV00AX4tDRf7jjb\r\nqaSqrfc7tBZegH/IHjK62gCUXxJ6lkF2Vttd6/8ZU6jIsN2Fq0HPRJhyYy5V\r\nrnZgBssKHm+Ggnvgw9432jbymFeo1VMQcxeqmI+/9BzGuoyRAO1qp5HgNUdL\r\n5tQrgHs1/l24AYghvN0d9D3xfxOwte1fW+5AOdyXgy7U5AIBFZ5Y2TVBWxtX\r\n8ONUAM9hV2yMRVZ+aEY4ePtwgQMWE2RCPFo=\r\n=nXJP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/dts/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"fd4777459148c62ac5da24059464d4187cdf572f","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"mime":"3.0.0","ramda":"0.28.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.26.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.9.5","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.0.0-beta1_1678318684257_0.8442579924515579","host":"s3://npm-registry-packages"}},"10.0.0-beta2":{"name":"express-zod-api","version":"10.0.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.0.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0d3ae600511cf23745790ec971ef627fd6bab755","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.0.0-beta2.tgz","fileCount":12,"integrity":"sha512-SS8vCpaBRPRAljI4C5qvkZiVxmoQppUvEbX/+x0RuI6bGFoAkB/EtNZPBbStTjD2G5ZQ9O6c8w1Cuyw3zCF70A==","signatures":[{"sig":"MEUCIQCXfw54lx+iUURpAOFdNSlQkVP+aDiqOy3M3GzpiZL8DAIgLSlIpnz8vS6GbT4GSRWzz5S70kKGgDCGnzDziYzHU98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":602308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCnO0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSNw//WpzHEE8ekec/1L8sFv81bXRI7/0NM7lWOy+Cl84fg+xXylrL\r\nBwsjP7wpC3fzbL11lHyiTakX6TZpdK+R8HpHOrRgeml7aiNYH/i9F1SrYGGw\r\ncwu6tYZYrjEWgcKJM+rcX7MrRLpadV+oqDbBNvPV6lScQwvkX2dw87WzSKim\r\nHwtigENz0mQ99MqV9hbURNpKBLIElKOuJBK/BY0NjFzrF/xGhkVZknvHEQXY\r\ny0bnVEnMOl98oo0rDnRAm5489cQYyb0d+f/TzsM6mt/ZptaFw64gYK3xbHTf\r\niKLN6NWV/aGHw/oi8ZA+j/Vycbbp1pc+xeINzw0HCKUIFxmFmpn1eLKqZlFk\r\nRExll4ef645nQf1S4UlXM9heCEpPM4bY9YMVBmX6MigsvxIVc/5tfIw1gtd5\r\n9OX4GjHUkD4/A+vPml3nDscxZ8hArE8NZgxK7LiSdxyKh3v+mkGumvGJ5Szx\r\nqcfnh4nh0/v6kaBEnN4qwqlgErPCxWmBcFS0WSNZ/eNSbfOkx9bV4Z13Qocp\r\nfr4j0xZzaVhOsHB/GG0ctHkZ8LgIEvxUElRKH7fsDLZi2Fhkm09dCrhv+2Ll\r\nAqNuHTasiHllhUcZhMxTAe4AytKqtXEpIaSoEf7cqEZDDswgaLPHnXD0hWed\r\n5dmdwzgDZShTvbrcVCxzu+N7TSXipQ8QDtU=\r\n=X21b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/dts/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"4e432d74542e28ec68b44de8220d25d61e017674","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"mime":"3.0.0","ramda":"0.28.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.26.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.9.5","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.0.0-beta2_1678406580409_0.018142223277716862","host":"s3://npm-registry-packages"}},"9.3.1":{"name":"express-zod-api","version":"9.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b2b958a52e380f7498a7a40bac3b2d5a472531b9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.3.1.tgz","fileCount":182,"integrity":"sha512-JvzFwHq91DMbrr6mI+wqjCcWVp86s8FIVW4u4lkUbwU85NqRF6BKmI73ACJh88TBp+e12dbWICOvubeTVDfw6A==","signatures":[{"sig":"MEQCIAiN8CjqYRgkXrLkf33qnj+Jgf/p8ol1uWgk6Cg/jmLEAiBxGo6FsBQdQuYVf+ErrMU7Lvlsbl1hT4P4Wd9g90rh2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":571752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDSrWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpJRAAg2WqMLxuu8gu79TPy8Rxcdhn9Wbi8xGCmxf+U/YsYN69tt9T\r\nySgEaIxf7VFupdyAgADIxKa9JrVzFU41H1OOC87qjjkbS4Po9nYqhsLF6ciu\r\n4tccxhvsaqO0Krf34J7Lgf7GpSeAV9MiriIrF5NrjG4n9j8KaO3NAv2jFhov\r\nj4RbQj5WzIC6sMAMK7YUzvORjSgrDj6ULBEP5VOZd1zN9mscfp7XlzCx/GzG\r\nu2DEqrGCGm/7ht2/OfGhmr59QZQs03ePVNXfgboMuO+5mMnsMHQAtfDKVpw2\r\naKsu5cpoiaAqvELX/v6auaolmsprADUz/epiIFOEd0rTBOVPPCm5kRX9XjIh\r\npXydFb0FXty/brIs5tHpcdal6YaBn0OIp3qHFeXpAMgJOzCX91rHEzNodznG\r\nIxZtjtoSoaOTG3Js1nKz+nf076k/jRJbPpXbkXqAFa2ogdV5j1/QGNV5dw6y\r\n+Jg2qQPjB9NcPBg46ZAJQ48mhriUkBirTqvOiD32Y7/GyQigqW7LZHwTFIUN\r\nBesNmwT/v/rHp5qz8m36u6+Ib9jf8ByX5Fk/qX7/LucbwnqADW+RLTMycFlQ\r\n9pN+DyUhEyQwC5+EYiTxiRxBMFlOLbcgWSo7rAoQHb/XOA/CMNji4myQ5W4o\r\nbAAfsvWuHBsPncaHVyqf8jCmiU4pE3asyGY=\r\n=x2Pn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"8b31367adb42b682f61a87f0a694b7cb2ed5ff5c","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.21.4","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.27.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.3.1_1678584534023_0.8946539409842877","host":"s3://npm-registry-packages"}},"9.4.0":{"name":"express-zod-api","version":"9.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ab3375841b8929013cc8a01323ea6457cbae0caa","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.4.0.tgz","fileCount":182,"integrity":"sha512-rKFqVVgVwQuftDftnBDzO2x52I6NXaQ3w7ocHcaL4oqc11sT9FOMUrjjvtxMtTg4MClTO824SAIVk3zp3GB0Cw==","signatures":[{"sig":"MEYCIQCC5QONewxMgT6dYYC3R8LKZEWn+hg/v4zB2wsmQfngJQIhAINs0hClPqNYvaWATLJiAVZGBIc9hyuqzC0o+yBqKMUH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":574945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDb18ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodtg//ZAr6b3UwV14qhxuINs9uocrlDwiS5nrrNgOhqG4Lzc6Zq/dv\r\n/HhnB6AMyxwMg3Ke5J5QjgbfEUvUb0C1cq+NJ1mLCbF3JNb9NbrQQkj/PL02\r\nA5fpej1Q8o21l2R+dM/2PgoBHtsrlNgo/APHDEeTpMPsYeK38LbRGulwxZv9\r\nzYRImFD73EiXYqpIbiIc1AIecNerjrl4+Ps2w290V6xFjitp7jD9a3/576Qd\r\n+IISl8dhOH7cM9L1iSYBapgvSMd004CmS2VkOBm/2PSMN/OGimA7oC2Tg5jn\r\n1k4qYchtnJmHFH8jI8rJuyke90EPWaJQAQEx3q14MuVrT9rMw6PibUY2YU7h\r\nwvzEn2RbfFcqwgAk2NVAIXeQpHug9GbdHOYAgAp/YMQVFjOPQZUtj3i6nIz3\r\n3jz4wgt0k8ErlRnQII6CZh3hNhIEvIbz4eAhBCzEndMs+MRj0RNzJ/tkW2k7\r\n8j7nfeZ/SWAmbbAYot9Anqp8DOZ2XU5PbLxFC7xFYnpD1gKoVTTIOcaQNs0X\r\nMLMFcL9UofiCTY7Gd//T192jZCJL8XS1qXbbMv8cPDI4VqYQQOwRyxcvzAu8\r\nvUIZmCcaafZUQVIZaQHx4s0Zm9exCMuBKo7Gk+xe9tGWefplvlg4P6Dke2LM\r\n3xgpDKDvd1JkkJQRNihjBUKLKwYIR6BEiZk=\r\n=9Mdx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"cbbf1beabf6fae653bb18b38dc6521fd97b4b8a3","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.21.4","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.27.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.4.0_1678622076145_0.4409136457147895","host":"s3://npm-registry-packages"}},"10.0.0-beta4":{"name":"express-zod-api","version":"10.0.0-beta4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.0.0-beta4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"60bb774f6f8e645772064a3aa035c84f9bdc731f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.0.0-beta4.tgz","fileCount":12,"integrity":"sha512-sI367+msGOGdXoxy6+G1Dv6By3Q7WMqR0uJuyeO4wG0LCDGuzI09itNDIzxLSSQ2qgs6Hz2YwCj3zrF/PmEV/A==","signatures":[{"sig":"MEYCIQCzhnayzImfUtws6CGAox2EuoCJPNzT8Wdhlp6Fb8icIQIhAJpJvf2/lQ0uayfhD/MmsLkJ8ZD03j3xy3ttYwExNxMt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDdKHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7pxAAmC9Tga6cTAybEej7JzlhPW/UgdyTeo9fMGl2K5hf2GbGZIOo\r\nNlG3q/bJw2O6Pec+7igF5Kf2L1pbKNQ3ByyIDaWeTY3Z+0qOcNEc3F6woc+b\r\nCPrJ7zAtlQfk6boDUyH4SI9MbkRTglixL+NOVTmviZTs92gihZJhBWknpjBl\r\nZL7pT55XEjhS9XdvCiIJ6KLtMaRZmfsMkKOaDIpTpr30358rxFyNmKCd5osa\r\ndmMVaFALOrJiwdhPGVBFrWhbqM3nFpZepbcEZSghcMTsSdTXsZFDQ+/GLWVN\r\n7hkJGDM7KF2Z3Dl95Mfior0aDbXAq7CDiIXbHNwzdC2p9uVL3HievrCbRPxv\r\nXWlT7h4nIsdUKGZgXRqKrlEw3y9kuE5Ogre55wQZ18Vn34Pa2kgJVMawMgAQ\r\nZ8AJ71WnInDNIpo/SuzABRUIokoklxiNBMLGbOS+yJofLQ5KN7A++S3eDrqa\r\nGmnj9tr7QosfWzAnkB8KtHN9sr4CHTEEkB4zrS8U7M+R8kN8TFxrq/2+AxvP\r\n1uNtcwKbIEvHjJ3SGZRFtmlvtAP+O7pl3HnvzJkUtkZd2uJJAAsgeZ+VXmoz\r\nFvZqyGA9rvYlDy/5yHAiV/G5dXTisFnFWInY3VUf6GIddaKi8wN9u1Dybvus\r\nvQXXRjd4RHwyHBXojm5WA8g6eKAFciLyc0M=\r\n=HqIA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/dts/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"f2785be172e2c58e4efa84c54c85778c2c9df2f1","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"mime":"3.0.0","ramda":"0.28.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.27.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.9.5","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.0.0-beta4_1678627463213_0.05341214812452488","host":"s3://npm-registry-packages"}},"10.0.0-beta5":{"name":"express-zod-api","version":"10.0.0-beta5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.0.0-beta5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1f373013d75488dbde3f1594927f11818c0eb09a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.0.0-beta5.tgz","fileCount":12,"integrity":"sha512-sb7gQRGEJN4gpVSgVtNdSDD6A3FP9FLkR2c7J5HcaonJLwMxCpW8VRXrQnM5Fz7UWEFl9CIeKQieWTmaCEuSxQ==","signatures":[{"sig":"MEYCIQD0sQIK4cVEyX1bTRhERdar4S76G3qRnxd/fhGAmAs18AIhALqw5Edcc4vs7iGQ6M/U3Fiwq8tuFKVrRQ58smuQWWLP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEOOrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgoQ/9FHeCg3PV04ZzHig/LVGcgft/pFzw3kpJ+gfjF1JY0wsae3IX\r\nf+dNGoWJ4ZtOD7yADdRzX0fUyVt0Gy+W4jz5dBGGM1lRPaw0VBGgwwbSCPmq\r\n9sVchShPjq/nUswWKaRVkwP7ow6aKQXgyRoGCdaxPW9S5jItgA5BlmyhDnmy\r\nwAnZeyW5/ddIozSySV4/ruxUN8NxHLuVzAGyqB5eH+ICGYilCfvzUDzEFnXP\r\na0S6rve88Ac01bCy2pJIXFD9PgEF/o2iXNI+ugYY/BCXgbWtTAuqK/M6AzX5\r\nNSrRLxsH79HbVndUIVVH3d38rV7fht0yL6vhaCV3jmNFK1dE3ASDsdYfTci9\r\nNuKqePPiFpdTFBQ+9qKtVWQaAf5GYTl0Rq46joqLrWldg/NQ3Fo4gcu2K0tl\r\nqjhpIk1A3INnkEW6wqKNhLsy6wyjxSuzsG91VEgeHXS7pIzE/JsbpNcpjRy9\r\nvbHwOcvcjSCaitTE0eZ8iKPu1jeyJXOa7GwmhYLOrFM9nGSeigE56rVkzblY\r\nb2LSW03uksydyFIUhBddUvBAgJguOUU5KirNPmHGptz8jhUWCV9uD571eaZ1\r\nP9smce+XJVIrxtMLXu2R3/tITbGmicaCmJ2sFHHpv2M6VZ5zxt94a/gEgy9x\r\n4YIZ/UdtMhyrsOZOKfbrKt9TGP1nkGAUweE=\r\n=X5b/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"e50a6a5cf171105a39b1d0002447a007d32c250c","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"mime":"3.0.0","ramda":"0.28.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.27.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.9.5","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.0.0-beta5_1678828459209_0.37638667490383937","host":"s3://npm-registry-packages"}},"9.4.1":{"name":"express-zod-api","version":"9.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"38d38c0eedcd579cb7fb1dd5435dd7d7528a6e98","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.4.1.tgz","fileCount":182,"integrity":"sha512-BuTOI76RGe/UWAQARCfwuuF9zveblw+JuLrQqxbCwOhxF2E3R4D5SZteWkHOd3PC/OLHazUw7/qcXXewFs6YBg==","signatures":[{"sig":"MEQCIDPBFaHzmdsxOf8w4fxIpAX1PhypsdfZIdQoaH9J6UTrAiBVZQRNQGe3AlRwh62vwtmxm+Kl9quq+DD0RXcrsycL4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":575215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE5ghACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC3g//VW7Js4F05Qon9gbxmxm6wOrxwxf0tRsoWLxo7vEcL4/Yb9Jq\r\npqHW6GLcJQueayFA+Vv0VFUEATTF3Q4WwLuAi+Lo9tOhhbAOL+44io5qPGZ4\r\nvZm5O4rmnOizz3bkF0L4py1G9WwADxULqUNr1iUziffdF1Q5oBuiob9VW2cF\r\nlatiyV4/WOMd5fRZz15Aow1FjpD5v8GHzr7mGis6AMQNMA5EzcJ433KPwPmA\r\noYb0bu9aQO1GF6Q8PhvcL2he/76Ore5U3WvBEqWQLmpqAxql7VVAMHJ6Cx7E\r\nihUzkJM0wkAUpWyywE92/VEARoqzoAAFRLSy3KkQrjjYgTf1rwu6Iz4r6NAr\r\nBgfoCthGFohlvLAgHKprw480n/Bkbh/HVR7Hai+oNBkdjBQkJmPBRYfI1yTN\r\nC4fs84N30m2Kl0KlOxQDFyt2BZ3Wytizbea1EtrT7OLmv17TqdDAGxORSDC2\r\nnbVgVj+bEv2bTAb8HxfhM+YaMUloPC26PCNS5Ue2mH3RXG0IP99bxxO8ok76\r\n2YfmV3FCSNCs4TAoOh5fo4HdTEtYgB33EqF2cDtXo2pQsErFa010w6rW3wWL\r\nuwaojHtdK2ja4s4Id5AjpjAex1kAsgkK1ryngQ7Yyvi9I758JNxmxP+QeGjy\r\nyqb1heVYX+k/7zS2mEEnrOr9dWofsw7BrHg=\r\n=dJQj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"0a454676378cbe8362d563cc01e0a78f1c4a9b46","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.21.4","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.27.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.4.1_1679005729008_0.5078378489486008","host":"s3://npm-registry-packages"}},"10.0.0-beta6":{"name":"express-zod-api","version":"10.0.0-beta6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.0.0-beta6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9a47e652bf2fe048187ef3bf7ead1531d53e496d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.0.0-beta6.tgz","fileCount":12,"integrity":"sha512-lpTE9Eqjm7IbLgGF4HdB+7BE+KpJP11YTwQ0c3P17aCt6Wk8gAGLnu1q4IxRvW4QpfTKrhNN5iBUTxbFA2btUg==","signatures":[{"sig":"MEYCIQC/cveAd2s119mXm8EyDDaWd+xag3PahSDJTqzJUj00hgIhAJIUbY6WZIiTjpI+tfzzLmlnQGv6ZlKPFjL3Pa65NCUz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE5tVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhohAAmu0zwOkSXWDkaoHgMz4NSM56KJJQ75q4AWLCWmda186VDR+a\r\nxwXqxnTnkT5TChXcOrSPCHtX36f5q1v3nZcoIHyI2HqrNkx2wHshwE7SsG7y\r\nIVz3+rG6EvoJny9pjP4HxSbhZp8HZGan7zVXPkLYdr6HKF1Oo4lyln04DEl/\r\nfQtes7eIN1BL44CWYVLgoiPstjKhwC/RLAHZ8udDnUXgroTNRQmdeu03vyb5\r\nC5IBPlMMu5AfRUbapuFkutPyvaSCLV5/Lj/13cobmh7RSN76JZ8LZWV78DOK\r\nMpPUpKIOhx6zh+mhgkXyTFGMYlrjiYS3iNjDHVfVeMqDWCpFT2HLs1j9mCgZ\r\nN1MVWzMrF7ri5Lv7dpPhf8n9rBRH5i4QV9cZ4Y/3x1eBGNrBK9I8GITtwBLu\r\nUuiGPM7HHQ6Iq/la8AEOEj21mrcyWhoASVEaMSK4/t0tp5yPgSuelcvMS9SC\r\nn/IibQe4UV8dm/KsLxiXHehOM5aTQh01ZlU4YkG1ToLLtElAdOOlv+igub5H\r\nQDm/DTeGCC6aBXY6V3BK6CywTQmv8sd9zsWTGv34/+o0Qh4Xi6aGNKOIRjVT\r\n9/d8q4auiItx9g1rr6FF85FT5E+Q4AVts9HuUVS1/gmja66+kBq42TYMOMRu\r\nXeJACyVwlaanSrCA03Rt/Farp4H4slk+NYE=\r\n=ZdbL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"8203ed246f22c0061d8f5eacab5b13529ea80e3a","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"mime":"3.0.0","ramda":"0.28.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.27.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.4","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.9.5","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.0.0-beta6_1679006549544_0.9672065313862166","host":"s3://npm-registry-packages"}},"9.4.2":{"name":"express-zod-api","version":"9.4.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.4.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"dbdc918efae226baf40124c48cdb313dfd43e9d0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.4.2.tgz","fileCount":182,"integrity":"sha512-8EqHfMmx310Bi1p3VMsGlmalhArHffYPKu7YOGLPXM+i2st+xyUhYFqQT4v50Nqa5hpmDnYA6Rh+H5wtjwg/bg==","signatures":[{"sig":"MEUCIQCAq7ijot3uOEKLMnJ6Fj0yN3uRkk97aMn36ZvQBY48TgIgH+QSg7uXsUJWoL3Kmo73NSETbAZFA3VUODU7Lg2CctI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":575413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGLLAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8aw//Y4hn6igSISPiQv8aKULSk7TcTEASdF6JZqIdBmEJh8fVn9as\r\nw3bY10i4qlTE8h5X2Qa7EZ+ykfCKjk2Nl6w81OpFbj1sUNTksmSMfmnLpu+6\r\nmP85gwLoRwO94HpvnmtE9xYxuWO64mvUIIsrAuLFB/P4aBQuvwlr5XEFaiqJ\r\nJtoQr9WvO+Y5eChSYIcL43wuTgjfSod/bzXZmlF/SN/PUF6peqpWB/kyHlDe\r\ntmc0RgPdPXO09Ajrh6PSa4nFJcuHXvSc3SlzL4iWIUX0OLTneOgHvNSYp9of\r\nCVrKG9tZFgTPHWTWP9piz2Sx3bEPetpzpewNvCSjhuPI7di1cdDs5oEIQKHV\r\n2LcDJB6NaZQ48Pheitm23Y4vdyPOgRNw78RSEfwvtNtm9OLB1h6FaV/xXpuM\r\nNejfTku1Yc4XrM2yHVoNNsd62onKNgnXmq6anxH4vth+wC0yHjA2bMlDVOKa\r\nou7ZBPPD8nQAZHyROGFtDVQtXU8fOvzVqE1zOM3oYaH38JdpEjPCL584VoAs\r\nyskHsmvjkd5cE3y9jJWxzRWVu8uu/eiAztTxkhZfCSEWb9e+vdQEp5IgSfjV\r\nI3Il0A101JfZixas20NgfUl18/7Fhb18Lrj/sWowOv76YKOE505edNsWibKv\r\nwdY6Si8D3pgr7ykIPd0Ogcba5ZhYMoT6pyU=\r\n=2SZI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"255168ed84515d32d1660b7baf964f45e2fc46b5","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"3.21.4","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.27.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.5","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.4.2_1679340224387_0.3580932632382643","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"express-zod-api","version":"10.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f692bf2492b78cccf4d0ae5b8caa8753bc1b45ad","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.0.0.tgz","fileCount":12,"integrity":"sha512-kfN1P/2sLa6VzXl8MmaX7Fo5ZDQpDEdeZvvHqv9eD0YQzvXHM6uJRdvS7Mr7F5h9UXlze4RQ9fQ/0xLfBl1dvA==","signatures":[{"sig":"MEYCIQCLVXMaYxZ5xiPCcmABhtVB9oAoCKG3f2ILUvNcuao9AAIhANHtkSI1KnwHLC2a5s4K3i7i0ekCEZ6vUcY5FDGJheYt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":618137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGMZcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF+g//UbnpKVJaRA7Mv61XlIJaMNet/vjahMHiv/WWSjUEta9lqIGn\r\nWnKjAfzAfhYNXEHT6mOEqC7ZWCJoAyJfPDKLACFw/7YJ4I379ogL78xB4fRY\r\nZ1hMVaBQEjFcovcAq3dxGslFqvItkgyphqHOyMeHYtc3UYdTV1l6wQ0iPiVX\r\nldini82ykIkSVfJ50D7VKqSywh8/j20tPS/G8No7wbOp0c/4/+JhKLeL1xnf\r\nICdjsPQ158KxdsXyOUT9bXpdhkUgpeVh9yMWR6mIOs7dEytD8u6Lwbl20pg1\r\nh9vxvv3bholhhRjwMBpRG+XfWjTl3KlKk6PNt9ScD9NtaUJzLSicD/ooKeUT\r\nER6Kw5ABlQrG6sCskdqP5W342gsbFfpy7kzchAU0vOBXRVvH5aL2vRKBpblv\r\nPqD0Y7i2y4et8poMsY/ptbErl2UroBI5GyW8bVagVKoiLUxCegzz2eIjqIZM\r\ndjY0Dcc9asdwiy51XCI5+K1WuROStF/vgPG6dTmMmoHk98LqvjSCMBED/AIT\r\nIcyZSTy6QCsIWcrrYhp1srfBcpbTwHPsK5c9Ufgkyxreo6oxV3d2renFfoEU\r\nuOwUAkMxpiBoTCX92JJXtPJqZD85VlGOpj4Q02QKp+2awAc4DtW0ccBruzg5\r\nY7mfZtq7zucq2NcLdGLJkfwgTVrDfjsTc4o=\r\n=e7pb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"b6970c29db357c3851e8160ab9a9312e0d21fbd6","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"mime":"3.0.0","ramda":"0.28.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.27.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.5","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^4.9.5","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.0.0_1679345244708_0.6279264118564603","host":"s3://npm-registry-packages"}},"10.1.0":{"name":"express-zod-api","version":"10.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"64da2d536020948c0260d2bb46dd63aca14018e9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.1.0.tgz","fileCount":12,"integrity":"sha512-GspnN+3xxFWTVSa2Q7ZvFu61pVijJwDaSan6g4f5xN79aUNKCYW030M3RBRVlJbp5Ig8xMJrjU+ME16rii5fAA==","signatures":[{"sig":"MEUCIQDwDbJ+5MmT8lCqKMl7aUZUaXO5/W1e/uyNUa84T3qG/wIgKx4zb9bYR8hXHr+zgOk+ZUIL9j2u2ZYwrc6CeP8wiQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":623738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG0JdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa9Q//eFrJRzPgfB4o9AUe3c4bGKayV8YoAsZ3XJ+8ZUCzjorLQOJ2\r\nHuGQuNv2C+8kWzx9qTgQDwTqThYtRGTFEoSUx7IpheobbVmVlQDcSJuDQJBX\r\nQwmHl6BKKKmRHw/vJsFWNdAx7D2DX5lda488ZUf26R5d/iKZAW0TAO3zfkUT\r\nPae/tAtEcRrXLzoi67+UKtGSy8iuOCxSurPVanzHxTdDWWSAIKHJQdCiajJq\r\nvAhKm71p2vEXCLYnpwgVHSqmJnSY3Dp6QRhlTUzYYbk0YFKEKzSUbZOWoUpw\r\niAb/sUG3YHL4frptuti0ZH++800Mzf5QS+ZOKZpvDZGJ2fFOWwb62/qM0VOq\r\n+OtAbZkHN/GoFhfZqtrGqY1LVkzonAMfKkjdejow9ouJW1FwvU/eOER+bNqL\r\nQn2AbGzZp+YAutwIj+jB/Wc2/loWbmgjcB9g8SimCxwzYZqr7rrc/cEcgQaT\r\nBdyzIMPJKPgMitShXxz3CiFShASUxsRwg6MJskfyCut5QpjWBpLLnAci2GVi\r\n/wKxwSVGbhux/SPdEVCR0e7gCRPEyfV52TW+DLA1TsvHRnL6JFOjtsU0SbF0\r\nkDPZ3Q23LjYldnCEdHGTUtOPvXfEOh4bvAqHg0Fx0Jp55OzzuJ3haB0KHfSs\r\n1bDSFPqFQthaJ56ceqC2Rd3fdEtetD0Lmi0=\r\n=0/kR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"8a7659085b9f7539fbb7ec53b982e85ce4145844","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"mime":"3.0.0","ramda":"0.28.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.6","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.1.0_1679508061189_0.7730442017351509","host":"s3://npm-registry-packages"}},"10.1.1":{"name":"express-zod-api","version":"10.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"cea798bb5fc20e1be5ceb0e9ca567a5ecde5b15d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.1.1.tgz","fileCount":12,"integrity":"sha512-AG7E7ngUDVRwDWzPpBuJ9WjQAh5rHllfQqBIKzkFUBB2hspuqs5pSSdfc8bY3WXNWpjOaezHw6C803FUnQ+P8A==","signatures":[{"sig":"MEUCIBZQDDj/jCpqtRsga3vZqOkQ+H2C2Gp56hCEnr+bNWvsAiEA0KRO67HGRETIB4O7dzBPVesD1PwM2hhO75PfGJU7vGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIfRbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwUg/9HZMJc+XU1cV3SEhQqCCXO6tzboaXfSYvdOitKA1AM+4CSbMw\r\nMj2pZULVl0jZ3+YUM1I4GHnf3uX+PE0G01Pfg4Qx19IZUnKiHzL6UrTLuA3B\r\nAaVGzguByxBx+mrdcnkyCTu00Skp9qhccMD1aJ98q9bEjRzvx3gwI6Y3jBSD\r\n28pfmHraT30kZY4DExJDBwpngji8g+7MncWO5G5bG1dWH9ZxoS9wG4//1/oP\r\nLLpbF+51zjSSW7OZWVhXDOt/jyIYwjKgfXTRKLirHAXizWLcTw4uNvrYD1GE\r\nZu2RPuA8CXnlATpkPAcj7uINBILzHbdGg91sKbFXN7ofiVDcYqj0pHoHtVzP\r\nVtlNCHh5+cs8dLMsMej/JXBpcEVb41JAg5wDODxSoFzbtCC2H7Kfre1LS1Zy\r\njq7YRjtJouCnZbK4BsH3WIuH59UpUJRE3e5xiWY2M/Mx+WCV5ieoIb3CjurN\r\naDxTvQvVb0bWfBsFJKpvZgLPYNJi8s9e9fPtimjE4xMrI2WHz/gtsBptdEcG\r\nTKWXzilkK4URpW8ZUAAGD2qDXFEg5aOXrMtoZ/3510gONe8hAvyVS3AktvHl\r\nTp4Z6L8OWVc/O7ibx3gXmLOB7R56FEM+ddnyFdx2MzNRzdiE9sDVSkMgSRQ2\r\nZn8UKM0NYkjNJbRiVyLs7mcHt2m/ekRzAls=\r\n=74vq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"d7bf42feecfd50f58af798bbfd66a6e014c89cfe","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"mime":"3.0.0","ramda":"0.28.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.7","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.1.1_1679946843703_0.21413764760884169","host":"s3://npm-registry-packages"}},"9.4.3":{"name":"express-zod-api","version":"9.4.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@9.4.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b8eceeddf3edc2a7974c18d119621b2ff143f2a1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-9.4.3.tgz","fileCount":182,"integrity":"sha512-UP2qERkBud0x6eVRBUgZt84T84OwaB6ik60F0W/f1PpCAW9qJlsOHshm3Toq4iaqpEJoD0D//WuR51Zn9zaBWw==","signatures":[{"sig":"MEYCIQCqCQtIIr2vUNTF+yh67eHYiVhQTq8QOcTAjsxxOWA81QIhAPagRRpif4hXnswU8WyTZun5wcIGQfmKAhbwa2A2n5oB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":577036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIfnqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGSQ//W4GL+eO8PVjeWW+D98pKAZr9GCLkC399STAn8JO9YzHouzLL\r\n278pXzMloOYt2tdKcs7iIarli8yM6PI49F9v35pVGkJjliMh3me8B4Z7QETS\r\nAAARJpxJ3kBUqIiHes8X81Fq/6KNAVOLeJvI1hc7uMW0oeG+ZXXxh1cZGYXy\r\njTIEMYlmHjQYpc60tzHgnuIEIaHuaDsorhCXE8DkzjrknRYGLRAFf2VqCKTP\r\nbMQcMKwrVYEWhYy2PBFXqL718roDM34/JdIHlvhN4FcHCN/ZLSkuM+WvZVQO\r\naGlzS2d/H6CmlQgpSLZV/QGK+3XCqLuT+2STZjePYw6rvNJhOfodBszTOYdo\r\nria5heCM8xP/veRjyX3lmlB9/MTF62DfB9927/qRbsXrZ9AVivVE4b4ZzjM7\r\nn4WeXKr0WDC2bbOLFu5g/hlG0nK8tjG7IjTLCJgqS3taT6DAzi6SCw2Xs4e2\r\n7c0vicNCY0/EzQm0AmWl11UMYDNE4PrqffpfBJGJ66a3m+hVuk6/USCOmf9B\r\nuRQ2Cjnoatc/jYLCRxpasLZl5e9ZhmLCmlwvXuhhTSDv8nHPaIEPPze1ommY\r\n+ZIa93QsHhDe5gcMs3BWpD/TN9qdxX26zSPXIBPxGw1OtIVO23yk+8vmoITr\r\n58I9qPPUlsszeVRG4TNtqjb6oF2b6UnppR4=\r\n=yRPg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","engines":{"node":"^14.17.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist-esm/index.js","require":"./dist/index.js"},"gitHead":"3ae9b5e3aad096def33923d995f69c8e8bab7e14","scripts":{"lint":"yarn eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:jest && yarn test:badge","build":"yarn build:cleanup && yarn build:compile && yarn build:esm && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"yarn prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"yarn jest ./tests/esm","test:int":"yarn jest ./tests/integration","build:esm":"tsc --build tsconfig.esm.json && ts-node tools/esm-package.ts && ts-node tools/esm-extensions.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"yarn jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"yarn make-coverage-badge --output-path ./coverage.svg","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:cleanup":"rm -rf ./dist ./dist-esm example/example.swagger.yaml example/example.client.ts ./LICENSE","build:compile":"tsc --build tsconfig.build.json","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.13.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"zod":"3.21.4","mime":"3.0.0","ramda":"0.28.0","express":"4.18.2","winston":"3.8.2","typescript":"4.9.5","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/express":"^4.17.13","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.27.0","cors":"^2.8.5","jest":"^29.0.2","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.5","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"jest":">=25 <30","typescript":"^4.1","@types/jest":"*"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_9.4.3_1679948266206_0.37817203194506455","host":"s3://npm-registry-packages"}},"10.1.2":{"name":"express-zod-api","version":"10.1.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.1.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"aacc3702fb12981486351ccd925df9c1cab84856","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.1.2.tgz","fileCount":12,"integrity":"sha512-6rqdvvtahzUNYGUNBkHYfy/Ewfhc7iqDxX9ZxIIIx6yiF3C96JQvK87wUt9aHzONf4nrLxRyS+QkaiGfAonosg==","signatures":[{"sig":"MEQCIE9kbyKIA8cBj99/TCPQwBsXGKJa6oIyEOUPwjzDhMCmAiB2bDyB+cjKDkHq3s1AsFam8OIIsmVFMaqv/xAdMp8VtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIgneACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo38Q//akMQ22mJFs1qQaKLYCjLT8kSvMxUxskw5NYHNji8PaJd5TCt\r\nQ0j1f9rcC7KuWGSiQm73IIobYjZlDLy0U7acpX7sPPcNFA73N/iPvwB46Io8\r\n2EkrTcjb/jIQO38s8NVUg6fIG2RAPGiEIH8iR4R2QSUisvBkxFrTUd+6wKcI\r\nQy/Vm5s43gISlnZtEq3Hi4/SQdyDeYIyhVCJRknJV/KlKCPol2wJcjlgZECy\r\ncU47KpQcjK3m3VZ3rWsMAuEQgVamPG7PMrRC/xNcZWqaDlisDfSURc6ou1fa\r\n8WY4XH5ixS59962DirIj4x51+7SUpJYcNsThYxeHZYxR40yEV9uW5oDQRgEa\r\nfpK5nnIgaZZ/dkjRVlxeJaR5jvnf4zirAC6R7x26Jyl/r0zAQAZBmub+yx1j\r\nYUP1un7ssgPRvzrLGh3afKBE+hmiyRugP3x+5CyT5xm254MjFk1Fqevn19nc\r\n0aFKM/l1Fxct7gg1GJPyuPxbnlNsqG0jo6aFA796rdmphOna0ySh70n3jB6H\r\ndnbsJesCSOri/nm+gUapv7t3bN45LD3uRT0Jxw8+8jq2HRLxBJZIu06eBcKN\r\nLvhYuQ6zZFpwNRVh844goBPyc7XMSIkjIK07a9ukhKaR946P4FLBricupGw2\r\np5LXgbbXlqKIKIE9gRJytAViZBWVOyGjjcQ=\r\n=PlV2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"8bd00453ef0d9f83cf908b8f35eb14ea61ac67a0","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"mime":"3.0.0","ramda":"0.28.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"3.2.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.7","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.1.2_1679952350552_0.9029598286584293","host":"s3://npm-registry-packages"}},"10.1.3":{"name":"express-zod-api","version":"10.1.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.1.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6c1ceab61a42267c187dafd22fc313461fcd5dd7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.1.3.tgz","fileCount":12,"integrity":"sha512-240o0R7iBHygvOAbVrAqeBUgu2tA+DIXMmvY9bv6PWKoXZoIaLxux7YgqU+uE0VBG2JLo1RVSQLbLkUZHyc1Gg==","signatures":[{"sig":"MEQCIDU8JypP/+guprebUorwmXJUDpQ4/9imiwejWRvzJpkuAiAhzVSmxeHvGcIID8ZM0j0OrXcn/WGlJTbWf3J18HRqZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":627402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNJQbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWzQ/+KBbnmNSZbsV928q8yYIuATCv0ACFrUvpcjKUtpK1+Dq8Bf12\r\nI0tZ4PuNY3RoWHefve3zAGAUnqKDlNT7TiHsoaYRR9itCCjhxmnDiYtdJdVA\r\nnr7nlxdpJSBjLick6xrN37vIpsYoU0WGY5Q81c5pMQJpRBhfVuKUVTzxXs2Z\r\nZK8b0cP2x8Lw05BSNkEdZtUqIpIuFssDeyw14ZndiH9Mrz2UkU1/ldTgIo7A\r\n+hvhwhlmr3XVAOetqMUz4E8zldBDmWn/X/3CZFM8BIlqy/bJahapsCbGRHvj\r\nF0pd4Cps7yn5+7iYeeoLX5Im88eSM1oy4g+3ATqssOWUMKjTqAnobD7JUQW3\r\ntYVuxMj4d2MbOM+uR4KHHIkqKZw2MrlMUvfP1JbvzTPYG6qsFLL55MPmMWRe\r\nh3riwvM8VNThq5YG3ArLKQi3Zz78EEIkQZCeK7XBbv2tCScobUPezkW9k6cn\r\n2yOjGMzvT1WJ0gUAC66SUmSnK8BCUIWjHcV63SFp1PJDtXh9M1bbXSqmlYG6\r\nq7d8FR9KTjsP3M2ZtWY6Py51NMJOUBwNHN+lC7yxLDLdqZdfzR0GVNCXkIuJ\r\nvYdjgvhS9vSj0PJtLcUqHpNITT0UxAXk7rl/8BAzql+Lx4rdlumXQMjamGdb\r\nB08VvG0h5/oA9i3mEgCX4lzU9P3P1baiCbA=\r\n=0Za/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"6015731aa460b1aab15ca28850f04810ff797b1d","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.0.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.7","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.28.15","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.1.3_1681167387360_0.47867620810152456","host":"s3://npm-registry-packages"}},"10.2.0":{"name":"express-zod-api","version":"10.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"28f3ef0d1fea1bf905e7beb36d470ab97f4473bf","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.2.0.tgz","fileCount":12,"integrity":"sha512-OBIEA7NcdKH/cqdedCl3NBhy9YRyEiCZPp2MMHr0rmSpVNJfRhc/MLlCKnuHYEN4xQdOTFT8Lvmn1PgOOQdTmQ==","signatures":[{"sig":"MEUCIQDeeJgFt7RU54/1hPz9NcY+2WvAkrybDDNG+UmVmkrOOQIgakDdPXRLBcXDJIaK09tXuRT6V7N5aCtb2p8mGvO+x6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPbtsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3eA/+P9HRuIdF+COt253QX5VG6wmsd1a/wKcTftHRRg/nQmperbfZ\r\nxf6zmZAako8BWCi/NJABJnhUC0w2/1s0UwGn4WJe0V+OtaVK3Kp/cRXaXeSN\r\na66lYAUD/aIRKcR7W/gQAP9ZRVDQQdke5f2u1cK+hKTLbjQ3Dq9WlPumGaYX\r\ntDuUOEIzY/yUaBEdNTebgqUHcM9w6B9ogCMdJ/WIA6EOk/jXKqcSTgDcAbOr\r\ngPxCqSULVBKMbJ4oqEEsHDEME1jf327JbLtGfheL5gBEbgRgopVb0+PGBkCQ\r\n2/dEO8zl429EiifsXVGb/M3epDUqHa3gtIMRMBNT5fgyTZDSIN7HyMI4NZv5\r\n8umtbHZCJshMJ6XJ2a5AZr3l1hhUZjSQ8FGGD5zgfYi/n6Mm/Rro6TSpiN3o\r\npMei9JrdtdX4DeisGcndiz0X8AsXlVF/l74Oawjt7gEzfKdoRm3y41/FxP2+\r\ncEn4BUOA/YeDlTn829YZ/y30H1xVr3JDqIwt2TcMbj4ozLm14xWLRW5yKP4q\r\nx5SdHcM4nrQQiv9AL6myr9sYshQk7rSK8PS5y7THrMp5Khs2SXmy9P3wxseH\r\nvJlYC70R1EAmxRgSxPlMgyx/cA9jTnmZDoab65I4LbdeevjE81r5+bzoUGcp\r\n59ZRvhHQZgkJODi0Y2Lig0i88IIsolSzfTE=\r\n=fPRk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"7f38b6c94fc68a39b63893188e8c215a66d108cb","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","yaml":"^2.2.1","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.7","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.2.0_1681767276349_0.32540825482953073","host":"s3://npm-registry-packages"}},"10.3.0":{"name":"express-zod-api","version":"10.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"fb56a87e7b4ce9d92f8002c2241b91edfab7e093","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.3.0.tgz","fileCount":12,"integrity":"sha512-Fe68o+SNc7rUSW6oXffw2cOqgCBe4ZgnP/0an3zwL9QMqgdNDEYHQL0dh2CldezfCgQ8+ZGgb7juX4zSK7iPfA==","signatures":[{"sig":"MEUCIQDhb5d6OOJWmCr47pG01ZZcH/4S9t2xbl4ewkjDrZBXAAIgMiLSHpq0fB1cB5MbFd84GlgNflaTwBye33+XrsAXESY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPtqjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK0A//UhlnENME6UVU0jR+xmBAiZ5jInMajvcDgfSeaBorXtXIRkGs\r\nG2a9DQVM9tpQs6Y4Viz5kos4/ycqPifVdBrtQOotLK5T13USAr4EzEFSf45t\r\nHVxyFgVKZxw5OPxHoErWgv100BoPQzDvI0JLvsOj2fnR0bzLkqPlciZF/7K5\r\nRG0t85TucbW2dYbUzacPA/p3jxRbfNwK6IBzo9A39LXIMudtelyTk0mdpC+Q\r\n2VT/XEENalxVeNnLJnEocY0G4tCVoos+Qft2YbaNrcgXWfKVujHQaNEY6tUk\r\n1hHBYvNhDFRlzs3yfM/4Fo29kD8IHnnYuuIxK6p9ECBhPh6TzhLh7yhuDidM\r\nS4fQF9l4KB9kZNZ8Z0rJJrEPsRE2pnexlShkg1aWkwzzaZzzvPOp5tJpHi/W\r\nvG+o0xzc0Jp4Aaw0RWjazPf1h4o9eaqJTeJQPM6HCHMnxpUHGQhbE3k1xyp+\r\nMEg05m/bKz7WGM7mRAzXSs4yBngxtLgKMAPF3dkGvS7tkAvM1LoUc1WkO31Y\r\nnjdsG176Zt7RmE27jXgRkzgtT8MnbHQRa3CG7V8dVfmk7cq+ajzDJsC4AqtO\r\nHc1OKp2kEq4cwQekE5EkpZUvZaugn9pyaqBePEOTVd4Uhvqm8CQSdknzOq25\r\n7qvewm81x3ookBBWbEI0rGxJIRTRkzMg6po=\r\n=W5Nm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"47e8f9123ac9c9ae02ce5e81ce1ae6c617b83316","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","yaml":"^2.2.1","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.7","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.3.0_1681840803278_0.3976023093939576","host":"s3://npm-registry-packages"}},"10.3.1":{"name":"express-zod-api","version":"10.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"43197a184532fbaa3c9283838da1e82e8ab3b865","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.3.1.tgz","fileCount":12,"integrity":"sha512-FyZVdtjrRAPjdHjnhUy6xiIhBI+u+wqxgXFi8VxNuNCwyGsb3WeNhBs9VdvXKX/bjUYSVNBkTQNHRrbKSjcK4Q==","signatures":[{"sig":"MEQCIBGyZybQ07eR38lX+hIF8LN2I9dz1/FCzTIB3G3xsynTAiBab92EQg/8NbWsgUAplCtxlw0t/n83yxZvSOrOVYbAyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQmC0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqohxAAhuLrDYIUqSlOeCqobyiBNFe0MPtUgL84mlTuImu45sKZM8RI\r\n9MDLeb8ET0+w+0S9u+HoPpSJilVOdmTEKt2ud95Lw9pBfmX5kd/O7aWn3ExJ\r\nyqIZpZ2n+31Zn6X+EE/6XunTesn/1s5JbtAORiNxNuppLsv33obSWYzBv/LC\r\n1j2BVxegTvCzm210pOzI3Lledg/XCfePElowNniqBXTwghJS/YDK/jfujfqg\r\ni+S9dkn4uycUWMTbKszEjTJJEx5vp8GBFnu+SQWgZfbdUoHtHk4fIPiHJEG7\r\ni+0u6ujj96AQlYp+fnNPJjjoUvyEc+tU7QWdr3oalE2NIaYq5hzX79+951L4\r\nk8JkVM8TNKLSnQG+rs+adVM0C/VxfwbI1VNABsP0iGQouXny9C+eW4qYqNwI\r\ncsINkSHlKT4NeTXhCLhRQ7/YYt3pMq7C74sUx/JVMYFopAafBGXM7bqOLSc1\r\ngqifeCmeANVkREDRsbGuEE4B6O1febpWM30HAC9CE5XrGy7bjSE40dtcJTIX\r\n7rCy7/N/ePI0aDjNgi2SLw5861frzcarbG5zgDmES8O9L83bxua645Y4+vgl\r\nBXfu9OcOCneb0kIBMXC7+z6W2Yz/KyULmhdUPsdCYV46FtO4zb05lrhX82ON\r\nV0fpH812toRnd1emT2SqWXuHSMLUHPDpUn0=\r\n=b7ZG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"184a05f54a6642c4143bfde13dfa8b8956ae0183","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","yaml":"^2.2.1","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.7","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.3.1_1682071731806_0.4960642944127289","host":"s3://npm-registry-packages"}},"10.3.2":{"name":"express-zod-api","version":"10.3.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.3.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"61277a979d877ba773a4d5388873f29cdcafd5b3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.3.2.tgz","fileCount":12,"integrity":"sha512-coD1c/LCgp2PX68Bj7d6wkkujQhviCCGcNcRJ4nWG9sTrvcQYb65Za3cn8kNjV9odICW5tBHQ9XNSgB5RjuxgQ==","signatures":[{"sig":"MEQCIBnKEivsU+ohd/0WCbcW1nYnuibfuBosC7owDCDiaAsRAiAqXd1OLEL4W85WS1svpV180j7k4bpseDA1Rl6pSy2pBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":704000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQn/2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdyA/+Lan3HIY+LJWlQRQRgdnLkSRPckHOANsmi00DvGS5N+LVfivV\r\n2NVa6Ppe+4PQYo4/NTY9F7Py+hhpiY0i0BrHWeiWbr9TSUsZRQ79wA8HOdyA\r\n7UaSJ2C+z/QJ/WKTcUdAcKS4McrkebMtkmqnVhUoA1YOhvUhRFFlYciNfurs\r\ncbZsPc3j0944maVA6SUyYLoRYEu1H9T3PVwraNqdZXknu8h7nfQXss8OD4aY\r\ngHp3Ysc8Wn0kJiydDbu64PtEQwc99RGdw/nkcr6z/lhCrawEl4zshbyvgdCd\r\nJXgcLHsynCU4EpMSv09D4fSfae1Kq3FJMlUa9Z1rkidrSl5I35NvuepljIQn\r\nqMZE5SBnHPR6HAl8B0NKQg6joLldTJ5o4XkwvDr4NoI+W/nN8InVJ3Mr/9kr\r\ng1UPgBKQPUig29m/fruZvs6mr8PnLX/3v4JKOzBfNx2IqF7Qe/kzKdaQyb5i\r\nox09HvPK/pm+FpYbKT/+YdiC8pQJjUCul8DdhxdDDx6908SmcUAIV/HmMAuv\r\nkel/2PnFKN+pcPpFAKVtl10DvRe4H0NOV+vkikQuEbj3a6i7/zt0ruLfQBtS\r\nasx/cCEI858gakmk/W+VhsPDB9HjB4ZAGC1bhnXd2pbLluzzVPjvxB7BIH4E\r\nwZrIKm1a5lzF4jDXDHXeZB+Unh5K7qXHS4w=\r\n=qvil\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"e0d6cd7f0fb78a38a49ae3dd60b3e84387c759fe","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","yaml":"^2.2.1","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.7","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.3.2_1682079733980_0.4586536707305673","host":"s3://npm-registry-packages"}},"10.4.0":{"name":"express-zod-api","version":"10.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e4ba97d9618618583f21b025fa3b18deca99c63b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.4.0.tgz","fileCount":12,"integrity":"sha512-vR7kssP4qTeFwMTCgEQRmCDYiB8R28U4smeAo4wNy6GDQz9yakjG0Kin20Kp5WuRumD/jhMbK78fZ9RgbSPVZA==","signatures":[{"sig":"MEQCIBa20LSVl8oUtm6tAg6x2jvD1sO49Z8ZtlFJl6b/NlOUAiAF5mfhjSP1WyIAOG64XEF78K2oY+MTjKCaGrLeUeZqVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTsPBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfTw/5AGCnxrjYfEV5c76YMwi7rjfnUExaMM8MOI6/F+bxUSgGuRaJ\r\n7eSH2rA3KilVBnqfmrKPpMPplhByUaHqoECMswL6rFuwooXm4kDUwz3Y0B13\r\nf8V6kZGyQQI+rUl3SIDnrTf/5/2Rpg9J2CjNu2g2fIyOdYoDWdyg0yoEhVGf\r\nC2u8vQqjYANiAXAXDOfyH75adq04RluVFwju5GRxDwQds2r8YC77v6Zz70z6\r\nvRclNlELMFBCWwjDEFp3QgQQD8UPi8PIK7WfRpuTcQhr0DD9R3l2/913vRU/\r\nfJcCqCGwPZVXG6AoDKbeYWs2cRkT6V3BehV8FdfKCfjILp/l9d0rL3nE8/NL\r\npZBNAkXSDYAXNR9hQgqgn/DdlY+tl9JmunK4eC3k7t0iRS/heA3RFnOX0kGB\r\nPic7ilJ2Iw2a+qBkz/duxRgeuOBI+/y6dc4ieBeK16XUZ8aG+f17mxJMHZZm\r\n7mpSnDRhJSHfd5IpjXd231KnH6LU8TPgPtjeoi3KzB1iTBp4CGQPJQwCDptX\r\nEDTxbXY1YIumx2MfNg0RP0BSULUJ8RLUX1aMT9dTioLdqwxGzbWQW3YXU6YO\r\nnyPLO9NLBLPDbSOD94YWz/p39ajIhrknrr7587mRheqH5m5Hj+dn1rqXltEh\r\n4S82emCN9i+0DXAmsW6sbCZbOJEX1x6ij5w=\r\n=pHxm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"a8f0f40d7a859bc85b9b3a14162f5f2196fadf45","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","yaml":"^2.2.1","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.4.0_1682883521290_0.9571125031103667","host":"s3://npm-registry-packages"}},"10.5.0":{"name":"express-zod-api","version":"10.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d5af7682219864f3de529acdf907174c934e42f4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.5.0.tgz","fileCount":12,"integrity":"sha512-fmO5sHlWaStaG7SCfkNk9qKu7uYTeAon+hZjjLn2QnbFpwQErUTJdCRrRGDeU041mkLXy+7t995mA0VPGsr/2w==","signatures":[{"sig":"MEYCIQCjBn0+d1m8W/XEkW4aymzE74InCRiTy1j12DjUfRWjbQIhALx6uo3pj+LkVNdotYBElKaJl+hjiTyvJjVNHfCtWxmH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTvaxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyVg//Xhg6/hxzPhR6rXLUDgskABPJjhFx4afPVAWUHXPtU8bjRpYu\r\n69/BJKxe6cTq/qXmjItSl73Vdhf4lNOgB+7/z8dEn6NGk6Q6/u5EMxrID9cG\r\nvAZvsXm8cPVR54rBkCwKp3TUzadqj+HH3ykFOp0GT5icBXuR8Vn01d8iC9Wn\r\ndpUyYTMR7V2GQjDFV6Bot8T+uAfVCfVrRUtD9gA8z5D1ksMtTTNo13PRUwc5\r\nfgNsWDzbDBwhD6s1QB8wgwVlIxmBA+X6AgbSRih7+UTbQ8AuE8MKCvKDV+gV\r\niNYr8IHyUvEA/EEb3c/7wjMBKw8hN46iy++ZfzL4sYbo/Jem5ud5+DtgSfgN\r\nR6yxMcZktRR2ngMx+AEcN1oGknop3lH2311iMuRQyj68ZwHD8sYDnVN3V00P\r\ntmj5fznYyrGHNnMhVuenHIwpc0YjQXHI0ok7xDA+d6X7t/cbmIlZS4QrWFei\r\nMCBp8nTiNcyxxt7T8JdxAt1WPz57LaVUeW7QZL6kMk3ihnxAsAuzQBNmsHPV\r\n5gjr8vV+Jy0prDJNzShi3WSQiPhaJ5m6iNyTRV0dM384+FjhPZLJp+IMXby7\r\n5v1W22Q/KtrhAPP5eiQqe3iMLodGq8B4VioSqKYucqINAekhBfO+gi87po8L\r\n3m9ciX3Lal15H1caKc9/8RhPx6WSNtG0uGk=\r\n=8L4D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"d559b82581de8ef5eda1976bfca5ae50590422ba","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","yaml":"^2.2.1","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.5.0_1682896561533_0.3311686962239633","host":"s3://npm-registry-packages"}},"10.6.0":{"name":"express-zod-api","version":"10.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a36d4a1150a63a7fca2e05d61d76bf127838b898","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.6.0.tgz","fileCount":12,"integrity":"sha512-ZFTfcJwR3B8FdW/hKYazwLekcZKl3709R1PWMuJGez7oxSYvAGQxbaU1qAc1eM6C1uTWOaICAlJzVkTgYjxInA==","signatures":[{"sig":"MEQCICDLv7PvyI2Wobq8SuvuKaotkaUpZ4nJa+qpp3+ObTrBAiBt6zMOolntGdTJ4IL9uaIGueDMAmmfNhCYYMVrNxQIkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT6J8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoseg/+LR/mkkoVgj909ehnIsqNfT8vuN8uJuvDZFNPiVm3BIsFCp6M\r\n9JOseuc/jei87lPntzULXfgzwY5OXQERNox/Q2t7UfpW1VsrFVQ6YxuflrXE\r\nwqyOmajBfF/NtLiz/Wz2aPngwb6BB82uofBdGi/lYlC0g5wTf7qUlWvmxuxN\r\nSsTcIbFLvt8vS1dBEAuWOk6ByeT0HXEK+C0qZ7TFDhOgb//NtOINNpOAASyD\r\nskIQSJpipyLSk86hERUuHNylXlVEgeOEE0eLKlV409pbWDnSY4CIYmaZU8Az\r\nfuIyF4HvKlILHNR4xCQ2kgYRnGXHCK5FnbsincBVWQ6lOOAMBkxi0QKMCiWe\r\nKkSdw6XKkB4IkjvtzEcn+kDvJl/Dm2xWUtWpazzxEF4IzdwNOQNTccX6POkg\r\n38YXOzuOMvTzizPo97AQliA6q2RE8lSgF/fdwQs7RfL8Cp+PiQETFEyh8sL7\r\nND+oP02jjFIP12LJ+A7tYeg0UQuTEsFpod0BASxqvZQ/fEsVTVrut7Q3uxnb\r\nXO6l2Xgd+hZOcgV8GDyWrnqNv+Jd5+xKukmx220pn8WauWaBwd2ERu9M2elJ\r\niIYpkqBmAFRUgN3kRyUhamgPkDPkMgmh4rqAOGOeGSwVrfVDiRV9/EQdqTIK\r\nmnprQtIyko06qbngcP5dIPjxVyJs/FotINY=\r\n=BE9A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"85bf4a64962196244abff5eaf6828d935b54f6a1","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","yaml":"^2.2.1","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.6.0_1682940539791_0.4012541789163713","host":"s3://npm-registry-packages"}},"10.7.0":{"name":"express-zod-api","version":"10.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bff68ebf689c6fd96c0deb5f5c0c47acd159a97d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.7.0.tgz","fileCount":12,"integrity":"sha512-/BkmaS6oYfKE/sR6J3D2BNHF+2qMCPAz3DWehhHiRthRNi1SeRZ6Pj6oqcOR0xbla+gKwGhiCJqPpV25JcyOjQ==","signatures":[{"sig":"MEUCIQCYmfWQ/kF4AZyXQe0sxXAMG/13e8/wuXfYjWswh/JldQIgb6dw0Dz5AEMipjolhM1q23kq698V8EU9mQ4OtCbB31E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUDv1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmlA/+IlMtxTVAsNzBuRVdtKYeOeK6QVx4r9E/s/BmJr/35W5d1B6X\r\ngqQ2W8kGGriE9Eg1Wtl1GR1gmRaUdaLFrt7wJwkaaFi1T7//kdSf/+Jh39Ai\r\nylePkVt3O6GSw/0qkiSllhJX2/ipxfurJNJVMUoBIHcvNHoGgSNwsWq4UtRW\r\nyvT+snfGYt6ndTIFco7C9jMgrRCfETiNXnGIi63l9QiJWTH2pNRX6UAleITC\r\nR7VEWZWp3aww975X4icnky1tK01zAqZ8oIPV3p6pn5OqLhN4CqyQrJUyO2b5\r\n8/YWdosRohPe5ZqAPrGrq1G4/w63179GY7lGhCnT9JXf7GPUfZ8q0GPVFaDo\r\nS+mlDftloxSNj/G9Qt14z4Px26B6is+Ad6KXrej0xm+HTFXFo5wzBlqm6P/i\r\nXcprXU957/1Z0i6RKaM3UuuBzK1F0SUFVviu25GiNyJdftA1sgCnVYB+d5MO\r\nUOZ7UvCJVNCFKHRDCQHwfaKTV7OKIrqqff1UQWPCzYnKuwPXtD3OYh3d8EoI\r\npxHvFA88cT8ySL6qKNpBzr62/sEBjE2d99wfxK8rINorNoEgl/xE7t39m/Dl\r\n1nkA6FZ/J4HSoEHBrN36Pav2KHiAwaJR2la19gZcGw5iBgbfDFEE3K1kyRYg\r\n16a9kxlL2tEIDAIBUk5eGz6jCbXMBi9T8vg=\r\n=ZWRY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"ff3c7b1c188f4d8ad1862630074fdcb40bf9155f","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.7.0_1682979829417_0.6966180968499351","host":"s3://npm-registry-packages"}},"10.7.1":{"name":"express-zod-api","version":"10.7.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.7.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"05ab2ca1a8bc52688dc8b08ae3e307c05b99dd68","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.7.1.tgz","fileCount":12,"integrity":"sha512-VCRlaRGOnM9RWHTHZL/c5IcqBzee2cqF8jbUBz61dO+l+7pwpZnu2hJohO4N8/Q+a0RmBc0PZ730QuLrFZNKzw==","signatures":[{"sig":"MEYCIQCD0zJ0HRs60AWMrAMo435GG/5p00PRxICLheGQa7KdBQIhAMgRoMijh/Zmt85hu4la4weXW3296ldXK2/Vf8hsGRDl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645105},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"2cd2bcbec197841c98a92baa01668d617bf24627","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.7.1_1683368624632_0.2040123838550847","host":"s3://npm-registry-packages"}},"10.8.0":{"name":"express-zod-api","version":"10.8.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.8.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"40f7924353f13cdc49297c25531e2b39ba723474","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.8.0.tgz","fileCount":12,"integrity":"sha512-b9u5h26aCKO1rNvU3yUDCf5drsmox4uSaOBV5l+IeKEr/zNaoJ5vWmswpIi6v7mjZdwCDtDY3DjoEElhSrb0Mg==","signatures":[{"sig":"MEQCIAHSelON/l3eGaHmRQo1sL1T7sGUdcbaVnWzuVT4xJMeAiAMQTm8z2OqUmPkW9yKK5kkSTKkTLLuxxoRLIYF/VGFRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645206},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"ba7e1014199a2d2607145a07ac04fed724bd6db4","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.8.0_1683371639138_0.47332964299752467","host":"s3://npm-registry-packages"}},"10.8.1":{"name":"express-zod-api","version":"10.8.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.8.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"878bcfcae2e91955d085505fea37e858c9c88390","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.8.1.tgz","fileCount":12,"integrity":"sha512-bkpBwNeCL2i9x71Q0tEqdBjtRaRenxkFwecVRjMYkZyAbk+5H9yrySLIWNqKYYr//cfh5hN2BVhn6z3lYBECPw==","signatures":[{"sig":"MEUCIE0IN9MgWZLzkL3iOECRR7u4/Ej3Fn3H/vJoeOPdWE2EAiEAhTnultzzCg1zvV3ar0EhWj6ZcONBykKaMwfQ5IgnOmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645686},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"edee8d9d1cb141984bb4aca8ee151d4b25467c6f","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.8.2","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.8.1_1683404289868_0.7312347630355776","host":"s3://npm-registry-packages"}},"10.9.0":{"name":"express-zod-api","version":"10.9.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@10.9.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b8d485ad557ce1b339f26a2018f7155df6517eeb","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-10.9.0.tgz","fileCount":12,"integrity":"sha512-hmMuVcSqRVM+ZEkzBjpujuClAOOvWevisXWqaa4FQMkpY+0JZ0N3wjLX5xptRyMLnvG4+AMDJdQN/cethamlpw==","signatures":[{"sig":"MEUCIQDLkycNTeDVAZksPdBHZrx/BnYwwUQnEsu0ivPzf0LiUQIgCtp7OiBzrJuCt8LLi/3KQkCmfruksJsgaMQaBOGOCzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645730},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^14.18.0 || ^16.10.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"e979d1dd6cc33ef445b251a8dda9ceaf7f823f29","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.9.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^6.6.3","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node14":"^1.0.3","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_10.9.0_1687343362691_0.1849972878034265","host":"s3://npm-registry-packages"}},"11.0.0-beta1":{"name":"express-zod-api","version":"11.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"74263077e54ebfc2ff3f28ca99665bc8ca3bdda6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.0.0-beta1.tgz","fileCount":12,"integrity":"sha512-xDplbnfjXkTqj65qMOJfpLCuRzhd2N3qv4kOau9s3oOz2RKBYPlKdfneCw2ZDdBcNW15AljZ7ml09w/VixLrRA==","signatures":[{"sig":"MEUCIFfE+63QO6zZ87cFK/c9ek6kfo7brqx6OPkYKIVZVL8xAiEAvL4hrFnwn4Draz/wUhgoQHOO6SdqX3zSw8MZmYB5M0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644611},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"25e64dad5437f90334340657e0527d50c7062da9","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.9.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^1.0.4","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.0.0-beta1_1687465498697_0.04089656021715604","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"express-zod-api","version":"11.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8962195f6c1902c67873c07efd34087cfd48f610","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.0.0.tgz","fileCount":12,"integrity":"sha512-za1igOWQ8i3GG+pqv0t08RAVmxTBXs0mJn32dzGywaf5HvbrX5IdSY4oABVyAvc2lf+KmXcUnKuGTeYOsUVNCQ==","signatures":[{"sig":"MEUCIQDcm2jROwFOogxTvu5241Oo7KT9cj7X5IY0KumpMx/GygIgexGYSnt6pu8RMH5L8yZyVSwczWJ0EPQalC3a0KTRspY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644541},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"gitHead":"4d8ce48d5c0e580a57a8cb03373e5d9ba155de76","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.9.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^1.0.4","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.0.0_1687468047325_0.12457928453947464","host":"s3://npm-registry-packages"}},"11.1.0-beta1":{"name":"express-zod-api","version":"11.1.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.1.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7ea686b09fa9cdcd72059e46d78167200de897c3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.1.0-beta1.tgz","fileCount":11,"integrity":"sha512-fT3zQMaIZylVMzrDIwZjZV0+KntkkvMhRRDS/N1582KjcGNhcb0UB/aVGGWNKG/1sC7nH6N9hfCNt3xtc8bVag==","signatures":[{"sig":"MEQCIDsWIGT4bXs8Ks7xHWhK3Xqr5H421fq3PdMb5ggs4BtMAiA5OVJSTW9cAjJbvS2Mo8OXYOufx9WUe5xlYwQel21nKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277951},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"28a6e6fe072ca12131b9256f09e1b2449f3b3fd6","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:dts && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:dts":"mv dist/index.d.mts dist/esm/index.d.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.9.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^1.0.4","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.1.0-beta1_1687943804639_0.044342251946088984","host":"s3://npm-registry-packages"}},"11.1.0":{"name":"express-zod-api","version":"11.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6d95dc18ff003996cf10387ed4d40e9089e01e7c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.1.0.tgz","fileCount":11,"integrity":"sha512-l7OmS+YbJ/vRdInK0DXK8vErHs6qFVrCsZ9KUaQqaougbTdsIQt1a6hiqy1tF+1fpc8WL8HynaLWMRkLEPM8HA==","signatures":[{"sig":"MEUCIQCWo4U6hHTGA0rptm+GlOJxYhh0T3eR5Z2oUbJXoMOmFgIgRwDVO+R/PG0FFjE/dAVMhTVzYX2w4bmCy82dbUt0nj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278301},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"1ef2de673cd19d1fb00b2e619d9d048f37146a4c","scripts":{"lint":"eslint ./src ./example ./tests && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:dts && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:dts":"mv dist/index.d.mts dist/esm/index.d.ts","precommit":"yarn lint && yarn test && yarn build && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.9.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.7","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^1.0.4","@types/node-fetch":"^2.6.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.1.0_1687952386289_0.8216745704793269","host":"s3://npm-registry-packages"}},"11.1.1-beta1":{"name":"express-zod-api","version":"11.1.1-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.1.1-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"004cbd81bad923805434522c0e5e2f87aa9202ea","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.1.1-beta1.tgz","fileCount":11,"integrity":"sha512-DAbsxKNMwRuLdObsT15EsUN3MxRPE1IQlfR++jBDEBuegfoKdfZYJX4Ecvz/onHdEwUOGHKjFw0z72zHZI+ezQ==","signatures":[{"sig":"MEQCIFcPA9ln6kvzoAPRC+btudSH5pdCTAFOm9ErdGi4cm2SAiAxTxQWOhR1UEQvQUUJGuB/Y7QGW7JoAvb1KYaKEm27Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278692},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"58bbf7a84e6e67b61438b3297267873f6dc9a006","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:dts && yarn build:tests && yarn build:swagger && yarn build:client && yarn build:license","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:dts":"mv dist/index.d.mts dist/esm/index.d.ts","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:intTest && yarn build:esmTest","postversion":"git push && git push --tags","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.9.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^16.1.0","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-local-rules":"^1.3.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.1.1-beta1_1688029961686_0.17042864495227805","host":"s3://npm-registry-packages"}},"11.1.1":{"name":"express-zod-api","version":"11.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7f951fcfa42c5c5bcd447c8fa4b93dd5a3d1d910","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.1.1.tgz","fileCount":11,"integrity":"sha512-LS6WsM4M4QijMJm0d3Ws8jro85Uia5FlmLNC+LA2bYIyIyCT6d/3yU7AUZORfwt669Z9sCDOtOI+kbGy/jmBuA==","signatures":[{"sig":"MEQCIH6whrPdvP45UZWNf5Wp1sbL+ZRaB3l5p/fZBkL9zHPMAiA/AR03nj93MdJrlpgDHJkCLx96xfqz+o/NQMCW2snSWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278686},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"2d1afeb03a0db5343d4a50cde9ba622aefd1ddb8","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:intTest && yarn build:esmTest","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && mv dist/index.d.mts dist/esm/index.d.ts","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.9.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.3.0","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"2.8.8","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^16.1.0","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-local-rules":"^1.3.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.1.1_1688032142814_0.5437225635923331","host":"s3://npm-registry-packages"}},"11.2.0":{"name":"express-zod-api","version":"11.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"71a34902864877e574e65b9c96250316c0d4ba31","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.2.0.tgz","fileCount":11,"integrity":"sha512-ntwk2yVMtknF6VJtqTouz02lHA+sJST2NP3TyIgFLieCPRBCuWeWpy0SVowlGbjTHwCK1PEzApi3rTsOcB1rLw==","signatures":[{"sig":"MEQCIA20slv/gMuni3L2zDrACpyd0f14JPa2h7+R7+2GeIHjAiAIvkD86zAup5JOF9cgUhBv5978gyUwYsxyRW1q74axXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278825},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"61f1fdbe46cdd695119a28a4260c91c2b00b6912","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:intTest && yarn build:esmTest","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && mv dist/index.d.mts dist/esm/index.d.ts","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.10.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.4.1","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.0","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^16.1.0","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-local-rules":"^1.3.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.2.0_1689280163121_0.6515493350301922","host":"s3://npm-registry-packages"}},"11.3.0":{"name":"express-zod-api","version":"11.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8f9cc42438a980f141be931fe5c6e6006c029ecf","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.3.0.tgz","fileCount":11,"integrity":"sha512-MBraTXUciZYnJPsgIKjZ2sQNBeSq60x08zSJBYYJka/HBtK3y8tO7smMz9nJD9modSakxHsrIXXIURFGdWQ4pw==","signatures":[{"sig":"MEYCIQCasH99ZkMRl5tN571wENrODBpVA5uf11a8JVG9iV/y4QIhAPnxVIDzwda+LEAKOYC724r6eGPa2YHTaA+wSo8Qv7jZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"f2b28df95a5c3157a44b454bbd619c5dab214002","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:intTest && yarn build:esmTest","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && mv dist/index.d.mts dist/esm/index.d.ts","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.10.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.4.1","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.0","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^16.1.0","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-unicorn":"^47.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.36.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.3.0_1689531722879_0.3607732685713161","host":"s3://npm-registry-packages"}},"11.4.0":{"name":"express-zod-api","version":"11.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"336d1a9469232a7730301a967d98d3915a7f5174","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.4.0.tgz","fileCount":11,"integrity":"sha512-7OmiOPEPT+vbnKFbDCdXJ4y6XChMC1Hq8Bx9qPd17f2mxJO6778XwdH7ovhJL0TPkqj6bpv9WbxcgPtfjlHJIg==","signatures":[{"sig":"MEYCIQDs84a2beTQdo+T+F/DcPNqJiDmBLg0oG9X5uCSwbIOLgIhAOd891heZITWsmEdYMbas8R4ym+PLIZ+vtwwzAjJRPMb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282691},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"faef7a41a0f183417dd9365849c446f811e1ad5b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:intTest && yarn build:esmTest","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && mv dist/index.d.mts dist/esm/index.d.ts","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.10.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.4.1","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.2","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^16.1.0","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-unicorn":"^48.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.4.0_1692303391312_0.34669377312466465","host":"s3://npm-registry-packages"}},"11.5.0":{"name":"express-zod-api","version":"11.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"55277ac919d3ad0f8069c11a8eb0908dfccc7536","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.5.0.tgz","fileCount":11,"integrity":"sha512-/KBbtDSN/moeZD3YUul8PNVaofeY+QnXq8naHCJiCShP39CjsVwKTXBa6cZNDfrmsmP7LoZzr/yt+r3Q0j/Inw==","signatures":[{"sig":"MEUCIQDODENizRJ3X622i5RXjGwNVmOZA9Dilqbg8v2/at86TgIgA+A1wCRpsljJGN6Ckox8bRh9wcDlW/YPuEcGOnnXGC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283033},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"970294d5b2e0b51c2c0c41a5f83347d7635e9de5","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:intTest && yarn build:esmTest","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && mv dist/index.d.mts dist/esm/index.d.ts","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.10.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.4.1","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.2","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^16.1.0","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-unicorn":"^48.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.5.0_1692447397938_0.49278207472742075","host":"s3://npm-registry-packages"}},"11.6.0":{"name":"express-zod-api","version":"11.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6fbea6390513dc0b00de8b41632ad5daf5a21cd2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.6.0.tgz","fileCount":11,"integrity":"sha512-Q3S2GdzSnQ6Bi+kIeku72KLVVV9TXFXCGsjEs8jIuAn5kU9Lq5hEtPe7oL5eLBpLBAhOWLMbI2nGQCgRSf2RLQ==","signatures":[{"sig":"MEUCIDVaDv0Q/Oxr+2a3CF3qfz9O6f1ovW5G2umgQuyHKXlwAiEAk5yQgxNtqz1ZH4D/hpYibI0IXPBf6ht1S4EcMKTAZ1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283822},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"468aa9a826b9d7436b1257f524539c75eee19a9b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:intTest && yarn build:esmTest","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && mv dist/index.d.mts dist/esm/index.d.ts","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.10.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.4.1","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.2","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^16.1.0","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-unicorn":"^48.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.6.0_1692803106412_0.6184914745103598","host":"s3://npm-registry-packages"}},"12.0.0-beta1":{"name":"express-zod-api","version":"12.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"621489b30d0f12776e0b90e4eef3fdc33f7c60be","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.0.0-beta1.tgz","fileCount":10,"integrity":"sha512-1KiLyWnwdj00QeckmVsfE+t0iVCddyJTMo44DbbHAg2in58vleTQ70EfkTCL4KYOqS8EKztvkmhI3Vy+dAP8Mg==","signatures":[{"sig":"MEYCIQD9Rca+t0T502XYAdoMQ6We/WMbCgjhBUmMa5QLEQiSMwIhAMlq1gpvn4mfsxEniKBgxH2UdLHOBjcWr4cjGF9ivnNa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282265},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"b89fddd5df58c938eb17100ab4d5d812d47d3124","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.6.7","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.2","@types/http-errors":"^2.0.1","express-fileupload":"1.4.0","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.28.1","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.47.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.2","@swc/core":"^1.3.78","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.13","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.7.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.0.0-beta1_1692987651774_0.7557452637727695","host":"s3://npm-registry-packages"}},"12.0.0-beta2":{"name":"express-zod-api","version":"12.0.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.0.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d622888347f60bce51e8d40343b4cee14314bfd9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.0.0-beta2.tgz","fileCount":10,"integrity":"sha512-wQETg7MMsPTB3Q+P5sr12aKjcZSZW+vQ0u41rY49iarASKT8vAKL/VcbizgZW8HblKqXbFKz7OS7U6+hmf5jQg==","signatures":[{"sig":"MEYCIQCCJ3XowIJB4KKoY4Zs9bcBvvLlcVuUOP9jM7OH8b11YQIhAOol+MtaYIX7tnJ3pvUXI58Ozv093G8UcBqeG/8uVSU6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282478},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"72c60a9efe78f123ea421e39d335fae5de03144f","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.6.7","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.2","@types/http-errors":"^2.0.1","express-fileupload":"1.4.0","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.28.1","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.47.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.78","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.13","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.7.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.0.0-beta2_1693343017175_0.6084120932088433","host":"s3://npm-registry-packages"}},"11.7.0":{"name":"express-zod-api","version":"11.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@11.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"cab4830c6cbfebf9368bb851fb2918e55c905dac","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-11.7.0.tgz","fileCount":11,"integrity":"sha512-s9I/0bxb9YBlGV1sCclXPXhofcvbOimlxYCkD53F5IEEll1mIOMpBeN1FXouQrCPnZ4AVGb6ac2i2lEP5ix2mg==","signatures":[{"sig":"MEUCIG9P+oIHbOcbJhNGOI+xomxYnd7dmFQvZKhrl7kZ/h6XAiEA+ZnByfOQpyLxAPjpF0vOgS2wYLr8wBbyUaISMlz9xU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291134},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"^16.14.0 || ^18.0.0 || ^19.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"4ac03b9b65dc886b58a2972521df275218521864","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:intTest && yarn build:esmTest","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && mv dist/index.d.mts dist/esm/index.d.ts","build:esmTest":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm && ts-node tools/esm-test-package.ts","build:intTest":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration && ts-node tools/int-test-package.ts","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"8.19.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"mime":"3.0.0","ramda":"0.29.0","winston":"3.10.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"1.4.1","@types/compression":"^1.7.2","@types/http-errors":"^2.0.0","express-fileupload":"1.4.0","@types/express-fileupload":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","zod":"^3.21.4","cors":"^2.8.5","jest":"^29.0.2","tsup":"^7.0.0","chalk":"^4.1.2","husky":"^8.0.1","eslint":"^8.23.0","express":"^4.18.2","ts-node":"^10.9.1","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.39","@swc/jest":"^0.2.24","form-data":"^4.0.0","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","typescript":"^5.0.2","@types/cors":"^2.8.12","@types/jest":"^29.0.0","@types/mime":"^3.0.1","@types/ramda":"^0.29.0","@types/express":"^4.17.13","@types/has-ansi":"^5.0.0","@tsconfig/node16":"^16.1.0","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-unicorn":"^48.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=25 <30","express":"^4.18.2","typescript":"^4.9.3 || ^5.0.2","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_11.7.0_1693510171991_0.7163131742600737","host":"s3://npm-registry-packages"}},"12.0.0-beta3":{"name":"express-zod-api","version":"12.0.0-beta3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.0.0-beta3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0dd9221a127a1d0aefda276d08887fa23da67efc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.0.0-beta3.tgz","fileCount":10,"integrity":"sha512-U5tP4r9iY3hgngVMZ76L7cAviCCACvCywcxwGw3pnmrUgaM2XPMF0+RmVje/d0De/LGF4d6JAH2QWK5JOz6Kog==","signatures":[{"sig":"MEQCIEf9yatPo7hS78i4+lY0LqhgfwRzU5EOKqPCcezmkmb7AiAMAiiIQJ+gT5Gr20nUtRN1lfjg3Kd1VWGtqPVU0MMgWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288965},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"94c4fabe1fff5f9e858bd29a9dbf36d3e1c1dddb","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.6.7","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.2","@types/http-errors":"^2.0.1","express-fileupload":"1.4.0","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.28.1","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.47.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.78","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.13","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.7.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.0.0-beta3_1693590682690_0.623082741853586","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"express-zod-api","version":"12.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8fcf54b346acb16ffde350c948a522ebc74de4fe","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.0.0.tgz","fileCount":10,"integrity":"sha512-hcW8j5axVEzZKcWuof0AF7MPtxNo8Pw1DpseRYH/jFBUaYR76GrMz45y7/lnOVqhL7t+aQO17Y3IxvkQ43kw3w==","signatures":[{"sig":"MEQCIA627JraBEuAtOMcyliAgypqB7c9w3LssHbreSlyzhgGAiAVXL9hdL562vkFXgZFHvzyXwX0WqW5KO1oeTsY8X8Keg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288960},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"63b55e95396bc49f86d88be630fdc4af06ad4e40","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.6.7","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.0","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.10.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.0.0_1693991311957_0.6101645231963004","host":"s3://npm-registry-packages"}},"12.0.1":{"name":"express-zod-api","version":"12.0.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.0.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6726e8bea0d67aceb4941b61166c06d5418fadfe","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.0.1.tgz","fileCount":10,"integrity":"sha512-WohEcaSY243Pv6dqyd2y52VWz3jfBhoGjYYz7Ld7Ay53r3Hd3KcmhEeSCh7NFrVEiA5Q5kLDBxcXBgvcvlgdqA==","signatures":[{"sig":"MEUCIB18oTsrzxvU7CSmwj0S7lfWLcLg5yUy9LA9fj15QTCtAiEAwloNmXDOCA7uYHZ5piVhKoD9MX3t0VsXkgZnDpkab7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289775},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"940783cdf6cb12bf148c50ddc1ce3bb16c1c791f","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.6.7","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.0","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.10.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.0.1_1695510260508_0.8908228480454139","host":"s3://npm-registry-packages"}},"12.0.2":{"name":"express-zod-api","version":"12.0.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.0.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"35800dae3d4ae092575b4f21fe7daf6f1a46d414","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.0.2.tgz","fileCount":10,"integrity":"sha512-nSHOuXRtv1ta/rSG6Gs7c3yKwsMp810COLrZZrtF0pW1oTSY9W3llyDz9W1rHcM2RlTgQhOKEu3rxcFGRVYZCQ==","signatures":[{"sig":"MEUCIBeYgi7J6oxn+i77H9aPuW5uv5B2defLmibUe96IOOL3AiEAgOFDEC93DgUjZpFn8kPMJySOUS07JTtq664dZW5lGFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289830},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"e5df93626edfd0a983b7d259bc0ebeba91374e13","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.6.7","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.1","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.10.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.0.2_1695673856500_0.05085828368532108","host":"s3://npm-registry-packages"}},"12.1.0-beta1":{"name":"express-zod-api","version":"12.1.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.1.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f84d64301c7571419d87d4ec3a84bd8f6d9af2c6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.1.0-beta1.tgz","fileCount":10,"integrity":"sha512-6AuE2pz6G8BxGR4vpj8+gj/nJmo98pfar+syFfeOur28DQ2UFE0n2TopCGovUXb1L9tbok2/xVKtvJGv+VF8oQ==","signatures":[{"sig":"MEQCICzPX3Pt/ivbf12JTZBq82RMRn9URF4IfhhobX7ng55vAiATHmGd0KktcEAoXRNgDK7735hcp5kddQXG8TesyY7Myg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288246},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"22212ab3adf01e0d782738195dc8e470047b4497","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.1","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.11.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.1.0-beta1_1696119820781_0.18213328537290585","host":"s3://npm-registry-packages"}},"12.1.0-beta2":{"name":"express-zod-api","version":"12.1.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.1.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"61837b5140360b311ef43faec17673c5da07b968","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.1.0-beta2.tgz","fileCount":10,"integrity":"sha512-lv/9xggqmXFzJ4OCebkRLcPySBSdBCuDExUTPlnWS/lB9+My7FmOKSLN7t6KG5cfOvtxeIxT2XKK0kM+eIc/Qg==","signatures":[{"sig":"MEQCIAoc50ZsudOAdXRj5KJ5mhJQA0/Ja8sJ6NpP+qEUMFCBAiACQ1j4OutaS6y03QXxAPe5XEAXsN2EqfVYksabK50xmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289334},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"6595310bffc886d42a48e061b856047dcb430b5d","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.1","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.11.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.1.0-beta2_1696150035550_0.46348981579606363","host":"s3://npm-registry-packages"}},"12.1.0":{"name":"express-zod-api","version":"12.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"16a3595e9f7fb3c20ff97dcf02892e7da6c157ce","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.1.0.tgz","fileCount":10,"integrity":"sha512-k41MdFp9iehvrQ6yl5qufTPjwFbpIhcqzW1T1+59qMRnjBJkPiN8ZW2Xq/vtsLgn8udBn/Xr6E4dRacdDTAiFA==","signatures":[{"sig":"MEYCIQDcwbENlVPml6dDoBbcCF9S+dbttNT3Kvhp7XthomehZwIhAIGXH2AZPEiWARraJlikxUG2I9osFfm68PPcgNL6G97l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289391},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"5cf2fc0871c12fbe905aeedc6778be65d2dacc1f","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.1","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.11.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.1.0_1696158646663_0.20220883244760657","host":"s3://npm-registry-packages"}},"12.2.0":{"name":"express-zod-api","version":"12.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b463794b72ea7d41096cecff8d8957d12faa887c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.2.0.tgz","fileCount":10,"integrity":"sha512-fJHniwjDtY/WiCeTPa54oxIbLurNq8K0plSwM5tygGPg1hyn9b+BY6fGxHqV7eP4koh82j0wJZAwAG/L3qb/xQ==","signatures":[{"sig":"MEYCIQC9BHTsGP6tptMlPviE+/SHWlqd0yn0tz2kjIwmQ7iv4AIhAMcHeMXoTSqsQvSG97Hy+wnqfgXjH8d6yEJcoxl/khxo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294325},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"2690656b9d554bb0972ea5e2a44772ec10a44499","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.1","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.11.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.2.0_1696185647958_0.2141256603647248","host":"s3://npm-registry-packages"}},"12.3.0":{"name":"express-zod-api","version":"12.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7f4fe065a921b1842ecdc0cd1181be7029131000","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.3.0.tgz","fileCount":10,"integrity":"sha512-3mTf7gL+8bTbTsZdOs0n2yUx17Z6FfVuKRrkiz/LYSoe0Xr7nP00wztqhGvP5MTrk7OReaMnGf9EsEVz1Vi1gw==","signatures":[{"sig":"MEUCIQDEDwRhq9q7xePdorvv5+8H7JqbSlB+L8a3kPFaajOHdQIgLEos7pLm3xSTg8386F2vUB2Ra9PV5Q70cKu4k2wETPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295461},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"6dbd7128d74e8c4d04589ba8b530092bf863d9b5","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.1","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.11.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.3.0_1696258843159_0.0698641145464598","host":"s3://npm-registry-packages"}},"12.4.0":{"name":"express-zod-api","version":"12.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"18d3939c12e4135e03269f1628b97a3e8ea4d7df","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.4.0.tgz","fileCount":10,"integrity":"sha512-p/H/uavR9HhregaVXjjPYokaT22D6o3LcSkPQjTKEnSXoM46yOHQSJyu2B7ZV+sPMHg6TbOC+tHxXjSfzBqZIA==","signatures":[{"sig":"MEYCIQDorw0SvdXX4R7Z6qIwXblcAvGOHunZb+tCWKSu9ksupAIhAKfOvjOcdxt6594aVBBwaE0l329nZS6fP/6uauxdZV6T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296143},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"6b42d36f5652359bb993e5fe384d68abeb9edb84","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.1","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.11.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.4.0_1696284861128_0.3138728485475031","host":"s3://npm-registry-packages"}},"12.5.0":{"name":"express-zod-api","version":"12.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8b1fa4395b28120c28e6336aa83e3951a0a0d36a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.5.0.tgz","fileCount":10,"integrity":"sha512-GBnbFoas/VtMW+yg5W1UM39CuZpV0gDV/kU4f0RahdncGDYtnYudKvzDolAoj3vztfMxTfWAdlIgeJzzkoBc4Q==","signatures":[{"sig":"MEYCIQD+629amKX7Ig3wZYSUYGRBr9F24TV7lHZXUJWeiOZK/QIhAMYY+3bvRhfI4JkrIvP7VNv9wVDZzXQibbZVCDGIW0yk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296562},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"99faa41fc5697e48fa78b7ec49b41ca6df22a7c1","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"ts-node example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"ts-node tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"ts-node tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"ts-node example/generate-client.ts > example/example.client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"ts-node tools/license.ts > ./LICENSE","build:swagger":"ts-node example/generate-open-api-schema.ts > example/example.swagger.yaml","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"mime":"3.0.0","ramda":"0.29.0","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.1","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","ts-node":"^10.9.1","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@types/node-fetch":"^2.6.4","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.11.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.5.0_1696343203834_0.5230453107315174","host":"s3://npm-registry-packages"}},"14.0.0-beta1":{"name":"express-zod-api","version":"14.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3e7a37599ff9cf6b36380b974e1276a51090c895","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.0.0-beta1.tgz","fileCount":10,"integrity":"sha512-yP9ugzkUXWZRqPBMm/wyWC+PqOh7C2VOnyHZa4CIbHpULA/gD37cRgztMm46cSVSokKWWyBR5GlcdGylhustVQ==","signatures":[{"sig":"MEUCIQDCJlu2u474Av/zwr1f+fir+fNQBZDE+Lb6MZXTmqvArgIgBPMsDMlTIjcEjsH0kCerllTDwHFD8fzl9arTp5LfpOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296522},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"0f15fe77e50cd2d25a5af55bc84015ca7c02089e","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ramda":"0.29.1","compression":"1.7.4","openapi3-ts":"^4.1.2","express-fileupload":"1.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.3","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.2","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.3","@types/http-errors":"^2.0.2","@types/express-fileupload":"^1.4.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.0.0-beta1_1696890695889_0.8346800371638636","host":"s3://npm-registry-packages"}},"12.5.1":{"name":"express-zod-api","version":"12.5.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@12.5.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"422d3ecff08a6b1138634bab560dad31002112dd","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-12.5.1.tgz","fileCount":10,"integrity":"sha512-NOPg0WddJEkkbySYMeTM2rPK5DijM8QlbH+PkAJG/WVJCwjPSWPzZCr+UqyqWs3bSoPPA871w4D4bnTgjPUiCQ==","signatures":[{"sig":"MEQCIFuaUqvgGFdFGCJc2k4AdLs42kvWcz6bYbwOOrfH3U4MAiA2L0jvSizXjZQe57jnHmbIzkdzLl7R0FU+rAQdXwz1HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296857},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"aee7099ceeaf70e29e6d5cb90458da40445c585d","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"mime":"3.0.0","ramda":"0.29.1","@types/node":"*","compression":"1.7.4","http-errors":"2.0.0","openapi3-ts":"^4.1.2","triple-beam":"^1.4.1","@types/compression":"^1.7.3","@types/http-errors":"^2.0.1","express-fileupload":"1.4.1","@types/express-fileupload":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.2","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/mime":"^3.0.1","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.21.4","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/express":"^4.17.13"},"peerDependenciesMeta":{"jest":{"optional":true},"typescript":{"optional":true},"@types/jest":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_12.5.1_1696975841615_0.8036673561059289","host":"s3://npm-registry-packages"}},"14.0.0-beta2":{"name":"express-zod-api","version":"14.0.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.0.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9e2992fabcbe1df51a2ce935a16811d15ae83b65","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.0.0-beta2.tgz","fileCount":10,"integrity":"sha512-Hxi+yp/P0w19XUTdJnr9q9XPM1ZZSGzPajZ4kHhF2blQTmhZbOPPBKfyiYClEw9kmDkMWGbtYgmq82+bmsuJHA==","signatures":[{"sig":"MEYCIQCaytgDOI8RD/o8fSlCq7iGW6iYeAJv1S1tAdQTkifjRQIhAKKsAcFwJjICzYPELdulGLFyNqQpvRf+/aGZRRo0tlP3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296859},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"ad5d4687bb3da0407cf2d1ac9ca5d539ec81a5bb","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.1","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.0.0-beta2_1696976511817_0.5986402727173032","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"express-zod-api","version":"14.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7768e4e9885637ffcceb16fe6dc2fc169d36daf2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.0.0.tgz","fileCount":10,"integrity":"sha512-l2qv8ADhU7PSnbdFERKbSH21ryjyVDLTUIx/VJJLSeS75f4KbA4X2FGd4GET1hJyeLQGNbf0r/4rE4WIXmAprA==","signatures":[{"sig":"MEUCIDiTGMTMnOTNpJV9IlaK3/MS0p7l5ccf0Cm5AZv+bRLhAiEAoe2diLiX26TDVO50px7W/783VvmI7rfHx8u7hHkKp+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296853},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"a20795ebd429f76f1b94a704b1111c9988085502","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.1","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.0.0_1696978902395_0.6978571768207606","host":"s3://npm-registry-packages"}},"14.0.1":{"name":"express-zod-api","version":"14.0.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.0.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3855b5d510a6dc0b7583f8b66298d799a0e1acee","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.0.1.tgz","fileCount":10,"integrity":"sha512-N2qo+mOwlR0ZrpcpHSTENDRVPSOweceIcC+kZhKUi6vIaU1Q8ks61nutsoXMQDeTYBjHxnGQ4jTZU3dEs/Qh3w==","signatures":[{"sig":"MEYCIQCgIcZYL92Dvyilx3ni7cKPRW9i6YR3m21YRkSJEA4fgQIhAK1KuQOM/Ofwf8mAphgtlNEfCBZflCX6Ixl9Of8hhjCd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296535},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"89eb0584711012e98993143fe7fc5b942492465f","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest --detectOpenHandles ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.1","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.0.1_1697887168720_0.5354499972814395","host":"s3://npm-registry-packages"}},"14.0.2-beta1":{"name":"express-zod-api","version":"14.0.2-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.0.2-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f0a1b823ee9e11dd477e55c2a39c364ba2953c6b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.0.2-beta1.tgz","fileCount":10,"integrity":"sha512-CcBPSLZ+gXWhgwX/fz9Tx6Z0BqIuYdn5fMg46ST3Ru/Khp/uBeycq5O3vFTx59TX5+HqE+OBunzFwObeVtb1KQ==","signatures":[{"sig":"MEUCIE0WnRzd+EHqwlcAIPs0HHzu5cpwJiPyDtazFWdzgkuUAiEA8VEsaXzymnCQ8K6bi7HL6TDlXo0O0H/HEV1s6Z6lsZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296616},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"e5b014e37ce659e8261c8333f6844123ffc24afb","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.1","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.0.2-beta1_1698613266597_0.9330332282264351","host":"s3://npm-registry-packages"}},"14.0.2":{"name":"express-zod-api","version":"14.0.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.0.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"591679b18279845a063463aaab1bae60b2a0fd3f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.0.2.tgz","fileCount":10,"integrity":"sha512-2fHA7zxBbMTfouDhhftaOYcstButrWd8PwZuhhQvmE62S+pfY9RzBkRZ9U3AEfn7H8RcCqKufVn11psOKxiPJw==","signatures":[{"sig":"MEYCIQCghLm7Usck5UKpesEemeV/AOJk260tnLw9UL8QohHV6AIhAPUL3I/IMYOody+NmyoR19NimRlctbDc7h80BZXR1HvF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296742},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"446cb7c449f3c02dcb792b43e2421b58f7137681","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.1","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.0.2_1698614777973_0.8794296756437747","host":"s3://npm-registry-packages"}},"14.0.3-beta1":{"name":"express-zod-api","version":"14.0.3-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.0.3-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f5de3e024d337d8f96c03b3fed17fbd1ca36e6c0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.0.3-beta1.tgz","fileCount":10,"integrity":"sha512-pdXUXxQ8QzhhdkbldMKT7F+/kB5BYmejdNzmifJvaQw9Lix9fw5WMwprK0BisaxA1Iy/6+LEgbG2xR55Cesvmw==","signatures":[{"sig":"MEUCIQDvxfhw4t88g656LLvUIUWBDRs9MIZEuxf9EHiLXkCMkQIgJuXV2Lx9XwxBU4YMSM1v/Is86HvWuwek6HR+T4RvM8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296768},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"3f0a58a18d471bc256777bcf4ef86ee7a8e4e1bb","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.1","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.0.3-beta1_1698832941128_0.29718548509571674","host":"s3://npm-registry-packages"}},"14.0.3":{"name":"express-zod-api","version":"14.0.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.0.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d4d10d3914cce1c28273f75d0cfd366d80b71e1d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.0.3.tgz","fileCount":10,"integrity":"sha512-BpbBJ+E3vhHp+VPf5hOCK7HTv0UFI12z9ccMHkWv2UDO3JjThKsmj/LGZSc3owbFpMO/qsa/xe5sTFoZW/hHHA==","signatures":[{"sig":"MEUCIQC3Q13q6dMw6fPPeL8hn4b5GR7zEk62u2C1BWVK6LnNrwIgBey/i87kh1HonlH2Ww60j36xowG66yGbsu7LPnJE5IQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296972},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"5c4bdaccf5e745d41c60c410a010f90a688b2a50","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.1","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.0.3_1698833950385_0.801483750056357","host":"s3://npm-registry-packages"}},"14.1.0":{"name":"express-zod-api","version":"14.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b56574bafb6b2473ed333381e254ef7ddc86b434","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.1.0.tgz","fileCount":10,"integrity":"sha512-fczGoT8VDO0c+AbYP3EIW56rnnaXtImOAyjC4ISZsHndhuE0TC9AxE7Dl38diicefTjgdB+LPY33nUemtApMNg==","signatures":[{"sig":"MEUCIQDjbsPVEbLuMzG6WZCEECkY/56KTZVJ6bD229pAuGGB1QIgV6LfXxUgxcCgqc71AokTHapPrFAnXOFmbyDNx72f+So=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298066},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"64845e53b46b32b9e263571c762cb21efa1f5c75","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.1","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.1.0_1698841837222_0.10579453487552781","host":"s3://npm-registry-packages"}},"14.2.0":{"name":"express-zod-api","version":"14.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e7802cdb7908e7c4d1c201b0e40ae8bf2f546106","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.2.0.tgz","fileCount":10,"integrity":"sha512-OyIQvGrkqnQdV6UqWV8pWk3Me9zuooS9eoKL5vIvPoubiUIIrOFX4hpZW9QtBrq5TTjIxD2WmQ/nH9i4TnG00g==","signatures":[{"sig":"MEUCIDEWwdpiXKMSiFUXJeqVpkpg9RNN2u8XupPEduWj97CRAiEAyfKpY3a5GSXpNofZzbWqSBrKPV+1CmkUpQYWnNUZAaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305449},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"56e274e47ccf91b4acedd1e15a0c078a6eddd843","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.2","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.0.3","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.2.0_1699394752587_0.6249092816770199","host":"s3://npm-registry-packages"}},"14.2.1":{"name":"express-zod-api","version":"14.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d8e9db897e20ceae8ad1ab1605832f8a4f51aa30","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.2.1.tgz","fileCount":10,"integrity":"sha512-6/W21hqvyIRj83w7rR5B4PQUWhJC0x+X/qnTicytA0S6u4HzR0F3JkQCMrQmYru6cySgbYhtY6xnqGzV20H5lw==","signatures":[{"sig":"MEUCIQDYbtftKrvaFn3y3MA23XuS9I2dzOjA5EoX04L4c7pTugIgTOTfYvrBehdGttB1/5+NevfmpnPVMKHfJ2Covhc/WOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306429},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"643304ce2a255f00934e606b295b2f8d4303931a","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.2","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.2.1_1700391694853_0.1551468409443304","host":"s3://npm-registry-packages"}},"14.2.2":{"name":"express-zod-api","version":"14.2.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.2.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"beb760b65cf3dc1a5d1825276fc8c7b5a08f7b5e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.2.2.tgz","fileCount":10,"integrity":"sha512-DuI74PBrQ8z8yR9F5kVbaElJOfw9jcuxFRrV9Ossbj+LJGv/s7m3x2inlQf6IXgPF/DtGsDqCLIA6MeQWaUeuA==","signatures":[{"sig":"MEUCIDPAqClwAAwsCjA5gVD+IP5q6rSXCa17sjE25DUJMHaZAiEAzPcIlbB96+E+SeA2342eqdlBxbe9IgEm0FE2DzYiQL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306609},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"dc0ffe49a916971b43c80bf28eeefb1949402136","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.3","express-fileupload":"~1.4.2","@types/express-fileupload":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^7.2.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.2.2_1700393010648_0.12398221163522694","host":"s3://npm-registry-packages"}},"14.2.3":{"name":"express-zod-api","version":"14.2.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.2.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8f5165c743177791beeef9a94c52a738dff4c190","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.2.3.tgz","fileCount":10,"integrity":"sha512-Z1xYINKvxBTL3sCCnuumy0D7vrL0wMN1sDOJpUCFTuskl5HV+H7Dv4k1aC1QbRU4kGQsVe2A8YqIG75kL4LbaA==","signatures":[{"sig":"MEYCIQCdk0HtP+R1H6kFsiIZdFhQQv9Io75gr4uW60doKD7SIwIhAIRt7Mxi9c9VBuHNrWDaDkM22bVZ4KDLmOA63PgtU/kc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306780},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"eb66c3bd762dcf287fb07f093aef2fc757349609","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.5","express-fileupload":"~1.4.3","@types/express-fileupload":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.2.3_1700680385581_0.10006917620508782","host":"s3://npm-registry-packages"}},"15.0.0-beta1":{"name":"express-zod-api","version":"15.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6ec54dd14e0a2912ce329802d1bdbf994fe04cd1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.0.0-beta1.tgz","fileCount":10,"integrity":"sha512-7d8iwgsQRqkP5hznfy1WStn+gj1l1AxZ1lo/+3t0Wvd3LeI00dNsd2oI0R+WTQLecbi9S/y0L1KOqgxJJsG/qg==","signatures":[{"sig":"MEQCICz/aBjplykzjYqD/u7qENL5r1yVJY5aB6zUFxU0csp3AiB5Iy5M5j45/BakSTdFiEDXGUlEZvkbMpVtDWGSIERHfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313772},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"fc0832d6d717f0fe30b1815a7e81698a7c7299ff","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:vi":"yarn --cwd ./tests/vitest test","build:vi":"yarn install --cwd ./tests/vitest","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm && yarn build:vi","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^0.34.6 || ^1.0.0-beta.4","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.0.0-beta1_1700865372308_0.15522523680424327","host":"s3://npm-registry-packages"}},"15.0.0-beta2":{"name":"express-zod-api","version":"15.0.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.0.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ab8e48c66bd9d7b27daba542ce4801a742666246","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.0.0-beta2.tgz","fileCount":10,"integrity":"sha512-7Q7QFqeT27iG7ozG6tH7LpdIIUr40Ip/sH8HFs+hyG0Ip+ipJHv5U4CBdVC0+xc0zV2vOYVBIM193wcL67pmAg==","signatures":[{"sig":"MEUCIE5cF+gIQUWk2fdEwI0RMPCsvoNzt1KeJIxW9lMNVBuAAiEAgKhPC8LJjtIgJ4c8jBoYLJhMIblXmcyl29D4Mp+p2Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314458},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"015266ec528c7c8381a00622f8983b6de9a1e611","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:vi":"yarn --cwd ./tests/vitest test","build:vi":"yarn install --cwd ./tests/vitest","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm && yarn build:vi","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^0.34.6 || ^1.0.0-beta.4","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.0.0-beta2_1700866693367_0.361482253855842","host":"s3://npm-registry-packages"}},"15.0.0-beta3":{"name":"express-zod-api","version":"15.0.0-beta3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.0.0-beta3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3c0be472148e37d9390a87260484eadf8f068d95","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.0.0-beta3.tgz","fileCount":10,"integrity":"sha512-Yfu64BJzVtMy/W3WRqG4oaeSo5e1oEOzcdGa7NnvRc4v/iWRqhEa+7/xc/vyjWtrJPGYBdyNPGxruYhCEKuQ6Q==","signatures":[{"sig":"MEYCIQC/uLUwZLGaERfY9giT9EwU6rNgkzheeAoOsWMHmGuF9QIhAME76WbzXx+3UwFkvaiuk3SEkyhRDwq1Sk3txsGBJ02U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314566},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"b1073ca0edf81a2bca38eac95abe3591e90057cc","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:vi":"yarn --cwd ./tests/vitest test","build:vi":"yarn install --cwd ./tests/vitest","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm && yarn build:vi","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^0.34.6 || ^1.0.0-beta.4","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.0.0-beta3_1700869213978_0.9056240621647225","host":"s3://npm-registry-packages"}},"15.0.0-beta4":{"name":"express-zod-api","version":"15.0.0-beta4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.0.0-beta4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a9264ea8c9f3df5bf54e9ef9e0baf245c6354829","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.0.0-beta4.tgz","fileCount":10,"integrity":"sha512-3HzoGNUK9zYcM/AhUuo5arFK0VGDLaKRw857zjAjle+GDNYBZQy27VCB5bS2e5ZlV9dhMarOIRBE94gWaCF8Tw==","signatures":[{"sig":"MEYCIQDkFSOY9TY62hNCV25WPvqvxrV8GlG0pRqX8dXqIYqRzwIhAIwwks922wxF1yp5pj1R7tNoi3b20LvqFj41rhHicj1c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316252},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"f183d3fd30e79c9b73358c33c350d95020285f90","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:vi":"yarn --cwd ./tests/vitest test","build:vi":"yarn install --cwd ./tests/vitest","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm && yarn build:vi","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^0.34.6 || ^1.0.0-beta.4","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.0.0-beta4_1700923234336_0.11071067798740541","host":"s3://npm-registry-packages"}},"15.0.0-beta5":{"name":"express-zod-api","version":"15.0.0-beta5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.0.0-beta5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"2ff8021608c1a89de1574c917a07b684db053a73","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.0.0-beta5.tgz","fileCount":10,"integrity":"sha512-8m2mbt+zGfkdBFNfdvpRGodbUnT3SvnerU41c/RVXq+xUJpKUhqhYCj0USL4SerJQVFnwW9ipCESFHUQu0FVCQ==","signatures":[{"sig":"MEUCIElhUdc4Wr960eJbV9zEZPxvShsB02oA9edn1rNs6uypAiEArS6XTG7xuFfCRmvFktis2X6pgOiEVei/3CLSYAodnGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317244},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"b3fa16be1da76b548f8cc896140bae504d052a79","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:vi":"yarn --cwd ./tests/vitest test","build:vi":"yarn install --cwd ./tests/vitest","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm && yarn build:vi","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^0.34.6 || ^1.0.0-beta.4","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.0.0-beta5_1701463474017_0.5211495242493249","host":"s3://npm-registry-packages"}},"14.2.4":{"name":"express-zod-api","version":"14.2.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.2.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"59938a79b6515ca007f7e53b918bcc444e7a86ee","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.2.4.tgz","fileCount":10,"integrity":"sha512-O3tYLuEKNo5u0X/BkJtCpyBpZVXNNCL5amKk8MZzKc8HS6b38ZNOcCEUYoywRAhhYqhPgbmAttM8I5JeC+hCvA==","signatures":[{"sig":"MEYCIQDz+fze5PuUAWtQS7YV8DIEAxgP73oGxVyAtXDML5wDgwIhAOUiMKK/jTlN+oyYGXakVjQRE0YTgiIYbKlLov3iRfDT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306985},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"2199479a2790a6facff1e0a73e5ffb86591db1ac","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.5","express-fileupload":"~1.4.3","@types/express-fileupload":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.2.4_1701468774328_0.16566191921238538","host":"s3://npm-registry-packages"}},"15.0.0-beta6":{"name":"express-zod-api","version":"15.0.0-beta6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.0.0-beta6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"919fcffb1d322f6d97d516947eef0eae475dfc1a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.0.0-beta6.tgz","fileCount":10,"integrity":"sha512-qUA1ercQGCWX1/cReuDpOUhlAGFusQaeEhUPiV/RC6HUGmJ/hFIiPvSsHRDfo7P8EixUi5OHXRSE2d3jVrhBzg==","signatures":[{"sig":"MEYCIQCbEz273jZwYDmNtyNIZy2uZa4vwNmYvaAcgtpJXlj4UQIhAO9rZM+ae0vndpJni81ijSobKOeDikC9WnYnH/6Kq2GS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318704},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"12809572d092e029239e81a0812128362d9ac7c6","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:vi":"yarn --cwd ./tests/vitest test","build:vi":"yarn install --cwd ./tests/vitest","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm && yarn build:vi","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^0.34.6 || ^1.0.0-beta.4","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.0.0-beta6_1701471531880_0.18385504475445336","host":"s3://npm-registry-packages"}},"14.2.5":{"name":"express-zod-api","version":"14.2.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@14.2.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1099c696664f2e41564266cd9f46339297e576a6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-14.2.5.tgz","fileCount":10,"integrity":"sha512-L7ztj7F8yaCn3ZjwHLVjfsHvIyI3oLZ3DsdhvaGJVsIdsh89iY78p34VBVtkX8nox7RxCJ8DXQkvaOTLKgs6Aw==","signatures":[{"sig":"MEYCIQC3dFlAo7HoOjr2N5EtNoyWXIjhyktOWmqKyth354z0fQIhAJZzWfYZLCRes9+AnbIeB3tUgTKeG9zFOtzteBmoup3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307290},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"98ae84b6d0579029ecd40585486e07b3f5086b3e","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"~0.29.1","compression":"~1.7.4","openapi3-ts":"^4.1.2","@types/compression":"^1.7.5","express-fileupload":"~1.4.3","@types/express-fileupload":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/http-errors":"^2.0.2"},"peerDependenciesMeta":{"jest":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"@types/express":{"optional":true},"@types/http-errors":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_14.2.5_1701512946170_0.7148850735771859","host":"s3://npm-registry-packages"}},"15.0.0-beta7":{"name":"express-zod-api","version":"15.0.0-beta7","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.0.0-beta7","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0261ec4ae8a7290730bd9567cc2504a8d0f436fc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.0.0-beta7.tgz","fileCount":10,"integrity":"sha512-Xdm3JavpPSeP8mKwUfEGMruFNcqLHbhfOFh8g+AEbr7e91EYD0fYYpQyoWdYMHp7+8JaxyKrmUnUTvwKd7uJUw==","signatures":[{"sig":"MEYCIQDJUzFAgbRuu2eaHYurQEFxnPFSJLhczTHAFp/1db8JcwIhAOepmhg1qebfZu06wUU0hN8wub4pVg67u+c+tZuI9HvW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319000},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"50debed7ad622db0e2000e6a4f0c49b36f7438d6","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:vi":"yarn --cwd ./tests/vitest test","build:vi":"yarn install --cwd ./tests/vitest","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm && yarn build:vi","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.0.0-beta7_1701513427495_0.4098603270115577","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"express-zod-api","version":"15.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d6236e880f4476d1a4aba58b8e66a724e9b131e1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.0.0.tgz","fileCount":10,"integrity":"sha512-xGGmDiRG9eNQiIuWDLR2sdmxck4eJvV2vQvHBBtsDJ14P/WSyXBRz/zOn7zdKlOmIo4XhikedzsjHjEQw+AugA==","signatures":[{"sig":"MEQCIF7e2cIVcw1HeJnJAZi7h8HtimWrx5a2JoQ2Z4EhCvOnAiBmDZAb+xwq2bJoSXEhX7V7UMXa1umLIS+VzpZkrx/R/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319034},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"557a5a5ce5206b485a9f45dea36401204c7811eb","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","test:vi":"yarn --cwd ./tests/vitest test","build:vi":"yarn install --cwd ./tests/vitest","test:952":"yarn --cwd tests/integration tsc -p tsconfig.issue952.json && rm tests/integration/issue952.d.ts","test:esm":"jest ./tests/esm","test:int":"jest ./tests/integration","build:esm":"yarn tsnode tools/esm-test.ts && yarn install --cwd ./tests/esm","build:int":"yarn tsnode tools/integration-test.ts && yarn install --cwd ./tests/integration","precommit":"yarn build && yarn lint && yarn test && git add example/example.swagger.yaml example/example.client.ts ./LICENSE ./coverage.svg","test:jest":"jest ./tests/unit ./tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path ./coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn build:int && yarn build:esm && yarn build:vi","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"9.8.1","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.0","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.0.0_1701515922446_0.3004120762518978","host":"s3://npm-registry-packages"}},"15.0.1-beta1":{"name":"express-zod-api","version":"15.0.1-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.0.1-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6e909d4b212c15c939f67d7d2147f2652c703ab6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.0.1-beta1.tgz","fileCount":10,"integrity":"sha512-WPWIe33xaNKd+/ovIkVONwG670BajHYe5N2sOUQ0sJXdzUzH4f2yd9Vl+pspGAxzLpGF8+lAXEr90JGLpvGl7A==","signatures":[{"sig":"MEUCIEnT5M0OIXNtUPXz3YYondDBDloxISxK1LkTSzS1N8T2AiEAv+5bIAnNz9QjJ0/Nwymw3l+q1UvYmdJy2fgdJve1xx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319362},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"c71fb2118a93bbc589382834824e5f5cdfdb6280","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","cleanup":"rm -rf tests/**/node_modules","test:vi":"yarn --cwd tests/vitest && yarn --cwd tests/vitest test","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:esm":"yarn --cwd tests/esm && jest tests/esm","test:int":"yarn --cwd tests/integration && jest tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:jest":"jest tests/unit tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && yarn tsnode tools/make-tests.ts","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.1","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.0.1-beta1_1702302277102_0.1082142946780762","host":"s3://npm-registry-packages"}},"15.0.1":{"name":"express-zod-api","version":"15.0.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.0.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"178cdf9294dc263208e252c7efcd2c4d4c1e60a5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.0.1.tgz","fileCount":10,"integrity":"sha512-N6lp/Xblr+0i3ip1UthKy6Mvu2jC3CBok3+bMIUJVnCr6gzNVDpVVXojxdsU4lFzKomLlpn1rLjk2gL7ltsZww==","signatures":[{"sig":"MEUCIQCZltCDnXZH/esb4m0meZ8iHngdUAu7gJ1+81ITUU0Y5AIgRRZSVnY1H54DkggNFZhtysCq7fjxfYiPTLL7F+4nSKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319356},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"fbe755dd14fdc4c3b5e95a8688c85108b8b55928","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:jest && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"yarn tsnode example/index.ts","test:u":"yarn test:jest -u && yarn test:badge","tsnode":"node -r @swc-node/register","cleanup":"rm -rf tests/**/node_modules","test:vi":"yarn --cwd tests/vitest && yarn --cwd tests/vitest test","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:esm":"yarn --cwd tests/esm && jest tests/esm","test:int":"yarn --cwd tests/integration && jest tests/integration","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:jest":"jest tests/unit tests/system","build:logo":"yarn tsnode tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && yarn tsnode tools/make-tests.ts","postversion":"git push && git push --tags","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"yarn tsnode example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"yarn tsnode tools/license.ts","build:swagger":"yarn tsnode example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","zod":"^3.22.3","cors":"^2.8.5","jest":"^29.6.4","tsup":"^8.0.0","chalk":"^4.1.2","husky":"^8.0.3","eslint":"^8.48.0","express":"^4.18.2","winston":"^3.10.0","has-ansi":"^4.0.1","mockdate":"^3.0.5","prettier":"3.1.1","@swc/core":"^1.3.92","@swc/jest":"^0.2.29","form-data":"^4.0.0","strip-ansi":"^6.0.1","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/jest":"^29.5.4","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@types/has-ansi":"^5.0.0","@tsconfig/node18":"^18.2.1","@swc-node/register":"^1.6.8","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.0.1_1702302760234_0.8032076016617693","host":"s3://npm-registry-packages"}},"15.1.0-beta1":{"name":"express-zod-api","version":"15.1.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.1.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"85075f05af0bd3dfb203f57e4f7414836b677439","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.1.0-beta1.tgz","fileCount":10,"integrity":"sha512-2roYCjBcPLcS9wmxI2VUza0otIcyex+w89nmEpKjSGL2zQT1mQN1FWZv1Tu9EA/uStN+FFpGeZDtX2heUi6KMA==","signatures":[{"sig":"MEUCIHV/wQF4YpTeA1u2xSohzfCrJIVphYfBbnK4NuVxf2FSAiEAm4vClPFYsFucoBD/dYPznWg2Z/aKAO5BPIhHO7i7kzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319926},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a1ef9c1d53d3f366c16c3fee4bf16daa984b07ef","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","build:swagger":"tsx example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.1.0-beta1_1702409305843_0.4856012985522","host":"s3://npm-registry-packages"}},"15.1.0-beta2":{"name":"express-zod-api","version":"15.1.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.1.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f0637ecb1465cdb8a7e46f6fa6856705fe527d92","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.1.0-beta2.tgz","fileCount":10,"integrity":"sha512-Le/bbvic2hMaGa/8LBfnNb9bBkSBDmzsY1x9Bp3Z8cRMP9skfL/8ztlUJSopvTPf2Vgl7W5nvSmnlmLA0jq6mg==","signatures":[{"sig":"MEYCIQCdXkr6l8tZrbUX97gnP/QBzK7GZt4gz2XfYZkj8WRw0wIhAP+YYn3rBUMYcyT8YbX5Jc4DGhRlp/ze1D58+vErRP1b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319925},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"da39b055364562d748faadf15abd1db8f082130b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","build:swagger":"tsx example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.29.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.1.0-beta2_1702412348011_0.5912505512964314","host":"s3://npm-registry-packages"}},"15.1.0":{"name":"express-zod-api","version":"15.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0a6a6e5eb7ca7116c02a0ba5ed631c1900a40650","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.1.0.tgz","fileCount":10,"integrity":"sha512-WMRntcRnoEEe4MclGdV5zXP466U1wJy9JbIlP2mx6Wieaj0XSsK5/WDdrBrXjGi3A0HhYTVMJySdTjsFMdDWew==","signatures":[{"sig":"MEQCIDiTLtvKbJ9/wqKv2Ag3v7PJcxlZAxhCWTKXWPjYBSpMAiAnbsCl+lqbEdvBgxn/1qfuJfe1o9kBvVblkXrjlJrBYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319920},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.1.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"da9f8ca5565388c42c31d55e7a0e65c149b179f5","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","build:swagger":"tsx example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.1.0_1702485347966_0.14408239774588627","host":"s3://npm-registry-packages"}},"15.2.0":{"name":"express-zod-api","version":"15.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"18979f7c6024e3255140b293022ebb9fe4a1d53e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.2.0.tgz","fileCount":10,"integrity":"sha512-fPtzdbzazQZs4GKhXxrPuPf2lkIrVUgwThwbysL+NM9ZNHZ1oiMKP08GozKh3fDZNimkDzxOgQ0KdI8hkCHnCw==","signatures":[{"sig":"MEUCIHU/ZiyrSoZ103w+UjRVYfLWf4Mx5CgCNk2mYk/cJZAQAiEA8UOrU4QEjdpAZJMsK6p9BeVWPWWKR+d1mrLzX701Ah0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320377},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3cf2f446fc15a4b27413e735ff488d787c6ffc00","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","build:swagger":"tsx example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.29.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.2.0_1702536712020_0.865001983026179","host":"s3://npm-registry-packages"}},"16.0.0-beta1":{"name":"express-zod-api","version":"16.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3baa026c3d7e299f4deef9d222ef3fb7184859d9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.0.0-beta1.tgz","fileCount":11,"integrity":"sha512-v3cn6HmnFjVVzPKajYkoPdhRxnZrLgvsm4Xd49ILAcO/6W1T6pg5ilLhqx2IQnbAO4/QyKXj6Apj5s25iTCY/g==","signatures":[{"sig":"MEQCIF+xa4+nnKl7mMIBQtxNN7yxjIDDv3YGcBDADIOPCensAiABH6DeGp1L1QwE3fGsdzn44rAptlUBhWZUX0bGISzAWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334191},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"63af7433b21aab462ac385a69bc7398ebe9c25b8","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.0.0-beta1_1703022220299_0.49486891416100653","host":"s3://npm-registry-packages"}},"16.0.0-beta2":{"name":"express-zod-api","version":"16.0.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.0.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8ddf8a42f6299f9276b5d7c331075ba459acaeb5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.0.0-beta2.tgz","fileCount":11,"integrity":"sha512-IE3ZG09mFZd32rqMPcDYECltSZyaqIack05fK5j4Cr2kgf4rn5VmUuphSRS+nTpZkPQjL+Nm3MaYLc6x6mF7rg==","signatures":[{"sig":"MEUCIQDVcjZ+acfCFAkVuS/uYDXwhNWLjq5jKyWO1oSuLnmYtwIgPCOB1vAnfjZIaqh0ziFKs2FxrT3beDz5KhAF4pxLESw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334329},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"670fe9ae183252eeac899a30629a58d5f58afaf5","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.0.0-beta2_1703027588877_0.9373607021454202","host":"s3://npm-registry-packages"}},"16.0.0-beta4":{"name":"express-zod-api","version":"16.0.0-beta4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.0.0-beta4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"43818de66361f13bbc41f7918d2aafb07813897c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.0.0-beta4.tgz","fileCount":11,"integrity":"sha512-jqicSLe/ibDWbgmyYcWDE5OifMWrQJZshMKcUCatF3TMvhe4ehfIlEb28VZNsyoJNTnDh55kG7TULx/4k29S1w==","signatures":[{"sig":"MEQCIH2YU1kki/H/BjEkCnXlMDn2firgQM10NASpMKxhs1aWAiBTfaEJ6iFJP/gtVm+lqO4BFHXV5zon+1XW/pnoyfw3YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334351},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2bdcd4f8af7e0d800a18d447216000496202e404","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.0.0-beta4_1703275109281_0.9028193827581992","host":"s3://npm-registry-packages"}},"16.0.0-beta5":{"name":"express-zod-api","version":"16.0.0-beta5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.0.0-beta5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1d65d7330f39d460acf743bcb4e2cb652965034c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.0.0-beta5.tgz","fileCount":11,"integrity":"sha512-8CqWC3wsUEKHzLjrR/bnTZEnS6abvIe3JiMsKSGkyu3aFFvF/L5tFVSHkNcEo9OnzHSV+L8vQgvxjF7Gyfau4A==","signatures":[{"sig":"MEUCIGCn2Ef+cQabw/GyZYm5IXEmk/wHzFNVw9I9K79vbbtIAiEAggpiwSBRTwgg5RR2V+JKCt/NaoLCmC9GHtMNPGjwnak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337274},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"19ef31bf8352d0a52556930dcca325d06ab8fc6f","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.0.0-beta5_1703357207835_0.28287975336605387","host":"s3://npm-registry-packages"}},"15.3.0":{"name":"express-zod-api","version":"15.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"18ea43351720cd261422dc99044c79aa4a065448","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.3.0.tgz","fileCount":11,"integrity":"sha512-l0rUV01v91SpQckgssmQR6hilcP/NuPBz9vR8ii4tUw4Jw5s/FE8dEqYOvl2n5lIF/LY82i7BZ5+u4auzo9NGg==","signatures":[{"sig":"MEUCIQDqWGrnQDevFOLUeFtl81u3hGDVbRbAgZYoTlnSbz7ocQIgF/DC741CZBknhx9jDVyg/m2Wpm/hiZOHNV8VaZQEfrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321938},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"bdedd020744c44a258fa1a9a08f394075a82f144","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","build:swagger":"tsx example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.3.0_1703359851821_0.3432660507934746","host":"s3://npm-registry-packages"}},"16.0.0-beta6":{"name":"express-zod-api","version":"16.0.0-beta6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.0.0-beta6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"da8b83420e67f0ec61853113fed2b50edbc83eb3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.0.0-beta6.tgz","fileCount":11,"integrity":"sha512-Mhztbzy3iuVg6RMh5DyONHpopJNU1HDeWF4o7tWAOzVv10FZwsRXqvkeF0KHHwL0Pc5/vSgcT2mY3YsPGEu36Q==","signatures":[{"sig":"MEUCIFSD7a5puLAKFCMSN67zK7R90VkmB9AjkkZIhXnj9DPYAiEAvJ6bTZvkPmpru+RhcM4xaRpVIpMLiduJ4vEDJYNSSNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339943},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"68ef96a6de09f22faeae6636baabdd398824ee86","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.0.0-beta6_1703457243429_0.3003586576188677","host":"s3://npm-registry-packages"}},"16.0.0":{"name":"express-zod-api","version":"16.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"795a31824c2681f82bdb43da9c6f56fc6d5d6f60","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.0.0.tgz","fileCount":11,"integrity":"sha512-XXvL8KlQHmn/Uf7cPNdmsFVtOdlMdlXmfTZnMwTUdse8OjW74EoHcQv+jXfaGJnX2WbflfpIyArhT6agz5SBSg==","signatures":[{"sig":"MEUCIQDaJckgXkav8ulHWxRzHAgJ65jY3nZ844RkN0Bk8o/NjwIgAIx+NpL/UHFWFOBxSQ3A6DVD9Tug+pT15H10Xwt6UsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339928},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7a244f6b6141af203471382294d3e2af80972a97","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.0.0_1703481061761_0.412560607292898","host":"s3://npm-registry-packages"}},"16.1.0":{"name":"express-zod-api","version":"16.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e360c7295ec6c93bf547b5bb51f023e65fb86769","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.1.0.tgz","fileCount":12,"integrity":"sha512-WCeN2jqHP5xnWXq0oJ1wcc4S0z1Mlpr8NVywASkLcuH7KkrVTZdIF2wv3o2ecMSizZ7kodgITN6bR5clPWaHDA==","signatures":[{"sig":"MEQCIGs0m4/ltNcVTUS9wXanF5XvIR1wT7waEED9jsfJUXJOAiBTPo1QyvxnT3C4aWoSEqXQjTWj1HxJ3+RfkpphdRYsJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343184},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"43981d6f5054c92972e9066d5785db84bf5f888d","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.1.0_1703617246551_0.700435892491744","host":"s3://npm-registry-packages"}},"16.2.0-beta1":{"name":"express-zod-api","version":"16.2.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.2.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5a5b5593dbb489e9e7dd9333b644de961c2363b1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.2.0-beta1.tgz","fileCount":12,"integrity":"sha512-b5mb5nCXogwnjL/kX6SxHDgj27L/zVq7BQWRrl8ugPGHt9R3hrqfSjTB1PBt7GUBOgddt82XvDC/SPO7ddpMFA==","signatures":[{"sig":"MEYCIQDcTP2fuJ+i4Jv3SoKuYaRUVnSXUk5APQVO5nHwKNaZxQIhAI4FobnCtzyvu84k1puDZ7CTjrUtT4QT6pZnyMSumuRG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343915},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"749fafc3b284980899ea7d521a9ac142943b91de","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.2.0-beta1_1704137205761_0.3261123473228362","host":"s3://npm-registry-packages"}},"16.2.0-beta2":{"name":"express-zod-api","version":"16.2.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.2.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f6ca5a4c185575ef433d2a7b11c65881770cbf72","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.2.0-beta2.tgz","fileCount":12,"integrity":"sha512-7WD35EkudFb7Z6898cq50gi3z+FV1XV0hZ7+fj+HwXRBRMrFjDSEA8SNlS5wS2EKoejPHII0RSW+yQ525KeW+w==","signatures":[{"sig":"MEYCIQDCZ+wvgs0KFdkXTi8g3Gmec6d737a3Yg+kI667NyiNcgIhAMozqwaTF/rK+evBPQg+uZcGq4ejlepaoCEaUa02Dju7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343365},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"498c9d4c5cf82d1d42e29956d1a6ce1ca79d064d","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.2.0-beta2_1704244604326_0.026571203117207176","host":"s3://npm-registry-packages"}},"16.2.0":{"name":"express-zod-api","version":"16.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"76e26ec2d56b7eaaecd2b134b2a503f7b2d59f42","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.2.0.tgz","fileCount":12,"integrity":"sha512-qsruqZqm+5Ff0Zy5MdQ6XV4619V2ZpbEKCLoOFsFq8uRcJZBwjI4EVk75TOdb2ijos0K6lbWuTo8HXXK2hnT1Q==","signatures":[{"sig":"MEQCIDyWjKdsmlg4THlDXV0QY5BCrq6ysZWQPeEyBylz2+fzAiAToCPMiCFIy1o4xCZmYiWr5hp5ZmwR11aI6adAeLLxsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343302},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"86be1c2477afa01b868075537756e3f5a8895470","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.2.0_1704387488374_0.5532793331762873","host":"s3://npm-registry-packages"}},"16.2.1":{"name":"express-zod-api","version":"16.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"247f920fd5b8d745be54ffc6e9ffc5e0c8fabd13","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.2.1.tgz","fileCount":12,"integrity":"sha512-j61I23nnse+LfOUUUT8J+GKeGMY1KIhEu5gjh/x2bHT9xr28qI8qWxAwqYzoD98MzfYdR+PrehILc+cMK6TLAw==","signatures":[{"sig":"MEYCIQC/dAQ87Evo9aE54FcneRxPRo8Yp+K5wBe4lRNGv8fUoAIhAJqI8JUDr+v7Gou/YHvrSvtd4X3a//vUxqspAFZUTiBz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343165},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"c39f7397eb0c9ff9e8ee6aaf5f940f6916130011","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.2.1_1704586834512_0.8677178697945462","host":"s3://npm-registry-packages"}},"16.2.2-beta1":{"name":"express-zod-api","version":"16.2.2-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.2.2-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"dcc3da5e70b35e78d27f6e081223e07aaa32d2ff","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.2.2-beta1.tgz","fileCount":12,"integrity":"sha512-KENp8zvsICy29U8vmPaWyxOWXoselXB/9ffDcWURK5J4q5r3vnU9qkh0MCt8xHrDu2qtLKuUX/dLL7IAFJ8u1A==","signatures":[{"sig":"MEUCIFuMEC1wXwkNLmuNFdchAB++rQiaGN+mdu0tffZzcFXcAiEAnqySGB//kcM8yO9O8TUOTeuO0cBvDAeNj4dDHuO+aSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343149},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"bf380a813ee0da92989e350e94b122e9c97cbe20","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.2.2-beta1_1704708654916_0.9690505582696876","host":"s3://npm-registry-packages"}},"15.3.1":{"name":"express-zod-api","version":"15.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@15.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"23961b54c38131c27245edb9d2cdd7fdc20fa75d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-15.3.1.tgz","fileCount":11,"integrity":"sha512-LBVp5TqQN+gKHM4raGNBdHojgeXqU0ADfF2XMGv2vnTPFcFHmR3IwGzGC0+Ic9P2umiglNmOBRpiRt7HnyihCA==","signatures":[{"sig":"MEYCIQDFs2qUcJ48Yxa9FnPNqmQuXjJR4Y4doTTCOKQGywiHBQIhAKbJeBxbPbVbin5BZNgmqxxZP73iqhpWKbYaWVD6fkFQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322136},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"66ca5eeea6c4deee20abad56b488e356e8ff6da2","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:swagger && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts && yarn prettier example/example.client.ts --write","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","build:swagger":"tsx example/generate-open-api-schema.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_15.3.1_1704736706632_0.31253751697577736","host":"s3://npm-registry-packages"}},"16.2.2":{"name":"express-zod-api","version":"16.2.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.2.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3e3629c99503686f9232e0ca7ad87853adfa2666","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.2.2.tgz","fileCount":12,"integrity":"sha512-+ClMDI9eT4cLM0bzvJDloswZ1h693dMDnaXtYDZhdnsD1hXXjp1jdOQESVkFMqaTb0UYVjnd0njaZdTyhWc45Q==","signatures":[{"sig":"MEYCIQC5fQr+F6obM4iIRn2aFzXCA48NWVN4vUI/P2LQtTPqdwIhAIF3GYM6vPEN90Tm13vfq/KJFwe5Z8PBjwYGRMeCDXit","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343335},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"65de4b497e51bf1299900e535f260edc82864f73","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.2.2_1704737004659_0.9808647314072687","host":"s3://npm-registry-packages"}},"16.3.0-beta1":{"name":"express-zod-api","version":"16.3.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.3.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a0dd3adabc253b88699dd0acdc352b13f43196e2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.3.0-beta1.tgz","fileCount":12,"integrity":"sha512-y6tGzfSrgyTz/+GxDRwlO8dFjMALuqlPw7y6Bd9fonLCv3k2ljmBnc6ddpADU766NTgpCIV52RTkLDoLZJheYA==","signatures":[{"sig":"MEUCIQCQYWUi1jC7KjZQ+LH0A2yLA6mAmTMYnEymgARBuOYD1QIgX0V7zPb1ZelD6lzhkVgjL2n33F2r1fBrMvv/P0k9LCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355844},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a6a2ffc51680c893836297da6d395e758906a47c","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.3.0-beta1_1704899944180_0.2854930950879804","host":"s3://npm-registry-packages"}},"16.3.0":{"name":"express-zod-api","version":"16.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5e925d07d3717906fdf5a6fed3d6525df48d403d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.3.0.tgz","fileCount":12,"integrity":"sha512-EnpHrTNPNupWFz+F3imL74zIn769MFo0peh52v1T55CQcRVSA8HBHEN0jH/bTgozjJV2K+otg4tWzhdj8gBZag==","signatures":[{"sig":"MEUCIQD6U/UJfC8egysRgEpdPgGtaf2unf6rdRU1wV+InwOn4wIgDvuIX+feqL5R0CqKhqbUWzkiHqFU7x9IEgtpP+ALdl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357130},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fc7e2386613947482f5264ceee646df347e3a419","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.3.0_1704921265645_0.14928452370981016","host":"s3://npm-registry-packages"}},"16.4.0-beta1":{"name":"express-zod-api","version":"16.4.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.4.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"cc3407bdba57fcdc402f540e09cbb4a79f95296a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.4.0-beta1.tgz","fileCount":12,"integrity":"sha512-1HT8gW1EgtB+7ppxmVEwTGjn2H4KQnPyea3a/QJiMuXub21hFQRUuXH9GW74Jlaf4lvfLBkOZHLjvkZioFKyQw==","signatures":[{"sig":"MEUCIQDU8C31hQsCgXP23+MdkaN544o2OYxxUyyb6yTgg+pxjgIgN+C2uRW6hcSnG+J0pW1lMump4xAdog7Lu+o4vlbyqOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360513},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ded30a2d64e6a66190875eb4f7be006890f98439","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.4.0-beta1_1704990381282_0.3543404267991479","host":"s3://npm-registry-packages"}},"16.4.0-beta2":{"name":"express-zod-api","version":"16.4.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.4.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0089d6a41c0260f0ccb2d647caa0be5d9e4ee77f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.4.0-beta2.tgz","fileCount":12,"integrity":"sha512-iEcN+tfQCyzXvjxNq0aF2IwcPlcBhDeO8/BYWv2APRIPjPDKosY3zbQ3A2kopOO9G5fnk7wyEq0cL81bn6SYSA==","signatures":[{"sig":"MEQCIFaCOEpJlaQlfBAMuaoZ6zwjSHMmsZ1WEBLvi/u02h8WAiANEzA8+cwDougnhbRD99A5vD7TM0kB4FrdzsGxSfIwVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360513},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f6ce050f53bf34923624814cb2af31d26aabe225","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.4.0-beta2_1704994840967_0.6530261992534789","host":"s3://npm-registry-packages"}},"16.4.0":{"name":"express-zod-api","version":"16.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"eabbdfec23716922c1b4e0ba9c2007abb09a9306","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.4.0.tgz","fileCount":12,"integrity":"sha512-Pbdph3mp7HmBKGfLpFuCaHJs1QGXgyW5YRRufs9lebbIsJra9jZ27W4qnZOAaEwiezvTIvLXNSQvMks/W8bScA==","signatures":[{"sig":"MEUCIGsd++BxOJ58pt3PINdx7aVjn7J0TyVZIjDCWQXpRv33AiEAqv6hhpEb5Cw+HoSz08Y2sD3eUWB1kOllOODCZEcLp5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360495},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"de94703e0da0d850dde9c4b2370616271018bd01","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.1.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.4.0_1704996826716_0.15233923819174877","host":"s3://npm-registry-packages"}},"16.4.1":{"name":"express-zod-api","version":"16.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"02222eb4505326b55f5c614cae8a2e1cfd5a626b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.4.1.tgz","fileCount":12,"integrity":"sha512-woj4qA4jbWjxvav1tdb958w7KF5P54406wr7trAlLGGQcQ4p7iYDvi7Oid4k16T8Dj/TKJaSip5GMVCYCM3e7w==","signatures":[{"sig":"MEQCIBIo9M5O/7esFh02LfBdBX7nJQ4WThObkMiqBd5TZEiZAiBM+h0CeiXhGz4JAZuH4KOVn+vhiAKaOEtPfsgRTFeucw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360473},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ba0ada0593a0b4e3b3e8c63e6a06997244839344","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.1","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.4.1_1705101639513_0.1811201449989175","host":"s3://npm-registry-packages"}},"16.5.0":{"name":"express-zod-api","version":"16.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"2c3390480b6eda4fd2ebd0384f76f78613d319b8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.5.0.tgz","fileCount":12,"integrity":"sha512-s1iR5jMpmyvlL2o1nQFOuXyiLUzpwTiScWTTiio04FmLuW/JPZHAZVpphWDH0dFZciklHvSc+eKjVA2ikJSNTA==","signatures":[{"sig":"MEUCIAV2RBhr6jKZrhiS818NKzXcUwnyHSLa4+jyvMktFaNkAiEAlFDHk0/c3pUUTys9ET1k3FZjILtu9pFCcm1oh0rzoro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362558},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5f4b5b2e47ee557443d82f34909fadda74e57160","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.4","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.5.0_1705753459028_0.7129170565224132","host":"s3://npm-registry-packages"}},"16.5.1":{"name":"express-zod-api","version":"16.5.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.5.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8f237efcabff0b00ceeb526627fc439ab9ba31e0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.5.1.tgz","fileCount":12,"integrity":"sha512-cHGT3fTl+Khz+iVpxOX0fEEo5B6ETMMQ/Gd4uw4uApIKD7gw/LkGItHvLuCxo57aFQTFVRq2joeZTVKxQ8qhRw==","signatures":[{"sig":"MEUCIQCmbki/CBM7bGFuU49P4tWJ+zRSl3S1AEOowAER7jkezAIgRvufBD3I4tvHW2LIeUyCYrGQEwfTpjkMgHBlHjw1aWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362737},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6df7661d39c60e9a642436c373d6ded3f9a8c41b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^8.0.3","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.4","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.5.1_1705764491077_0.6714567125472637","host":"s3://npm-registry-packages"}},"16.5.2":{"name":"express-zod-api","version":"16.5.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.5.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6cfd34e2a75819f9e0f31cefd5b8f590f81aaa88","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.5.2.tgz","fileCount":12,"integrity":"sha512-ZX98Uz8xDssulgWxIxruOgOtpqcf7iO0FmAAKp1ldFXj/kkaFD350Yl/wxSRiyUyYkq0i+FScarJKqwLdD19QA==","signatures":[{"sig":"MEUCIC5TBvF7QYOjpGfSl4cVFemGVUMo7kXJts3oxPNB97JwAiEAvU8QN+8X1EanAkNwSa/f2Clo+YGz5dEaQlGZjNNQ9TU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362804},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e4e81381c58a6c5643dd1f9dcfe86eba70f91b62","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.4","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.5.2_1706255906155_0.013446462680376747","host":"s3://npm-registry-packages"}},"16.5.3":{"name":"express-zod-api","version":"16.5.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.5.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8ffbd1402dbdbe8bce2f9aa53469ab5139e631b2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.5.3.tgz","fileCount":12,"integrity":"sha512-EQluyfaqzqLceIz+gndq6wMADgDorzH5kPBiI7+6ZKfnPHQ1UZ65R6QF2oQBuUlLSrBFcj2CXqTUt841Cj3wGA==","signatures":[{"sig":"MEUCIQC2bE6RybHtlgr6ygi+wg9rwEYCoMeOWJL1+pysZ3xs5AIgPSs7ohPhcKw9vS7EuKdoGsjc2bxZUSvxl8B7HZs54vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363063},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"4c0f957648880aa4642526677831825bc2926534","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.4","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.5.3_1706396452580_0.1689258093350967","host":"s3://npm-registry-packages"}},"16.5.4":{"name":"express-zod-api","version":"16.5.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.5.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"66044a9e28752e29625251bb37203ba79aa696be","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.5.4.tgz","fileCount":12,"integrity":"sha512-pxmyFgNFbWtLSOh6aamtvSr0KZJVInDZ/0x9zc7I2xpHi24h/MTOouh2NN0Ut2n9Dzozf3AeErBbrBppvX8yNg==","signatures":[{"sig":"MEUCICmIuJpt7SUd1IDJNmUQVXQQX2FGX9aS/LjlFRY8q+IhAiEAydKlawGezSfbYAOMAkhpk+dO2Qf0T62HW2v7zOG+qB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362461},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"06750f5d30e0afd28163aa2a86adfc71a7f07ee8","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.4","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.5.4_1706437871531_0.99921695028655","host":"s3://npm-registry-packages"}},"16.6.0":{"name":"express-zod-api","version":"16.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b32d7539175d0791dbe97bfe6f1c59126355f02d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.6.0.tgz","fileCount":12,"integrity":"sha512-HZPt+9iNFQBz7eNDCcAAiXftK+Orude0yuwBLwrx/RKiMjLETvd4t2lpY8KP7G2lHrlZwvHqhBlHDAFoankQjg==","signatures":[{"sig":"MEUCIQD+IlpwCp0x0gkO4gi1J5OvLUsRlRYX14B7Xh7unQTE5AIgVdRO2HCAPQ233RNF30/o4oMvRp5r4MQZfAzBayZBe3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362692},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9b4fdfd446299e99cbd4c7dec21bb4b6090fda2b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.4","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.6.0_1706525858928_0.6369277600887266","host":"s3://npm-registry-packages"}},"16.6.1":{"name":"express-zod-api","version":"16.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0541475410658a60d27d5f1d0114f08be28c6995","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.6.1.tgz","fileCount":12,"integrity":"sha512-+tJrOnh4frAaDceR1z1qsW4HtnOzkkLNvv+GiwU0UwKAhu5uVUEviri9mttXfaKh1wUVwFIlEHFnV9CcvHs+NA==","signatures":[{"sig":"MEYCIQDfieU3oW/X1JpFrQktiyc8XqoRNsmWXDbon6bfFJbXlgIhAPqCWVynKAFvIkceQJ0uk8ePaGX9yPrltd4Svdir0+sy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363111},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b1da6f82818b924b5900d4483ce494868f12a56b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.4","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.6.1_1706565715871_0.878285011052351","host":"s3://npm-registry-packages"}},"16.6.2":{"name":"express-zod-api","version":"16.6.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.6.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"47e9a49cd4a4115d6708219509f03eb9dabfbe02","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.6.2.tgz","fileCount":12,"integrity":"sha512-TRXAgMddGwjs7BS/bmsP29g9rKCeMbnSTFF8gZPf8UV+N2EDSuU7fZvPFw3pEs0mzULT3qO4WoHOy0DiIolRQw==","signatures":[{"sig":"MEQCICBW63VTIDqHCwhQb3BpbbLVmu1opzy1b8ToodKi58PyAiAAyQXv/ZeFmMJW4EWOAI5PU2ZGiL9P0+Ck6AeSsaRyiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363171},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"58e5ac51411d440d3d8bcfe45494a9ff5888047e","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.4","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.6.2_1706964053055_0.12902439399585242","host":"s3://npm-registry-packages"}},"16.7.0-beta1":{"name":"express-zod-api","version":"16.7.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.7.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"085cd9b96ca9f4f871592309f6b7cda338bfb11f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.7.0-beta1.tgz","fileCount":12,"integrity":"sha512-U+u6G9kxmNSskaAgcRU7+90c/q3/pePlotsLWzMITObeEWesFi9Zlh3y3Qx6f4DX8pPzefQPk5pb3h+qIWWWUg==","signatures":[{"sig":"MEQCIG1/1FZy/symoEXHHHshu+QRn9he9FgAoUOUhBQKheUmAiBFV4tdYLQqsHZMPoG6udlsYHPfPb6w+MbSH4bGW0nZ4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366316},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f83aba3f8bb2e3a691570df9fdff2aa7ef5782f7","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.7.0-beta1_1707132972730_0.4109648249093325","host":"s3://npm-registry-packages"}},"16.7.0":{"name":"express-zod-api","version":"16.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3a684fb2d2ba932467fb05739d967456609d5f22","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.7.0.tgz","fileCount":12,"integrity":"sha512-ZzQj5QWBczzWzrQFKJCnasum2xiSIkAFEeLNj6E1BHlxBgQ6tecZQzXB6WgQ0zCzSqkdOsAdvZRN+2VEbdxhUw==","signatures":[{"sig":"MEUCIQCj4bXjf1T9M4xLhIi282k6EujPWFkv9ohyZKgJMqpL0gIgdhwRcD5CfZSunWmvJCiVUaz46CTcbIiyZnlJe0GXOYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366525},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2beae00cc0f8f86c1ba970e9e0772ef8f3a680ab","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.7.0_1707209880355_0.6340004429311599","host":"s3://npm-registry-packages"}},"16.7.1":{"name":"express-zod-api","version":"16.7.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.7.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8786f21d6d5b59efbaf34bdae174db05d27780a5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.7.1.tgz","fileCount":12,"integrity":"sha512-Yt9MGA4cQsIyii+OYcsay3E4AZuLjvA8PBnJ7ANdMGgKaovN23l90LNIWmjcvs9YbJpetOZqJ79Y5rQ2I4DACw==","signatures":[{"sig":"MEUCIQDlL29mv+ssqTcg6rbKBkbXzFct47uQY2E7Y81rxzEKGwIgSeIKrabK2vAACHMjiaIuD7RkqTJzag4/4PuSye/RXrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366380},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"63faf35578464a2fe2f4cc4cfb63fcd4333d6160","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.3","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.13.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.7.1_1708467271450_0.605148099702018","host":"s3://npm-registry-packages"}},"16.8.0":{"name":"express-zod-api","version":"16.8.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.8.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"40ba58e93896a256ebe01b7da4d5d21b88562968","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.8.0.tgz","fileCount":12,"integrity":"sha512-gkomBc07qwaFYsOf++6XcpyZhFFkmSannQHMBqF3PB3j1MrBoy0zRjMgKsY1SbEqCVENuGcclML+jfT2lMAbhg==","signatures":[{"sig":"MEUCIQCf28AEtpVaR/jplM+a+okesFJBmCDjVg/zWecDrc1NqAIgf3CGb58bOrPDbpzTTcL6Ucr+hB2WLSm9ZMj+zCP8cT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368919},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9a857a00c1196e08bf6e2163409ab7c5e13ae77b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.14.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.8.0_1708521059361_0.04564323334888565","host":"s3://npm-registry-packages"}},"16.8.1":{"name":"express-zod-api","version":"16.8.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@16.8.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"dc718b082a03cd82d711afbecb34c3cbd0b8b02c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-16.8.1.tgz","fileCount":12,"integrity":"sha512-9d5jmbFdBWmXcgonmvJiETnv1dc0kyNVhZ4xAso5Z6D6fCaq10RHJ1h1Z8+YyMFsNdWfKPJUje9FJmxMnS36XA==","signatures":[{"sig":"MEUCIE+AY9CFaDIjcPnDpdOVcfADnfOC6ThWA/H3RedQ8MwbAiEAg5pbk+OFFjIAJx1SJ3WMblWvkMdCMtv1PG2KN7KphO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369393},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"17fc3b51be531ce3c3604cc81f83a784d0142b9a","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.14.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":">=0.34.6 <2","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_16.8.1_1708599711458_0.533454190919701","host":"s3://npm-registry-packages"}},"17.0.0-beta1":{"name":"express-zod-api","version":"17.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"2597ead9014df243a19450e0d86736671b596dc1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.0.0-beta1.tgz","fileCount":12,"integrity":"sha512-Fa/VbI6SGGXz9UFwVcTPFGbGkz9bnH8VsV6dKPy+RXkxszALuGEQKfF5spbhkZyBdbMIxuIIpcsvTPNneO6Arw==","signatures":[{"sig":"MEYCIQCXpFw3CT5EKjXTeTVuJZM3bnPQJfIEIMF37vYbPXE0SQIhAOIdoozZli6SKk2YLH9+v/RHng9dycRWzgMfM2mKpF3v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357899},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a08656c5911b2b0cc3db6e34522cb1f95703bc4b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.14.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.0.0-beta1_1708635939282_0.3301666031766466","host":"s3://npm-registry-packages"}},"17.0.0":{"name":"express-zod-api","version":"17.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b0de057c05e3b69a94572a319cd15b0dc7612d12","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.0.0.tgz","fileCount":12,"integrity":"sha512-2jkbYpTyF0rJs+dhjasqClAsntZ1CHQtpXbBrNCprSVs/M5+6PxPDSqysBqKn6nXLQ250V6VaEUuSQXE/v28hw==","signatures":[{"sig":"MEUCIHozlhO2YXBgbh5XlnbGhcnYiKiQJ33cPjwKEQI7pXAEAiEA4ZbwPPsK0XglyBFG2U4g5PthV1CdEa+X+feCzlv+I/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357881},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e33fc9e48d4bb3e694aef9d427db2080de8fea2c","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.14.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.0.0_1708693180350_0.0849868137746006","host":"s3://npm-registry-packages"}},"17.0.1":{"name":"express-zod-api","version":"17.0.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.0.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f839d7cdba26aee7f9242e7ccee315b0320173cc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.0.1.tgz","fileCount":12,"integrity":"sha512-WRP9/J9PV8PC7t5GQxvSOok+yu1Slt1P/LWWQsLVG3a2GP4D6yeyCtrc9jUjjQqbX/R99UxipiL67Vdm7o/Y/Q==","signatures":[{"sig":"MEQCIG+8M+iz+7sc7YzyzuvVFP+pDGVpXVHSv5pvQuwWIoSZAiAwqFxYDS6ATBheT9PPiVXHhOsZKi1DAJoVbIDT4xbUzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357733},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fc83a8887cad7c7e93a2d167ae1ae4aafbda7470","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.14.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.0.1_1708698864989_0.6624149499977985","host":"s3://npm-registry-packages"}},"17.1.0":{"name":"express-zod-api","version":"17.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f8e09423058af2fabe5411138198cba203b5f994","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.1.0.tgz","fileCount":12,"integrity":"sha512-nliC3jzmFARcv4wWmNryN2H+50qu95ZqgAFdtkawPAXg3ueQwQ2HQg2kpOrQtr1DIqENPhw31LPovWFQFk5N2w==","signatures":[{"sig":"MEUCIQDealD4JjAGGtsjSC/LET1zLtZu7q5UblSY+CQOphMI9wIgaAB0kThIGFr64mluDp8PUjlzI++svRql87XMwKtj19s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359830},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b3a44f761c4b911e2c934b6dc44e3965bbb363f3","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^6.6.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.1.0_1709232125644_0.6040934701215339","host":"s3://npm-registry-packages"}},"17.1.1":{"name":"express-zod-api","version":"17.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7dd386962e933167a300cbcb7e5f8ca382a9fc33","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.1.1.tgz","fileCount":12,"integrity":"sha512-2xXb7dl2BvntTAXjqpPM/r6yVDSc6Z/Ar5X11p6ANMU21qKEakENuRq7qBeFTpgSVTNJV51IQs0KsCweYJ31Bw==","signatures":[{"sig":"MEQCIAEh8jqgq6vGYYI+nh8vX1or+x8ZVd2vbQ+6EE97dUMdAiAjaMZaCryeEf+PoIRGlFnyoLoF6id1zStg0KruMEaFUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359956},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"479a45d21a36118e7e3b49add244b525789ba98d","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.1.1_1709371697674_0.7688781990081552","host":"s3://npm-registry-packages"}},"17.1.2":{"name":"express-zod-api","version":"17.1.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.1.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f1127860a76eae6e5f1e20a2fd03facaf8327ec1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.1.2.tgz","fileCount":12,"integrity":"sha512-Oqs7wg13HGeyfuadS179gGvdcIBofgAtu6k2pjbL+iyikoKieDK636tjsvRYFkL/j+TkNdRKxXMQ6Rym76AT3w==","signatures":[{"sig":"MEUCIQCfMxOUWfE1XUEmXltY1AaG5ARtdICdKekqcCWN5pR5JwIgRarZWG3TePmj6oZl7KwQK63idtI4rFA7c7XqtNc7aAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360824},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fde5df0db95efea6cd3096ae3fd1994ae693e718","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.1.2_1709379319727_0.08428083880940984","host":"s3://npm-registry-packages"}},"17.2.0":{"name":"express-zod-api","version":"17.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1dadb6f07dafcf432106b5208ffd14b9f5dec5f8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.2.0.tgz","fileCount":12,"integrity":"sha512-7FKMZAkirglnYBsSFE5GP1PlrexXGIK3AeiDpQ/QgGR6aDi4goXQ3JjhKoOt9HT0P5DWfH5UFXHK4iC86TRJGw==","signatures":[{"sig":"MEUCIDhXKSWgxTyG/+z0gEHgTT2soK3h8Z0lGFKQACOgxubeAiEAplneCLDkG6+5wxIr3ti72Zqx5iX1LeolHoVznNIwFpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362672},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"51d0b60577899b6f574f7e74b75e1aa9e85162dd","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.2.0_1709491612763_0.6612114194892169","host":"s3://npm-registry-packages"}},"17.2.1":{"name":"express-zod-api","version":"17.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"04eb5c0428733448290881bee108cb5931b38ab4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.2.1.tgz","fileCount":12,"integrity":"sha512-f+7CnJkuad3jHBKdJMG8XXUHuRmI74Yh89IY65ziSKjSxFfSFTG0PvwYqVPkcPr153QMJosGidbkzILWYe5R6A==","signatures":[{"sig":"MEUCIQC5tMjivlSAj37Y6N7E7HamCsjxBMNdWDZTLUVTxHqGtwIgRbgoHKGKnRVsTb/JJ4fC6GAN/BgxKTceBOFBFh2q0QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363022},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ab12ac2c95b142338a359f64a34f29bc0842da18","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.2.1_1709668488931_0.6887221182537189","host":"s3://npm-registry-packages"}},"17.3.0":{"name":"express-zod-api","version":"17.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"89332578d7ecd81c288eae37a79bd01420021514","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.3.0.tgz","fileCount":12,"integrity":"sha512-UY5nHrfx2RHoacEUy4B22BflBRcsr+95aTsNOKMAkkkQUIdPLM5LhRnI4Y+kzbn1b32O7TAykjY+I4OAN2d7XA==","signatures":[{"sig":"MEUCIQCKqbcLioE3jhWT9lKIae5vi/m45YA9aJIefRumfx+n1QIgGG2VfTMHj/X7tjbMcdHkO6EA7084Zdzyjlb9EU4mae8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364641},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6083837b897dda4897000e84b5dd78c8b8a81848","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.3.0_1710607134224_0.4193531518913287","host":"s3://npm-registry-packages"}},"17.4.0":{"name":"express-zod-api","version":"17.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"07e15fd1e75ac0880a84ecdabde5499ce10feede","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.4.0.tgz","fileCount":12,"integrity":"sha512-+x2yQKs763Ug5y4ZGzHQi6kNPmtcWU66h5ycaxqf8C/oeja9xmNoeB9s3B/DCOsaPPXup13smClL7+eWlUg0XQ==","signatures":[{"sig":"MEYCIQDMZKqzSidWh3zplzV6VkVZzPENf/THQfj1hxOdG6KxHAIhAPauFfJy/VuxGhk6+RUvDVr63hDgwdnVXZc7LptnC3IN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367290},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e8823c68e991b4c7aa8c8e732e77d03cf0a4044a","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.4.0_1710619523562_0.6630492069242964","host":"s3://npm-registry-packages"}},"17.4.1-beta1":{"name":"express-zod-api","version":"17.4.1-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.4.1-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7f386ae662cb83bb50eb6304f4d41a0c3a15d9bd","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.4.1-beta1.tgz","fileCount":12,"integrity":"sha512-51wp6EK+Q/FUgN0FSBmdFGOafaI124T8DeOjf3TmXOxp+N+Xmzri1Eo9rROwmo50wZZ7/J5E/1lt6Tp5L4l/Xw==","signatures":[{"sig":"MEUCIGkIk08jNRs71T9aHFkE8C42pUIIs0MYedpO2mwyD0mNAiEAw8QpM+ISl4bo9OSlSqQPeJZiG+pKh58eAFBPbTvuOQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367640},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"983b8d62f1ae2f86aee3265260537ba9ed446c34","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.4.1-beta1_1710875888611_0.8930798002990148","host":"s3://npm-registry-packages"}},"17.4.1":{"name":"express-zod-api","version":"17.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b7bdc6c757fc9ff92c09f9766e764b958d6048c4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.4.1.tgz","fileCount":12,"integrity":"sha512-pcY3sBYinztAhM05tPPud9NGsAqyA+lGLKqQ2OLX8WLg4g3kInhcvu8EFLftkMKC926B4UsSvEeYtDNygR8PDQ==","signatures":[{"sig":"MEQCIE5/Wfk2IOlGrUEMgX0Kyu+6Cisa7JemjkNNH072XtnPAiBglr7k360ehsbWmLpbuN5dyZxtBCkvXkTuPjuhe98csw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367622},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"14d2eda30e6bb98b91a067443e02a6de36e97e06","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","form-data":"^4.0.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.4.1_1710878039867_0.41419402806469807","host":"s3://npm-registry-packages"}},"17.5.0":{"name":"express-zod-api","version":"17.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3c7929b975ef465e1b83c147781b874ed2f021b6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.5.0.tgz","fileCount":12,"integrity":"sha512-8OaJoTW+ARHk5VQkOWXBfEGODq23bzBmg3rSp9tO3xqlEd7mYi9dk49TJ3pGTwA1hMPoheqAHUllH+8kMjht6Q==","signatures":[{"sig":"MEYCIQDQia75qicPk/tSE7VchxMwn1PeXNtcbORTqzjeZpeRlwIhAPdeEweQPNHYtWwXtTlcdPMbBj+ubsMAHX4HODkLpU7E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368467},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"92511a0415ac1cde9d8cc96415f40511fd54a158","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.5.0_1711750677489_0.7591468184603973","host":"s3://npm-registry-packages"}},"17.6.0":{"name":"express-zod-api","version":"17.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"aec31c21e43a310b06c01e27e72a12388c129a2a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.6.0.tgz","fileCount":12,"integrity":"sha512-HV2a3bsuooJ6e+BOwJL8esiuPmAKMVhZbxHj7k2ZBN17hofcjOyK7nt9W8zbqAHK9QxEU2qF7WKWYn5pvI8gtA==","signatures":[{"sig":"MEQCIEUZNk9fI+2q5Jnkc6KJ8gXkXGC83ezl6WrqjxhMv/DDAiBoDqh7dEDFMcyctgRWyNQoCjVENGvGUzqjxXFPPycU2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369256},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"8f691502bcd943ace1e7859926169c24eea54d45","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.6.0_1711967941003_0.8783758686577021","host":"s3://npm-registry-packages"}},"17.6.1":{"name":"express-zod-api","version":"17.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d8b19300418d4d5eb2b60a3f1b9dc21b2815a770","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.6.1.tgz","fileCount":12,"integrity":"sha512-g35STiNUVpmrQSDb22x2r6BpeorPXFgizloSTCDPNGaWnfkB4yecWdMUDpeBtpWnH3uWs2V29g6Smymr5oaiXw==","signatures":[{"sig":"MEQCIBFSAYoPOl/q0mG1lfzmT9IKh2+LFycvuHQBz65RY6DtAiAAwwLiE6vK1SzGaHudNBgbSySCo7/fUEmJZjYLG6iNzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369484},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f9395ed00439f9faf4dc672f8b92cc659d8e854e","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.2.4","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^51.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.6.1_1711975070173_0.30063926328600554","host":"s3://npm-registry-packages"}},"18.0.0-beta1":{"name":"express-zod-api","version":"18.0.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.0.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bb12562e882c78f8207a40c745cd0c58c580a406","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.0.0-beta1.tgz","fileCount":12,"integrity":"sha512-Cz8vy83sul47comyRSGryF3sHmPFfOTYSDY21NKIV6nGN6kiDucaoBdl9DOIla6VRI70XzPjhsCM6KVYIMHc7A==","signatures":[{"sig":"MEYCIQDr1oI6L6h7Pcwv+AlmQOCvARew8ebewn833mKxoaCEVwIhANpmjEGRPVkbWlFIJj3PKh7p/xkNCt345ijpn7LqpNLI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369414},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3a60bddcc75ee2aa0f8e9d313f0a40c1f2162a4b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ansis":"^3.0.2","ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.0.0-beta1_1712611084193_0.5199604623526302","host":"s3://npm-registry-packages"}},"17.7.0-beta1":{"name":"express-zod-api","version":"17.7.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.7.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"382c2c488f71229e5b4a97fd8e04f7d27923e02e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.7.0-beta1.tgz","fileCount":12,"integrity":"sha512-jGBVi4M3hXKQdxpEgG/BdxR7oMkr6ny81iCUFnDRTDOLX4haFF9NTC5hHSJE46QRsvR46gUeRlTPabcykXrM+A==","signatures":[{"sig":"MEUCIQCzPxMt3zopUxLOKZNPlmIzsf1XcQOk41gOcqu7rOfdDQIgV3JIpfFSzBwm+q8O5Uo1FduPGhDkddqsQBcXVZpVPgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@17.7.0-beta1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369547},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6e40fd1992ef67fb64b060279781c32c21fa05a8","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.7.0-beta1_1712694076251_0.7593412024371871","host":"s3://npm-registry-packages"}},"17.7.0":{"name":"express-zod-api","version":"17.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"71ed0d63a271d0a06303bab58c7528f998a2ff02","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.7.0.tgz","fileCount":12,"integrity":"sha512-kCuMdGxFFpU9o51pGxHuHkSpwI0XOoodQv4yrWTmV0sqYzn94ZUdis5pw+yv7Zu3OlxIYyGSXiaDibSk9jRzbQ==","signatures":[{"sig":"MEUCIQCcFbbAs0Bu1oW9hteQTE+6kXUxShaY4kA4HLSdMxhmmwIgPrRJBDmV057iMYWx3YhsQ5Z/Vstl8ORSTlCN05XZCQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@17.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369529},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"cc58c5ad892c585646f3d7cb2642a671b5f949e0","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.7.0_1712695548895_0.07700307469890166","host":"s3://npm-registry-packages"}},"18.0.0-beta2":{"name":"express-zod-api","version":"18.0.0-beta2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.0.0-beta2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"63d2e773037ff7f4ca25708ba0b3a63ddcfa2c95","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.0.0-beta2.tgz","fileCount":12,"integrity":"sha512-vjwt444zTuC3iChguHuB0Ud8EaEjlgrWPfDoqNP6izsFTRO1G0utvzRTssVSqT1fjG1oCTU4S5NQLD4Y36BLIA==","signatures":[{"sig":"MEQCIGnJTIbfZKcdCN3hVWDvU36yD2bPFN+IOCRHH1jlm2jnAiA57pM5xuQXJIYmyFjVNB9M2QaBDKQyOULVPoircAnyXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.0.0-beta2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369507},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a5b55bff5307005826975212ad6d29f26dec1eaf","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ansis":"^3.1.0","ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.0.4","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.0.0-beta2_1712712555688_0.07112763504263442","host":"s3://npm-registry-packages"}},"17.7.1":{"name":"express-zod-api","version":"17.7.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@17.7.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6573ad9c464533ed2f810dee518d720aef0349f0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-17.7.1.tgz","fileCount":12,"integrity":"sha512-aCGL0eQbtPi6eRp5L1lgMrSGsdX9TDOqzmF7Neyktsxjvi8y1eyWDh7ZSSJ/73VEmZ3WFWmk/8J3mS+Mf/Ug9g==","signatures":[{"sig":"MEUCIBqZkCz/25yC6wIYFvfKJKmYETQ3lmvwtX+7Ozh/0g+1AiEA5TlwUKQVYp2xefsiedhKVIPvvogZJOAPzalgTgZRWHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@17.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369682},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a6ae0640259f53814e330d3ddd52a556b28e22a2","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","build:logo":"tsx tools/startup-logo.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","chalk":"^5.3.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","winston":"^3.10.0","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","winston":"^3.10.0","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"winston":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_17.7.1_1713600233668_0.8633582553422285","host":"s3://npm-registry-packages"}},"18.0.0-beta3":{"name":"express-zod-api","version":"18.0.0-beta3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.0.0-beta3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"59956420a7c6ef825b30f6a5b20f6b13f7458aab","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.0.0-beta3.tgz","fileCount":12,"integrity":"sha512-21TqrrNDvGhxgqN3D4SuWMig+2Tu29yLdbOfAMZDQ4llNjde5Dzr8PRNiluMlLhJf+/cbTQ7rrQFtLS/8284gg==","signatures":[{"sig":"MEQCIFAg7duvhlWU2CBEQq/Taix5wXpBpz8AB6y0QFgz5bj3AiBxkXjdEmQMD7M2TKpJzufRgRmtzw5b8aE2zZ1dd9Nf/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.0.0-beta3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369660},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7e5fc835e4572da84349e6bf0bdef1911b65ac0f","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.0.0-beta3_1713604881301_0.8553605760213054","host":"s3://npm-registry-packages"}},"18.0.0":{"name":"express-zod-api","version":"18.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c9d9583bcb8f3dc6bf148723f6bd2f05f76084b8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.0.0.tgz","fileCount":12,"integrity":"sha512-sqqQzzpUPFPWwZu9IGZpXJ62sXJQlyWXj4czz5GlvVNIwmZdnsrCteKnalWkmqtfhMkndaeH7RJ2xidWNoeWLw==","signatures":[{"sig":"MEUCIQC/f7H19XBdX+vI/RUY9JUpePKqJJBYDBomjw2E/xXdsgIgcQBizwWwrArZHKQrixGs9D+PZdtqVWTCLk8OEc5m+8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369642},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f288791b0fded7430e12dd21557231ec540e3910","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.22.3","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.0.0_1713607152456_0.7770061744757859","host":"s3://npm-registry-packages"}},"18.1.0":{"name":"express-zod-api","version":"18.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f2cbc5013e3370a308824febe68a7b8d3e759d93","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.1.0.tgz","fileCount":12,"integrity":"sha512-wDAMyc/CgbSR+Ins5/SoXC1CCK5Txh3ceOHQ00IsOZNynAafS1oTlfOFNVex8HyhuyXztddvuoDFKvHssE+1og==","signatures":[{"sig":"MEQCIArXxmbGtPWOHa0cn9HHlrNFG2gC6rMd/QicVLYu71zjAiBUnP46GuoZ9cv0RSZWd/vpP1Xh8J+DAAd3SeyDQQoYAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371773},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"792e5ee5d1e6efdac2260f829b999b3a72b7b19b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.1.0_1713766026731_0.11229212567135205","host":"s3://npm-registry-packages"}},"18.2.0":{"name":"express-zod-api","version":"18.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ceaed2b841828d5455d70a2027a9c2e8ae0c6aea","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.2.0.tgz","fileCount":12,"integrity":"sha512-kcXK/pHJAjCZlqlGG5vEBnSY7L0sC5Pco2Xt59EQ9dHXb1DHFLefKmu5QuyBbgaz/e/+YEBtNN++8oj7O5+/Kg==","signatures":[{"sig":"MEYCIQC2uJGJvnva1RVZ7AUeL3mLEYZE9Egl4tQ08KUB3hdapQIhAJCyJaRlggHbRGaSYxu74KsQ3CS2QJ+9650zRxmo9BjD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373121},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b25332f6bba3949ce0ed58f8ebbdd680a5c54b18","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"yarn test:types && yarn test:unit && yarn test:badge","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","test:u":"yarn test:unit -u && yarn test:badge","cleanup":"rm -rf tests/**/node_modules coverage","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","test:unit":"vitest run --coverage tests/unit tests/system","build:docs":"tsx example/generate-documentation.ts","test:badge":"make-coverage-badge --output-path coverage.svg","test:types":"tsc --noEmit","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.2.0_1713985914390_0.13037022188439273","host":"s3://npm-registry-packages"}},"18.3.0":{"name":"express-zod-api","version":"18.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"984c8883ff60a19fa1aa716264ef4f9e0f30a5b9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.3.0.tgz","fileCount":12,"integrity":"sha512-6CV4qFXq5eDfKBjRD32yPO6hp8/sYQDEFh/9rKJ0izs1lMWMIGziWFUCSvy7Yba7+euyqNxjDYfQu/2cM1QxnQ==","signatures":[{"sig":"MEQCIBPdZHhzKPSRf+HU76btHaXa1uptDzP1WWWtytoY16UhAiB7a2QEzgOfN27QVriFm2btpuMMtdoBQrUlP9I/xBwMkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373257},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"738efae9ebe5d3eacd329048be3c0c3a4e5b035f","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.29.1","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.3.0_1714064511376_0.346962044325541","host":"s3://npm-registry-packages"}},"18.4.0-beta1":{"name":"express-zod-api","version":"18.4.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.4.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d69ab9784d69a7ccf205828238ad418ce9a4dc5f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.4.0-beta1.tgz","fileCount":12,"integrity":"sha512-AC8lwZkso43rKa9w1nCTNtfJgmSlMjPEh4xfC9n6kZSLSxEmWeJ9Vv2QNVyozdMPtKl5YUPW8YuSj+Av+X/Nfw==","signatures":[{"sig":"MEQCIHdEW/xYl/dvkekKaXM4gS31WQO7f6Wgpf79R/rxyYRgAiAiUY8ZWDvMl5XNUN/xlQzFGMd3rLrzdEdaaIcrEzsMUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.4.0-beta1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385557},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ccc496e0b3823a774e294c3c156902226cad2df7","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.4.0-beta1_1714582390284_0.057512427578955805","host":"s3://npm-registry-packages"}},"18.4.0":{"name":"express-zod-api","version":"18.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"31050d6a1fb228a24535c3359b413797503a0a28","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.4.0.tgz","fileCount":12,"integrity":"sha512-RH56t30aDn+tIOEIMt3Ug9Tu3PpvBfNov8Po3HgubjS9+Vff/4AK+XYDe7zkzkxSSgIPeILZJ2xy+enjIbWv4g==","signatures":[{"sig":"MEUCIQCNPAzjhjx+t/GJcTVLcXzRBCetOOboX45IuBvnOuEESAIgOBkDK5EyYBoxGMYM+h10EMIxprk0XX/UrkfSEmh6FIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385189},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e8eaced6ad0b8c93ee8f6185ad59035bceba14ac","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.4.0_1714814369340_0.8941832617894452","host":"s3://npm-registry-packages"}},"18.5.0-beta1":{"name":"express-zod-api","version":"18.5.0-beta1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.5.0-beta1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8ed2ce4bb6ce39a402bbbc6a5cfabce2654d7b31","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.5.0-beta1.tgz","fileCount":12,"integrity":"sha512-/HiiNSKnoWf6hBWbmjSCQns+UF4lFIfx0pGGZ2Zvjsv910+2iOYqwkobHpll5X+c94a2D8IfjpdJL20+Sfnibg==","signatures":[{"sig":"MEYCIQC0zPU9LKTWhgZPrK+hwGnp2CoYwhLShN4cqZNiM3fZBQIhAMBaeHDobsRBxmGroueyQn7/08p7iqOsufSYblIEkMeB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.5.0-beta1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363286},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f853cbd3d2d848b52f2fd45178aa9b62b94a1a6a","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.5.0-beta1_1714821183844_0.07987425157170147","host":"s3://npm-registry-packages"}},"18.5.0":{"name":"express-zod-api","version":"18.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"27160882a9e807c63857aa1b2502fb71cd87367c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.5.0.tgz","fileCount":12,"integrity":"sha512-qPjH9BbhZgld9e6Z1oWhG+O42wGEf/qIa6zTWZjJQuKA+VlHCbectjRmqtvbvaGYZTSmIiuh0w/bsHlTH7Hffg==","signatures":[{"sig":"MEUCIDIc9kI3LfedWvQpv92BpPI50K/NIzJv0y21d6mvA2YCAiEA0r8PohGVg0bMzNJfZ2mkAgAPXu2uhv1KzIdsIIjkGdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363268},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6a6d2a86872251e0c26dae8234d9be832c920f84","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.29.3","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.5.0_1714822119489_0.3159048962243787","host":"s3://npm-registry-packages"}},"18.5.1":{"name":"express-zod-api","version":"18.5.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.5.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e5287405db0826e537bfd7209e912950b0c7e6ee","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.5.1.tgz","fileCount":12,"integrity":"sha512-0vdmVyda60lu+BLE5GeXNYIabZcqcbB1y5p4NQW2tHbt7IsOzfTqtuVbqqT6cJHoYaxqvhNouAjnSeb8r0Xa7g==","signatures":[{"sig":"MEQCIFHB6IgAuLKhR5tK8AKu52xe33em+ZoQL1ntSqQawNAeAiAuoWXR0mqA3GXQnaphOCRaLWcCy8ApJOo3mYIhEL0Rbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363239},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6d270a2219644ec89c8fd306e379ed14df91c58d","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.5.1_1714949067401_0.16007785344635828","host":"s3://npm-registry-packages"}},"18.5.2":{"name":"express-zod-api","version":"18.5.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.5.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9d2398a69aa56b8a74ee9bf73a9c9006bba782e4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.5.2.tgz","fileCount":12,"integrity":"sha512-I8P7+djx1o24GKIlIapJtE95GuCMrJMVuMhT08DipWG3CWTBBRzP8d+PdczJ7/0wqoWVgR18kvL2Z/K02+xbHg==","signatures":[{"sig":"MEUCIQCx1bfndgP+RB9v4ghloKakxBOy5KKCuZeGqvWKM0iPfAIgIy7uIXDff2keu+xgVmJMemM1QqRHaOovFGHl+hUtdOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363562},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3386dbf478bd456aaf043a3f9021e84717316019","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.5.2_1715081552371_0.8279226723425412","host":"s3://npm-registry-packages"}},"19.0.0-beta.1":{"name":"express-zod-api","version":"19.0.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.0.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"582e74c2a0db0bd78cce51b8899ec5d8134f754b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.0.0-beta.1.tgz","fileCount":12,"integrity":"sha512-oaUHij0lS3F1p/vr+4WLKY+haYhDQCqiaxBDw8gmg/cFubddKcNLBf90qiI/y1gFbwPfjwfVFYG0i6ZN9AujQw==","signatures":[{"sig":"MEUCIEJm0Twooh66Sk14WfjXE11wg1+ZmRlNOI7JKVvF0YygAiEAmkZwXO2RYYgpyqiXiyRoqgLa0iFjdLLanlQVNC5cx/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373171},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"944eca1973ee1e4b89234cf40dd29e7b8d596718","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.0.0-beta.1_1715266343414_0.13251593466823341","host":"s3://npm-registry-packages"}},"19.0.0-beta.2":{"name":"express-zod-api","version":"19.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5e0841b382c184249b44b48c99e85e1e988b67ec","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.0.0-beta.2.tgz","fileCount":12,"integrity":"sha512-xwQGAa7PyHxSNvZ3sGvTwrKbCE8W+Dgjydej/hnbtpfopbRDLT9xvOZCU6e7hFjHqQep2iIWI7BCQ1yOqeYzrA==","signatures":[{"sig":"MEYCIQCgjmPC04EZim6XOiHGr24K2yIZHFetSXmQYBdTki3/wQIhAJHHpaEkbt+uFves1wz1TAsUegPu2hcn53baTkEbEL21","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372267},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fc974389aef8cd5e214c7b9471b0fd820408d876","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.0.0-beta.2_1715272251818_0.9351967890298156","host":"s3://npm-registry-packages"}},"19.0.0-beta.3":{"name":"express-zod-api","version":"19.0.0-beta.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.0.0-beta.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e19e5a0619eb7bfe5a54d82a9890d9f78bf881ce","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.0.0-beta.3.tgz","fileCount":12,"integrity":"sha512-9zZt2m2f+1Zc2wV27C+1Mp9AYw1ib6eLQRtGM80vHxFiC9cJQYy2aSZa19M+nE67EcZ9/8k+YKU6nhn/dkEYEQ==","signatures":[{"sig":"MEUCIQDe30ScoGdrwjaaZrozDYlmbT2FxyShs1hNxkAoEqzc+AIgUYbGQE3MryIxrbseUPbXFqa7XYNn/GAdLAXsxRt9ais=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372497},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ce7971fcff48b30e043717f3e0fb74674140bd38","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.0.0-beta.3_1715380923413_0.7041548822079324","host":"s3://npm-registry-packages"}},"18.6.0":{"name":"express-zod-api","version":"18.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"707da5764fe56801c4d560c79c0d9474f8401503","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.6.0.tgz","fileCount":12,"integrity":"sha512-dCTUgaUzPZ2UHGXMA6mjZHC2LPKT0+o7viC9TOS/0qBarZ3eyMS9hx7abFxDSuOHNJ81pYrvd8fUhK4vSO/yjA==","signatures":[{"sig":"MEYCIQCkQupTBbh9dWU2j9rk1G5/EY+JEK5FQtHuxqlWxIN1cAIhANCqwKftNaDmSECdoZzlO1al4dcxhJycxlIkJXhCzORk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365504},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"886659e5f2d9f1fafb2cd3371dd38bc97f3bd4b8","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.6.0_1715418563590_0.035426672225503","host":"s3://npm-registry-packages"}},"19.0.0-beta.4":{"name":"express-zod-api","version":"19.0.0-beta.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.0.0-beta.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ff58906c1c35308630e13267f394ab021b1a0c56","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.0.0-beta.4.tgz","fileCount":12,"integrity":"sha512-Kblj69acLqpGvAcURsY19u2JhZsK+B3bSxd5nfq3GTJt+A+fNVbdCQBFz58rjtfW3AM+5RsChpBLsxCx3fJ6qw==","signatures":[{"sig":"MEUCIGIlhas2DdBZ2HxsLORuyyMNKZobFYyerGnq+Ge31AGlAiEAh8FORqhkzwt2XoWYJz7nj3VopVBZj0f9XI4SGl+0UWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373798},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"cb5fb585e4a94032621b9ba29b471e651ba52e3c","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.0.0-beta.4_1715420817036_0.8192730502825296","host":"s3://npm-registry-packages"}},"18.6.1":{"name":"express-zod-api","version":"18.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c57268bd57e1ced907df87e6b7ee5298048100ff","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.6.1.tgz","fileCount":12,"integrity":"sha512-D6Zo5G1DzYmT9h1mzGG7Ia2q4gJDgxldaqMc2N7znk3h896giQTV/mn07rNFCy3SqqRcmTEn7UnHTK+upx9BLw==","signatures":[{"sig":"MEUCICbRTL2Qy2BKgTZ9+CucGN25//2djiOkG8R3sFqGGCFwAiEAmhvW3v5X5UJs/Ywm3zb6IVtrChtwYBMmoufW6QeibJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365633},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f7556086b714cccd70dbe691ac0bac055a76c92c","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.6.1_1715424459984_0.24150272562654873","host":"s3://npm-registry-packages"}},"18.6.2":{"name":"express-zod-api","version":"18.6.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.6.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0577cb0cc5ae6e9c7d3f957881eb879cdca69553","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.6.2.tgz","fileCount":12,"integrity":"sha512-D3AXZ1+OZD8/S4F8WYd7hIKWw5fXINkBt57VcN8rM7OazkIfspFMNnrF7v1mLclKjKgz2TSDDPfdE9YFr1Kzpg==","signatures":[{"sig":"MEUCIQD7bqzWHrW1ub1bk1g3KqPdpQ1hyjC8Kejrw85d/QPjdQIgGkLd6RNZRXXenax2Boohs3xxRNEcPYHcXNo1lXlKq4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365407},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"abee6ba348fe71e1cc71c85d33d1ce40ed7c803b","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.6.2_1715511345858_0.4634261426284785","host":"s3://npm-registry-packages"}},"19.0.0-beta.6":{"name":"express-zod-api","version":"19.0.0-beta.6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.0.0-beta.6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a5edde40606dca21348bb586d57e1824a44c40bc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.0.0-beta.6.tgz","fileCount":12,"integrity":"sha512-m09Ao26/d9R3SUnPuXI2lMPjWjTRXZdmNVeRO/Ou73Pwy1apBSc/ckK9ABvPSrcTW3tZCRgv5iHGvSEmrZSMhQ==","signatures":[{"sig":"MEUCICHkpSdzwHV5hTqb09gLW4DAAucOWa56ODKfQMyVZOyyAiEAvgZ+lTJV24/zHXHamKhcrf+2hfgVvBHGEB/hQr7Qcrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374457},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2ad5b19920023beb8639f63088a743b063e13b4e","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.19.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.0.0-beta.6_1715634337674_0.5853397377431331","host":"s3://npm-registry-packages"}},"19.0.0":{"name":"express-zod-api","version":"19.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"55420d47a15116e00871010958ca339cd494493e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.0.0.tgz","fileCount":12,"integrity":"sha512-Aybc4IsvwzxJ7CgFp+LSQVrPvIOT2pgpJurV2095+VJvibN0QQ4/9VDHyObUB8kblAM+XxBjoSTNXDaZnjPhWg==","signatures":[{"sig":"MEQCIFrLMe8LQuzwjUW+O6kO92sqk8YFf21Q3wtjuC7AU6X1AiB0onvK8XRouk/d/QrgofJeNCkkJ2S1Lh04OPB2YTHbCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374436},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"38e157cba2178f638b11c0ec611fd84897eee399","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.19.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.0.0_1715637040550_0.9299760171715108","host":"s3://npm-registry-packages"}},"19.1.0":{"name":"express-zod-api","version":"19.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e2f3ff94caee817d4931ba87072836185a996fb9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.1.0.tgz","fileCount":12,"integrity":"sha512-LafTn5EoLzk343BZ6ZxJpCS7bIJu14bLtt3/Mnn+stwVsv6eYoUeU3oCkBTMtG3Je62XF8T78nNxnx45jG1XEw==","signatures":[{"sig":"MEUCIAP/EUAGtPzBy5NJOjZTLPfzHAUqE4jUOQ3bCo6UQbA3AiEAolzzG0BICGBPsbA3WRnuY2SOaPQoCUdHkJ9XDqzMm1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380827},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"78ea9a8c8d4ecd299b5c90a18ecfcb55d5315f9f","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.19.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.1.0_1715710014609_0.5649557311189624","host":"s3://npm-registry-packages"}},"19.1.1":{"name":"express-zod-api","version":"19.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f76f4f5af19bad054061482c249647c45b2f3f8b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.1.1.tgz","fileCount":12,"integrity":"sha512-6W7Q2FfYDMCSTSHecZfk1RxVgROYS6ko0CkT8zBmkTKwZ+M5BSTVJ0bm1G+nFuwLV/OMLJiqsnlGOHYhDQtT4w==","signatures":[{"sig":"MEUCIQCiuh3eto5sW9QvR3wAuDgc99HurHuBwGPaZGcixtTDcgIgcMrkFdA59vkQVnygdSJKGs/bDA/ASLchUo9i4sjAmiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381616},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6635442aa858f5749d5f082297a7b59bbc3b1fee","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.19.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.1.1_1715811861506_0.6700314725046335","host":"s3://npm-registry-packages"}},"19.1.2-beta.1":{"name":"express-zod-api","version":"19.1.2-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.1.2-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ac29306274d757baca73540f680768b56dbb9285","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.1.2-beta.1.tgz","fileCount":12,"integrity":"sha512-QXaGtj2F4tZFUozQ5WOn6GDE9LDVKKY8VyZ58Wo86G9hO/EQZ8BgOsp+7FQUkMLopRMjm0XwwbvbgeBoGm4c2A==","signatures":[{"sig":"MEUCIQCRWqdKss3dVQZoqYkcTAHxyrBgukVWcK0ESg3Fog8F4wIgBoTy/AFmugxgcxPxAljzllpBlFDruo+FJO+mAXRIsm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.1.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381217},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b0cf2804afa8633058f466897604d89175ffebb6","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.19.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.1.2-beta.1_1715885563096_0.44097949445831586","host":"s3://npm-registry-packages"}},"19.1.2":{"name":"express-zod-api","version":"19.1.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.1.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"426a3f54ee1106f597c595145992a9a5169f1d42","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.1.2.tgz","fileCount":12,"integrity":"sha512-7+OZJtLV7byrkh4T3zVsAn84TO2bYDl0OcWn0Z5nhcMpdbu7GNX4pw9psrYt0C+cIv8DkwU6Zfqh0u0xU5ZLtA==","signatures":[{"sig":"MEUCIBBSEN2EDPWZoClClRcQb+UeFkyihYoEPbBFHqlHzEkgAiEA/izep3TZrOprNzYjnBru2lGazpZbDirx0G5V5vH+ung=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381579},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7a6c010ae729172cf568022598771fdf13491fbd","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.19.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.1.2_1715886671058_0.365525444977447","host":"s3://npm-registry-packages"}},"18.6.3":{"name":"express-zod-api","version":"18.6.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@18.6.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6df365bd1db3065b6f80005a9d0c2eb25691db4e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-18.6.3.tgz","fileCount":12,"integrity":"sha512-BMADFYWOpOk6vFktP30ySFvoQ3EBUpNlxx8JTC/Y5cFEocEJmhjMrubw5d//tUADqiPf2TgMQPdWvN1hjdEffA==","signatures":[{"sig":"MEUCIQCT9cv0k5O7G7IknbmL4c1E6RqJa8oopMwCgUznzlU+9gIgFZsOl05eG6VnZR8SE6HcWzPW0W2moOO3PRMwVU4tJM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@18.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365173},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.0.0 || ^20.0.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"320200ebca7c2a5f6931028e638b9f940b90c22d","scripts":{"lint":"eslint src example tests tools && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^8.48.0","vitest":"^1.5.0","express":"^4.18.2","mockdate":"^3.0.5","prettier":"3.2.5","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@types/express-fileupload":"^1.4.4","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/parser":"^7.1.0","@vitest/coverage-istanbul":"^1.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"zod":"^3.22.3","jest":">=28 <30","vitest":"^1.0.4","express":"^4.18.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.4.3","@types/express-fileupload":"^1.4.4"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_18.6.3_1716022547356_0.3907776519012143","host":"s3://npm-registry-packages"}},"19.2.0":{"name":"express-zod-api","version":"19.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9117a3d7c4ddc2edf4739157992800700b28e230","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.2.0.tgz","fileCount":12,"integrity":"sha512-4ZANKJobXFDHaISHIROBKXFdrkr5Wri1xQIg+XunJlsKdkBQTu3XW0ZC++49AIB3F+x/SCWSI4ycmE3gELvYxQ==","signatures":[{"sig":"MEYCIQDWqK1QqhGE6wZ0AeYnCZ92vUz9RllpNfmWqqcDRbSlSgIhALotURcnSRM3FeH7nrdLsiv9lZRTSCtLMWY5b4MauLYA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384261},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f9943fdd55e6113722fcdce92f6ac5f2347fd2c8","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.14"},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.2.5","@eslint/js":"^9.3.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.14","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.2.0_1716497366200_0.7121013508398675","host":"s3://npm-registry-packages"}},"19.2.1":{"name":"express-zod-api","version":"19.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"29cfd926a1cd9074fad1a2699fc293699933f72c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.2.1.tgz","fileCount":12,"integrity":"sha512-NfvbKxBZGCphew83RpvYZrLnjCUDhLoZpjlMuyOvdNcnLhMhTzZaYOkNyamqHF6by6qDb9srsx7T7XYlE0Gs5Q==","signatures":[{"sig":"MEUCIQCH8d5/napmnxFMDHYsQKvsjzQTBa0L7JWzuSoqvU0BUQIgPd/jM5lzmXOmT7IdI/luw3W1a1pyO/y14F580fDh1Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384330},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"be140ce172e8eabf374bed06baf744c0cf950208","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.5.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.14"},"sideEffects":true,"_nodeVersion":"18.20.2","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.2.5","@eslint/js":"^9.3.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.14","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.2.1_1716500089134_0.015113375442993737","host":"s3://npm-registry-packages"}},"20.0.0-beta.1":{"name":"express-zod-api","version":"20.0.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.0.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"87d3d314c18314883d53dbb996ba055cdf2d04d4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.0.0-beta.1.tgz","fileCount":12,"integrity":"sha512-trV758UVfUa8T3ONfRxOtgWUTNuFxDo42J7NLwiPKHh815yvnaELwJOWk+RioA38jZtaK7eqKDetL9yOmzBxgQ==","signatures":[{"sig":"MEUCIQCtSDBk+/g6JOp5wMDafg1NcCvKuDh1RLWChUXMieBCigIgWOeA4LrbpRis0M36F6HWMG0ntRkJGki6Is5fdegGhrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393985},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3468193ddf32296dbf6042cb6d564ed6089fbf04","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.24"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.3.2","node-mocks-http":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.0","@eslint/js":"^9.3.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.20","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.0.0-beta.1_1717332016059_0.32806592051317773","host":"s3://npm-registry-packages"}},"19.2.2":{"name":"express-zod-api","version":"19.2.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.2.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"eb52978ac082af63b29fcda938af3d5e53cfd2e4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.2.2.tgz","fileCount":12,"integrity":"sha512-h7hTosUTKvawCj0zTYaXz0c8rcqSzlceUKjAcV700Om4JhUzVW74T/sR1M/w358WKkduWKpmsrBNz+rCLQbF+g==","signatures":[{"sig":"MEUCIQDy3eeWgOq69jv0K3grf4P4+lH5WhpeNU7Km3YfWa7+UwIge6t9a2JgS6A2d3nLCqDgSBmW2q1f0WlLaeWMX1oBm04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384688},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"045b2860b531354a6a92ad79b1b4ef06c3546438","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.25"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.0","@eslint/js":"^9.3.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.20","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.2.2_1717679552731_0.019984372173728504","host":"s3://npm-registry-packages"}},"20.0.0-beta.2":{"name":"express-zod-api","version":"20.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"87e9d0bc7429d61ca332e669f455a9a506431c96","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.0.0-beta.2.tgz","fileCount":12,"integrity":"sha512-lVTTto0ewWq/TRiguwHk0S+Fu8eXPtitxM/djdC7M7cM2FaXSRFt3sCHAkX3wfxeGoH9KEZmLvJsGcjtLUO0cg==","signatures":[{"sig":"MEUCIQCAyZX8VM3cmRF/TMOBaWltt1VLsZ3dafrJh1d7pUdqAwIgdRamr0F6MZiqpPLXpd6ndQtMduTXdO8zqocXKkFRX8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394563},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f051a283cd1e77a9252b66d058afd80b4b68ae41","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.30"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.3.2","node-mocks-http":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.30","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.0.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.0.0-beta.2_1718487920933_0.48525907694872195","host":"s3://npm-registry-packages"}},"20.0.0-beta.3":{"name":"express-zod-api","version":"20.0.0-beta.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.0.0-beta.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"fe31384fb8baf6d0b1a4c0579eb9c1daa5ef179f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.0.0-beta.3.tgz","fileCount":16,"integrity":"sha512-BOxYmN2vB8KzD2R9ciDUxSFtRrn4kWwTRxYKjENT8AR6q6tV9FEDLpR+erCaNnPYHgOjGGrjYkXA83NYkb0SJw==","signatures":[{"sig":"MEUCIQDLQcVJGjaT8Cj/d0OJEgOXOeF45PWtuNVDa4luzlosWwIgZxtMNpsUBnpw/C3O6O83ARoOsoutcorIPslUXcqEcRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395908},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"1f1dab01664dc78bd6923c6bcea2ddc3d205da6b","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.30"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.1.0","ramda":"^0.30.0","openapi3-ts":"^4.3.2","node-mocks-http":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.30","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.57.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.0.0-beta.3_1718880732136_0.5961842074983856","host":"s3://npm-registry-packages"}},"19.2.3":{"name":"express-zod-api","version":"19.2.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.2.3","homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"285458e142005e7789b6a7382b26d397c585a616","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.2.3.tgz","fileCount":12,"integrity":"sha512-YAzoXj+HErOPAARGp4SnTZlp76Yv2AFG44iPUQXZPVHUamEbmujYYViWraw5hxOIfT8TUVFj2RHXyC6a1Gracg==","signatures":[{"sig":"MEUCIHR2+PuHzj/rJzZr2DKr3cC6hv0MjIQKVss+FdQMZkXXAiEAn/9Qes66BZ4pEfF7fiqi6AQDJ8HjRo3b2wHxjrl1k6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384748},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e4baf9299468d0a7de953221ba8148598c0cd698","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.33"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.33","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.2.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.2.3_1719343400603_0.609730571586864","host":"s3://npm-registry-packages"}},"20.0.0-beta.4":{"name":"express-zod-api","version":"20.0.0-beta.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.0.0-beta.4","homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3fb2f63de435bd6ab56fc08fa45fc5ac28f53869","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.0.0-beta.4.tgz","fileCount":16,"integrity":"sha512-VGTK2gMa4+eP1NO19jWO0kZE2NNgKZI7XS7wYW+lfeib7d6Ve6VTagRbL3JGvnwkxRKK3LCENnbNs2DZ4mDIXw==","signatures":[{"sig":"MEYCIQDG02Da/1qXJoJQHrM7QMFHMjOxAPMx9Os+LVddiagAjQIhAMi+royxznD9yVSImh76Hk9wgAbsuYttIPiyNUKnw2zd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395724},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"e6b1815cc73f0f78a299988cbbb0bdf556686b3a","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.33"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.33","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.2.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.57.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.0.0-beta.4_1719343958291_0.014344307400233625","host":"s3://npm-registry-packages"}},"20.0.0-beta.5":{"name":"express-zod-api","version":"20.0.0-beta.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.0.0-beta.5","homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"fb2823038499ef2e7d293437864eb0804f5ef14c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.0.0-beta.5.tgz","fileCount":16,"integrity":"sha512-EB7hC/WK0b5JMa9r21SajIaO1Bs2zc/KVm6N5yk80YUA+l/HCKFpEAHZSiKcEN1zIsQ13VxFLSU9YdlnB0ZjrQ==","signatures":[{"sig":"MEYCIQCCohC3vD6VDQAz6/AkApjBNd0uL0O3sbRMi2rroSENdwIhALYYTOZq7O0z/bD7YqEPeTFrUFVlrBLh9VJaCJVDkTy4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396007},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"883ca10499630b2673caeef114cd4bff2eb336d5","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.34"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.34","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.2.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.57.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.0.0-beta.5_1719571797037_0.0063952098967559046","host":"s3://npm-registry-packages"}},"20.0.0":{"name":"express-zod-api","version":"20.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.0.0","homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8def5cc579902f0a4f3f4ab2cfed7ab474c3ffd9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.0.0.tgz","fileCount":16,"integrity":"sha512-AjxNwVB2xTTk35vyMrsyLk/d2Rsn+NfthHAnn8UIXgtqiMBDO+5czSWV7I5euc+IB0pY6tPy82dF3A6z5N7x7A==","signatures":[{"sig":"MEQCIAHapFj+KSM92CpQob86FPusllSglOm4reyG0Gb+kx2JAiBOQil51dRXxQ9PSF6VubutX3LyFQRp2MWtfrITMNFI1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395986},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"a4f72ab8b43001619dc84ccbf20626b2247d9055","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.34"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.34","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.2.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.57.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.0.0_1719573433166_0.05205682670754386","host":"s3://npm-registry-packages"}},"20.0.1":{"name":"express-zod-api","version":"20.0.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.0.1","homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"943b49ede89a466d711ae0f7de210bc98f950237","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.0.1.tgz","fileCount":16,"integrity":"sha512-ymyGrAOsFp4pk5PeSxdboAtbbUF9fjgk+fBq+DpcyPTTLsotHx4eaG0u5WaitglC9zNYQBOjEDqLUnhMMSH5zg==","signatures":[{"sig":"MEYCIQDMhEvkY8GHjdpTA9wMkRQoclEzp5fThEnsz5Q0grXhVQIhAJY5rCRMnbDSWJmhqjySGSszkuJORWsYxCm5RPuwsV8W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395906},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"3c7205437b63c384b71e2afa182b63d2edf7bb8d","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.34"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.34","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.2.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.57.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.0.1_1719578549922_0.8375360420737479","host":"s3://npm-registry-packages"}},"20.1.0-beta.1":{"name":"express-zod-api","version":"20.1.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.1.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a80165c8d7da001a411a513872a9faec64c24ce7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.1.0-beta.1.tgz","fileCount":16,"integrity":"sha512-DUXAQbS5jBAwETmq6247LFhCzckyJxHuPBZ5WKjok6o9IbnICDXpUlkfEtQRE3E91NLr50v+BOUg0RsEBeUOmw==","signatures":[{"sig":"MEQCIEiupF78udHLQvoDXWMTr5cO4i6s1vRoHu3pOZZAekf+AiA1K0gp7+ghAY9PTkPNwxJTVGzLqGeH/K9bd7Z6TVfQTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400389},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"d1204003d47908f2c21acba0e1d58428436e04a3","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.38"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.38","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.3.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.57.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.1.0-beta.1_1719949101089_0.44287038096973763","host":"s3://npm-registry-packages"}},"20.1.0-beta.2":{"name":"express-zod-api","version":"20.1.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.1.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5f1c25c3bd97512edcc7658ede1f0210c2dea502","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.1.0-beta.2.tgz","fileCount":16,"integrity":"sha512-Olwo0niBvrO/aMiJk4OvleaEmMEquam/oqSu2Fx2Qo/vgaFTAGiHuvUzY8ery+sRWraA1do8fvVkl1IMfwRvGA==","signatures":[{"sig":"MEQCIE0+6yRw5p2DPDfGlkkCef1wG+7nLh6ZrgybE4+a56rcAiAFjnm4KbKXEH8oXQDIhjjSfgAOu4B+7a+QlJosd3z67w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.1.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400542},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"0b534acda9557e92b3220566bacf12d82972d4a9","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.38"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.38","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.3.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.57.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.1.0-beta.2_1719994901588_0.2843015709687162","host":"s3://npm-registry-packages"}},"20.1.0":{"name":"express-zod-api","version":"20.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bed29be28b10f2a92a0960d490f4fc73b24a8286","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.1.0.tgz","fileCount":16,"integrity":"sha512-8ou9t/N/PTQAiaX5hQu0StHMrT0oti3x7+5tIB4clsYzs/82b2zeBN7x999eC72o1FXPxC/+DAne7UtvAKD/gA==","signatures":[{"sig":"MEUCIQDVmx7NtMakCPCezSi8R7aWvIWH/KgLY7qr/w8sQfGCwgIgeG5O84mGgA0Mgl/te3cAJrQVy/+ItMSm70DfuZhXsJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400521},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"70f7320f11b987282f8852f7a5bc18c8092c6f4a","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.38"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.38","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.3.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.57.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.1.0_1719996148920_0.47770460063240683","host":"s3://npm-registry-packages"}},"20.2.0":{"name":"express-zod-api","version":"20.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"831784387ac843b9328356d41cb0aa3d5c91b1b5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.2.0.tgz","fileCount":16,"integrity":"sha512-OYB3CmkBu5lObVtqVWFVZbR7VqpimtmD+/0ZQ1PF1/MIHxMtRgcxLeINfCz/gIKSSayF1XslsSvKT9alOOB9bw==","signatures":[{"sig":"MEYCIQCuIMuUW1GoAiLiJb3L6uDzaxZ95TahgBjM6PDYbV/1WgIhAN6toEJyiZ8rnrUrGC/6z4Ze6vfh4UKwQd6QzYrWLK5G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401659},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"3da409221222472b59c25fe50c2548145eff47cc","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.38"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.38","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.3.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.57.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.2.0_1720009770262_0.7173630359468939","host":"s3://npm-registry-packages"}},"20.3.0":{"name":"express-zod-api","version":"20.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ca9f27e46e0907c6497435cb95f23947e04b3dd0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.3.0.tgz","fileCount":16,"integrity":"sha512-XhDT1gNmLnj3Mc7P5oqfOxE4zi1AYJxYng21g7HyZOsrx8/FsFNXSHNiRedx9re9wpNx3tcrzKnVmhvuAVYgwQ==","signatures":[{"sig":"MEUCIGFwkMHCQmP2QliYkrLWqu++ghBV972CttaV3JO8oWUFAiEAhOKkzC0OJBGOm5HSsRN4QPJwGLT0hUR15n03fpKjotY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402972},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"b80968bface099c73a200a6e0181c3cefa27aaa7","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.38"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^1.5.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.38","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.3.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^1.5.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","eslint":"^8.57.0 || ^9.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.3.0_1720107227380_0.5606169502433906","host":"s3://npm-registry-packages"}},"20.3.1":{"name":"express-zod-api","version":"20.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c5ba19532d3c0af2ad936dae3869442811f33a95","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.3.1.tgz","fileCount":16,"integrity":"sha512-NYr8XKzSguk7FKtwZIXHLbDt8FGDHdXOvgwBippl7Hg7vhjud2AAGhwQIbHxh5uejT1dSldC2iQvalHnayUJ2A==","signatures":[{"sig":"MEQCIFe3RgX3R84exKJduan61K3+rn8GH/l+nBHJzqiD9VwOAiBaHZxwL/xm2JfpP5VS+8utXC9b6QThrOiisygonCnZNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403229},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"fcdb38a05bacc9c3f5ece1e5e1234dc81c96ecdf","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"=8.0.0-alpha.39"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^2.0.0-beta.13","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.39","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.3.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.0-beta.13","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.3.1_1720379703581_0.9852667043759131","host":"s3://npm-registry-packages"}},"20.3.2":{"name":"express-zod-api","version":"20.3.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.3.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a4b7c02396df4abd498b4b691d1dd840176cdf68","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.3.2.tgz","fileCount":16,"integrity":"sha512-Iy/mHI0PHKGwqJIv6VOrgy0fY8NNIxhJCR/aYGN5zKohSyYN7Q/zD0Xt1DT1sZ44RwBdVosQh+o1dPEaA3z0SQ==","signatures":[{"sig":"MEYCIQDubATWc2ZMquDv0Ituxz49FErzO/IRoeOYoR2QLstHGQIhAMAFE4mNxAF7xdG37aDgDVYocGGR4oYr3fWnqDATCQ/t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403378},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"a334c98099b8cecff20b1a8720f2bc0f6694c7ae","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"=8.0.0-alpha.39"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^2.0.0-beta.13","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.39","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.3.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.0-beta.13","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.3.2_1720437662882_0.20737001207347805","host":"s3://npm-registry-packages"}},"19.3.0":{"name":"express-zod-api","version":"19.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f62641ecbe30f464b8e5b6ab5cebc1c12321ecd9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.3.0.tgz","fileCount":12,"integrity":"sha512-YlYp+ZT4ggFcWbnG5X/v4Gvg64P1GX/UEOchMJNB7S9JgslMOrbk1BHX/CcbwmUqYou4z4PJVGWSaZ561POarw==","signatures":[{"sig":"MEYCIQCQzFdlxjJ3A4luXPll9lzeLMs6UiMZNgkezy3tHjZYxwIhAIUOz+xBQCBQVMO+QIp8Y2Jyvc5FR1xUGNW8/58d0YCt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384926},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2e77c47abebd0f443e103af3b2184020f75367a3","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.34"},"sideEffects":true,"_nodeVersion":"18.20.3","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^2.0.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.34","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.2.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4 || ^2.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.3.0_1720451797634_0.8756125591673749","host":"s3://npm-registry-packages"}},"20.4.0":{"name":"express-zod-api","version":"20.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e134c1f2466711f4d8febd8f276db987c35fe444","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.4.0.tgz","fileCount":16,"integrity":"sha512-xuJZXdePtcZloXcOmYyB4PQSRvhVptXAXjgPykWMsssa3PA/4UFQ2yNw+RzgcjC6k5DlhzoLumNc0YZoc4P9+A==","signatures":[{"sig":"MEUCIQCX18CrQupS02twoE3+k3ugrYpAnNVqt9k1kpeF10R6pgIgEJXuq1GTL5tOf3Pk9+U2WiQdIkXdoOzct7QLZBzPKBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405742},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"f8026137fec12842676ed78d22d7b5fb6b5287c2","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.45"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^8.56.10","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.45","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-3.0.1.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.4.0_1721405330723_0.0925703652162404","host":"s3://npm-registry-packages"}},"20.4.1":{"name":"express-zod-api","version":"20.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7a43362e5f20b69803fbf659e6a7e03a0c4005e6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.4.1.tgz","fileCount":16,"integrity":"sha512-zVfMyoKJEyWEXPm1MXtTRWqZBB3AtOj4Zld8aGJdfuwKrTt7sWiEpUZEgseKhwjmEChuKEn3EkesBG1rQyEP3w==","signatures":[{"sig":"MEYCIQCO3RE1+sBsDGdGtdXsTp4Xb2LsLJCLuaRQsna2c7IBAgIhAPY2FWP7A2RKvpv81bkMbz5T2ZByUWFM4uWn+Hup+8G4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406026},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"c443759552688edee937cad898b057f6666376db","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.51"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.51","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"npm:eslint-plugin-import-x@^3.0.1","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.4.1_1721756515801_0.6422239967627377","host":"s3://npm-registry-packages"}},"20.5.0":{"name":"express-zod-api","version":"20.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8149f11f3f6c47d83a8aa47c2a2512f42afd4261","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.5.0.tgz","fileCount":16,"integrity":"sha512-l8yV7VsZeKvvBmF3k7rXK5E8JXeK/O5BRftZH4sFujTT76ONUeBOb554vr+aRqD1YGuDCsfw/4pBLwBNKEJEsA==","signatures":[{"sig":"MEQCIDNpV/bTElqoNvZqkN875GOT8duLngyDOfFV43pcZgoxAiBBX/6cxA+lkPVMjOIVnpYRkRgQXszxv2HBbK/6gSzGkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409086},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"75b322b8ae76730bc4baf4358d058c3a99bba5ac","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.54"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.54","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"npm:eslint-plugin-import-x@^3.1.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.5.0_1722163363884_0.06468102792979602","host":"s3://npm-registry-packages"}},"20.6.0":{"name":"express-zod-api","version":"20.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8f43573b8a2e2411aa7fe7164fbe6a812f1ac269","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.6.0.tgz","fileCount":16,"integrity":"sha512-M05/vb3J1h9MBe6wTRO/xtZCBu1yGKBvLvqquAg2j/iqkJrEE0WXLDvUkyHausVjg2UQwt3K3pUi3aCkErAbKw==","signatures":[{"sig":"MEYCIQDA47n1v5jdMxzMOm6x13HJBs+sWTqTdlo/J/N5bgBV3AIhAK5ymjOb2BYgAz1j3TJ8l04xcjzAOqy2nqE64LBpxddH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411102},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"99dd44e68407f71309736b00def1f8925e56fbe2","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.58"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.58","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"npm:eslint-plugin-import-x@^3.1.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.6.0_1722290333101_0.028158213582911484","host":"s3://npm-registry-packages"}},"20.6.1":{"name":"express-zod-api","version":"20.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"33d16c5a63078e321a49de14a748cc00268e1a97","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.6.1.tgz","fileCount":16,"integrity":"sha512-QtP651dLGXXoQwsMUa08oJ1HfUO3/XhGsgpynkZ4ejco0assHplklfoEwzc/u2uduBwcYZIq5rFaRanSELLs3g==","signatures":[{"sig":"MEQCIDQ0CzmLHCo69qADk6ea4jPMA2s0SKb4jQq6GGvoCrW+AiAqnJeQv9aKA45nuY75ov1tHVr67fXod8ScOcFR2qmRIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411183},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"1a19007e91f4a7e0aa8260c2ad2db19bb01999bb","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.60"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.60","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"npm:eslint-plugin-import-x@^3.1.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.6.1_1722422256000_0.31203765733392097","host":"s3://npm-registry-packages"}},"20.6.2":{"name":"express-zod-api","version":"20.6.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.6.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a2a15961bb2cddabb326d6f7417692eb7cf9bf85","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.6.2.tgz","fileCount":16,"integrity":"sha512-fdGLf6WladW6qnVOpLj1jJS+AzaH4IoZS5v2DkbDXpGcvDj7kGx2HoXLmKdav2G2Xx33rFA8t95SYPWmLXVvtw==","signatures":[{"sig":"MEQCIFpGIb5Hbepbh1ijIvnQrzKN5+OBgO7Lku2j3MZQomDCAiBatm3nv4xW50o0UBETjhkloQCRilykyOyMVQUG9t0v8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411087},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"e096922ac0bfcc54ecde839f0a993a9bf32eb7f8","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"npm:eslint-plugin-import-x@^3.1.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.6.2_1722548066750_0.12907540260961925","host":"s3://npm-registry-packages"}},"20.7.0":{"name":"express-zod-api","version":"20.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"740e98b952cadebddade8773d60879c607772757","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.7.0.tgz","fileCount":16,"integrity":"sha512-1s7+O5MkjKqZOzyK83osZhs4IBdWa5FMaZHJsnPch87swTk2Ej2m3iBz3a/AeA6U7zcLNrfA41cWcirZ0ToLPA==","signatures":[{"sig":"MEYCIQCeIdOaoDAtVjQTtMtozFvskTaoe2zOL6tJgeUMmBt0jAIhAPa8Ip+DI8TDqhozp68Skkf+UMGfu0AqCA1YyT9giuVg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412557},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"e14df403b1a38df59c19acede559054239dcf575","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^0.5.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.7.0_1723406996631_0.5671750001240081","host":"s3://npm-registry-packages"}},"20.7.1":{"name":"express-zod-api","version":"20.7.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.7.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"dbcba6e3c9f3562be6fe61a36b2b451ac6f17b08","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.7.1.tgz","fileCount":16,"integrity":"sha512-ijkvAiTRnflVzJujRsM1Vh1Sfx4dFsgU0EZ84BcyNjutXvFJ6itylqMpzOhlhhRB0P+qA2eS/zK/dA4davC9Zw==","signatures":[{"sig":"MEUCIQCcDqdJjcz7yxcW8TXr+cOCSsDSe2EWhtZcftBH70omVgIgBrL36rAMyIHEnxNiCYYQgoj0HGs7zkCcf4/saymhugU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414406},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"d36ee54109c6044e2184fa3e9ca4d709ae7d03c6","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^0.5.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.7.1_1724009617811_0.526746596457744","host":"s3://npm-registry-packages"}},"20.8.0-beta.1":{"name":"express-zod-api","version":"20.8.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.8.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3f7ce5d5e063ce17b2446d37ba5f9f9398529fff","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.8.0-beta.1.tgz","fileCount":16,"integrity":"sha512-YHYP15M+WdRyfVfbucocFugPk8qO97YqmAnsqfUGxUesfXgMNlpH0Fjvhx9oW+wdC7PrJjtCQ72ZlaFqht+h9w==","signatures":[{"sig":"MEYCIQD9422NjOP1qafpLhwnOMpjrBJDLg72k6LH/KzespkxdwIhAOacrZZdrHumINlf1/gVgBsdMg+9umrk+WRYfbVfwDgl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.8.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416214},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"4e7f7d155eabfbec4ceded6841991aa1460f537b","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^0.5.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.8.0-beta.1_1724495321690_0.5690739690444353","host":"s3://npm-registry-packages"}},"20.8.0":{"name":"express-zod-api","version":"20.8.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.8.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"babbd59090090aa83e204df5074ebb2a25a449e2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.8.0.tgz","fileCount":16,"integrity":"sha512-JMSA0QdtBzofwnK3/Nncmn8452BIli3B/wWnJUyO5H/hEcJb54f+pipmCtm69JjKwVwAM3yOywxq1FQsSY4Pug==","signatures":[{"sig":"MEUCIQCEZhTAq8q/Rtslo23SzF21A//xTZxVaADxbwY7XEwZxgIgXIqzyOXWlAmqPRzRh3YwkL3tt2HJuHdit3ZkbudsvKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416193},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"48d3d5fa1209228d5047e150cae10e6596bfe919","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3","node-mocks-http":"^1.15.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^0.5.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.8.0_1724653584171_0.09189085011884779","host":"s3://npm-registry-packages"}},"20.9.0":{"name":"express-zod-api","version":"20.9.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.9.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"84f7ca4d5801a913184429308fa55d43cf8f2965","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.9.0.tgz","fileCount":16,"integrity":"sha512-DmPUgwLDPUBjc5bmx0a7/eFuLOWmwFbnevTa7UBIKnNNi1aIO398wm8MUO3UBwHSfzCTgrfqzCwSqOe6jbunlg==","signatures":[{"sig":"MEYCIQCnQl3Z8wLkH7riuK9BFNo+2uqVyZ7+8lQX33GrI+0idAIhAKS6luqmt6ffZne6Rk0M9DA8AQNYDEDf/0RwoBz2BMcd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416329},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"fac3c58086e780508ffa22536d0ceee82e104279","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.15.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^0.5.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.9.0_1725032748435_0.35072986100285375","host":"s3://npm-registry-packages"}},"20.9.1":{"name":"express-zod-api","version":"20.9.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.9.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f9b438f9672a28b22c80fb2716e82bb87bbde7a7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.9.1.tgz","fileCount":16,"integrity":"sha512-tB40A/xr+BsAjesBlmB0t4xfCPwF3eZUVY/CNcs6hjslnsyrMbuQxJ+6xBh5rUfguQN/Pk7CdHmATdQ0KOIhQg==","signatures":[{"sig":"MEYCIQDc7ivaa+9/UgXJqcA1VIth8Pv9DlyH7H4Y//pyd37/zAIhAMfDtluF6S5y6lcXoWhUgq8ia9fYi3x9Us2+qnSu5MFF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416659},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"c52de2a9484cdcfff6bcb27775a59d08ff958202","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.15.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.9.1_1725188892299_0.3520896054781615","host":"s3://npm-registry-packages"}},"20.9.2":{"name":"express-zod-api","version":"20.9.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.9.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5a62cf09a2a98ce6916010bee56708556c7950c9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.9.2.tgz","fileCount":16,"integrity":"sha512-uSS+6RWatCiMJbxsFWakZ0DhcYGanRyQ+pOYaHvX74RHwwLH6saE4HKqveFH3or5DNv747aPvILW1Iqk/rxEqg==","signatures":[{"sig":"MEYCIQCm4xspXWRcIEfB3KSasUAFxPJuwfr9M8zzhbjmq+vDagIhAIA656MyrAH/zvoaTT3+1TRyC9YkD7aevz1c+u2WZ14z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416254},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"493ff0a99a5c304af35df8ccf4299f10e69528f4","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^4.19.2","globals":"^15.3.0","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.19.2","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.9.2_1725909620920_0.4231172579814553","host":"s3://npm-registry-packages"}},"20.10.0-beta.1":{"name":"express-zod-api","version":"20.10.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.10.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"90ba06dfd1f34e466a369de492049753c2e3875e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.10.0-beta.1.tgz","fileCount":16,"integrity":"sha512-R2CZQBr+k+BJbP2BhlQauFCftW35Fg6wtk86WlzaQBwoYqaXCW1gveqN5tNjBhqmziAVy9+MPz8/hRWZ1EpDqA==","signatures":[{"sig":"MEQCICjtM9jQUErmbjdc8WC5xumXWcXdngguYTdd9/PUrB53AiBx7dZPTl+aIAcAtJBGI75JkT4ujdjsQhEV/yCQBJcjzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.10.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416921},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"3a5964127b7ade0468b938c0047eecb82bb199d9","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postinstall":"npx patch-package","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.10.0-beta.1_1725978377007_0.736463700527604","host":"s3://npm-registry-packages"}},"20.10.0":{"name":"express-zod-api","version":"20.10.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.10.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"94260e27e1df23a5223147be92821b847ac823b2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.10.0.tgz","fileCount":16,"integrity":"sha512-VSrP517J371K99+XqLnoBdPuUQJwVTc1Ns/+tGOaUQjx3zW3ZXyjqhcoWwsIb1iZ/O6begC6Ve9lfhWMN2+iQg==","signatures":[{"sig":"MEYCIQCtPrlOAf93qDKy21qYivhzbWZsljjj2SXBuXBrc1pKfwIhAMCYQULTxR+/V3fygl5K4BDWHT50GQUY7q46+9k+zrT0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416900},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"ea64104fb88d6860d527149347183c5181bc2c73","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postinstall":"npx patch-package","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.10.0_1725980977075_0.943006808622731","host":"s3://npm-registry-packages"}},"20.11.0":{"name":"express-zod-api","version":"20.11.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.11.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1f9de000bec585a8766538d4b358d57211e74f42","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.11.0.tgz","fileCount":16,"integrity":"sha512-yQKPcYc8Sn06mfaW8A2HzriIQrqzTiZxAuyURhsln26Gxl1wqU9iefW8HmphCkerPmM8pzQJg0CQGaNvf/fpdQ==","signatures":[{"sig":"MEYCIQD1Fbh2jKicyPMIzofzBeVVN7vXomelUTn5DSJJHxOlZQIhAPTC4qlMzWobSlbiugi31WH3y7JSseVT3PxXah4Jdl75","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417467},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"7733921de03af58ae0c89425d0f069169240f988","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postinstall":"npx patch-package","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.11.0_1726343900714_0.9991997982480123","host":"s3://npm-registry-packages"}},"20.12.0-beta.1":{"name":"express-zod-api","version":"20.12.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.12.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"60af9c04e1ba7982b22e3876533d8495858c44f3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.12.0-beta.1.tgz","fileCount":16,"integrity":"sha512-7PEIhRlsbHSGkVw/AkVAMLKEcmxpjOKB/V7m8gg3+j1x4mUu6doo0DPKIta4gfQ3Pf4H+iDjnLeoqT5RcpvBaA==","signatures":[{"sig":"MEUCIAYiW3G706zMzq8cOHD52DwQ/+0QxUFx88pa1MdQCE9yAiEA+o0BBjlSauliuBzqNISqzTg+Tfqh2WAXEGi0nm9Sdv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.12.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420996},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"32a5e423140b90717e80d88097436ee457189424","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postinstall":"npx patch-package","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.12.0-beta.1_1726687168109_0.7811753379062032","host":"s3://npm-registry-packages"}},"20.12.0":{"name":"express-zod-api","version":"20.12.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.12.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bac406652e6f1ac5c3b2462d5118e61b9ec70b04","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.12.0.tgz","fileCount":16,"integrity":"sha512-wDr7k1Cag7e1TMDemx1kxJCocc+sZeu5RH4xI96HhU6lG1VTlKUzXIRyVtJB1arGJ6oL2e3iXAHDlqQCGIKutg==","signatures":[{"sig":"MEYCIQC0jeRQifvMcpPiTQ2CKnI7xns8qFT0X092OGFYH69h9wIhALovhDX/7G7Oh8c8E20w+O18BM9ndKfCBkyhQgLVZGYL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421021},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"489938656e64e758922fc4231176c2909fe68d31","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postinstall":"npx patch-package","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^4.17.17","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.12.0_1726689047955_0.9082211468550467","host":"s3://npm-registry-packages"}},"20.14.0":{"name":"express-zod-api","version":"20.14.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.14.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"184c72db914cb735fef53712c56de252e1fac45f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.14.0.tgz","fileCount":16,"integrity":"sha512-IjDcoy0YGb0HcQ9FnkqsCer3FqTT8LHYbzCESg++kJ0PuMiXopTCZHgclnAtY+SxCqeaQnew3Fr3CH+NRmDmBQ==","signatures":[{"sig":"MEQCIByAqKkRGZlCg982eIX0Sjn04kb+U0BW53aZs4ty05rPAiAYbGWGrgdgnbeXWMWrAhGCctvRV43sCirHa066UURN5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421221},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"47e906067ff90e7eb754b397b614c849eaedabcc","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.14.0_1727294567294_0.08969400802556682","host":"s3://npm-registry-packages"}},"20.14.1":{"name":"express-zod-api","version":"20.14.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.14.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"dedbdc64330b0bf919c66770ead22fcdfd586498","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.14.1.tgz","fileCount":16,"integrity":"sha512-G3xxWV9hC2RAdVFohRmTDXFSWgTvhwU5beEc0f7L71FHteIpjepJulzBt5fM4yVtlxLuJ+Ldp/ndPBekysY3Lg==","signatures":[{"sig":"MEYCIQDsuYh0/RLFkKywosG2UOrj5hN/2Pv0Hm6Y9Gij5PPhLAIhAIAmXNlKNpPSewAV73Xuznx7XSvqy/Uj2pfS1w2HurXV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421475},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"gitHead":"07dfa66bfce91cea7cd938f764b87a1ae8ecda28","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.14.1_1728044296344_0.507110449469889","host":"s3://npm-registry-packages"}},"20.14.2":{"name":"express-zod-api","version":"20.14.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.14.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"cbc98102a8230cd61679c3dbe0b914788ebc8cfa","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.14.2.tgz","fileCount":16,"integrity":"sha512-SEnVFtu6XqWJDzxYaVWn2XRiU2Ycxas1+Dk/TI1Z+25qj1reY9hjybTG/4PMJNLh0IYYG2etZDXvKTZmOGWT0g==","signatures":[{"sig":"MEUCIQCr/5kGGwwscpAzCbw77NWGynlZg6b+gaj7v0VI04rR9gIgCmr015ejFcdustIg8E1BPRdpGRwl1aT0A7eInRLtL20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424744},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"a84ee8253e9dd3ffbf744362e05091c9e1d67ac9","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.14.2_1728373440772_0.8024244099179905","host":"s3://npm-registry-packages"}},"20.14.3":{"name":"express-zod-api","version":"20.14.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.14.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"fbb790ef76576c1f3b8e01eca6bb0ad2f880ab6e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.14.3.tgz","fileCount":16,"integrity":"sha512-0ZFa92oofQiZSbgyJJpq28bGgoUNG3JIMAlgT/q6K4j+EEVOSa3KifGtFfxB+cH8O/24r9h2BWzpv4oMljyVtQ==","signatures":[{"sig":"MEYCIQDhCKmIwGxnrBUqOTvWhsfVdQl10QFAZTx6O+4UBhIvfQIhANUBjiCmfPzCuV93teEwL8bdl1i2Z1OuP9R685D9KFhq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428528},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"8a8de6059605c9908088c10f7411fe00c9dc8753","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.14.3_1729026262483_0.6238797364562154","host":"s3://npm-registry-packages"}},"20.15.0-beta.1":{"name":"express-zod-api","version":"20.15.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.15.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6e3b6e1ad85afc0fb70cbaee1dbaabbbf459a7b3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.15.0-beta.1.tgz","fileCount":16,"integrity":"sha512-VjiPKPK7HgKiAn39Ncn9cRRDSM6xgWRlTUfag5qSWGISW13Gq19ZzJpDhBq7NAwCed04IuZOnddvz6CBeiNoNA==","signatures":[{"sig":"MEUCIQCu8ckYf3NIPNRUD4rTp2RH77H/DqqZf3XNJb7HtDFAYQIgE9khEFU6QoHRbVoErp/Hn3I9M70YfGANufYIDWpYtps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.15.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433697},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"86c9e72f11c3bb126568ffae3c02bd64689c89b7","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.15.0-beta.1_1729856425125_0.29668032391735855","host":"s3://npm-registry-packages"}},"20.15.0-beta.2":{"name":"express-zod-api","version":"20.15.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.15.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"80b8405b481cfd941e230a5f1d75d480c68f2a6f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.15.0-beta.2.tgz","fileCount":16,"integrity":"sha512-9kN3IKq3uUPXQPbavf81/AW10te6J3x37gUfyZgQIRL/PCRfFqt94V5BhFiOIIKz/GXDlg3S2o7pQ39oztngwg==","signatures":[{"sig":"MEUCIAcf/Yt3a3o6gVnrvvbyJ2tzXeDPUEuGZVXkOp/mBk4eAiEAl/SWEcaAEbw2NldsIYnkUcaNf4UAIOvHFByqSwY9r6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.15.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434427},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"d3bad5688f32ef2691b177edfe753b1b841c60b8","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.15.0-beta.2_1729865920125_0.3274385912957598","host":"s3://npm-registry-packages"}},"20.15.0":{"name":"express-zod-api","version":"20.15.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.15.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5998036241b3ad18e08ba58b6bcce5563d4f1932","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.15.0.tgz","fileCount":16,"integrity":"sha512-6T/hgiH7IeYUccXo549PoXrC0DsUqmKihRx16vvU8Qf3w5pCYrkaXOga4aJfQRK6Cq8hCG+BXMwro55LfC8BVg==","signatures":[{"sig":"MEQCIEKMY6cTmBQnt/2C8ZSPy19iOy0gxxzNusgi0CikPScxAiBftsZtI+ZXADariE35XY+KhenzpuCPCdviwcgGkVgDPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434406},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"d5b0b0b232498200d1ff5e0aee6d01cc26a7044e","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.15.0_1729866799437_0.696061310156965","host":"s3://npm-registry-packages"}},"20.15.1":{"name":"express-zod-api","version":"20.15.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.15.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1f2b39650baaada7949bbf83161391fe0d1f8bcf","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.15.1.tgz","fileCount":16,"integrity":"sha512-iY6m00yYQmmmJ2NeC6cbRO/n+4ENENUE3e50xNxBq+X+zcRMyce9ovgq8Jvc2skjYrPdXQxOOMU0znBS1AWSCg==","signatures":[{"sig":"MEYCIQDoaUyQH1HGrHhAbv3u7KmCsED2qrdHy2Odzj0ub3y/5QIhAI837urmHRpSxXPqXZtFBZ6XA9ljVgwxO4CgycoborvQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433380},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"19e6af3dcf1853ea41e2334c0c2fda5be17b742a","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.15.1_1729925467529_0.13613941051418577","host":"s3://npm-registry-packages"}},"20.15.2":{"name":"express-zod-api","version":"20.15.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.15.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e563858daea479ccf0307c752827019b8d443256","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.15.2.tgz","fileCount":16,"integrity":"sha512-kLWEDa79VpqIp88XYbkI55owzfDO1cTdoi/eUtxUPRQ1h1ji7sQ+AxtjOqXiBwl1+7oxtjOgRqNoyW/RPvljZg==","signatures":[{"sig":"MEYCIQDBG+x3chEBbWXQbApusySrBBIgEiXMeCwNIrPxWWbUCQIhAKNAZyUGH51MstwohKX2dd/45cFeO4LOcWRBlv6xMxHh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434574},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"a1d45055bce1f754d5e9edf41640f3425260f254","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.3","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.15.2_1730322592780_0.7331736236650461","host":"s3://npm-registry-packages"}},"20.15.3":{"name":"express-zod-api","version":"20.15.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.15.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"30e8c585749532e62bfcbf3a0983ede13b782f69","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.15.3.tgz","fileCount":16,"integrity":"sha512-GfgUu239cMOQBYSvk5G39U09cJDjPflaZnL7rFrBKJJKZSZugdwC6vI5zUya3u+JQv2No8YqWftlEb+6AwZzPg==","signatures":[{"sig":"MEQCICKKGUOlk0O7YVDYlxBRBAreQo2Szo/8++8cWFWB8HicAiAdWKnp4nb8OmBTKDK1zdjQv8csHvHDh+fcHUo9k54SBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435109},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"0be3ee9ab3f40a6431d066008b1496e5e4e4e309","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.15.3_1730455787866_0.5945158187425379","host":"s3://npm-registry-packages"}},"20.16.0":{"name":"express-zod-api","version":"20.16.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.16.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"85a1e2a4f9d09f57d8d60fc508ef5aa656c4e866","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.16.0.tgz","fileCount":16,"integrity":"sha512-c8I0oJ4/KhnCd9no3yGVCalU9D1R/YafnNyFTLXEeuXz95sKsg05ZNI1l3LrQibdgv7g8YNG5X38j6FDLoPzjg==","signatures":[{"sig":"MEQCIGVh1ZrVGTz4wWjQmA3ZPTTNjagyA4dyTf8iJiuyoQJqAiBb+pBvvtn5NzFpa4YwQ5Us5EPO79vARA9aHLMNInloDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436160},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"10d214dd1851b4ec27fd5687a583f52093b310e2","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.16.0_1730547494887_0.03634953117229922","host":"s3://npm-registry-packages"}},"20.17.0":{"name":"express-zod-api","version":"20.17.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.17.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c43643a24b3d40acfc24ffb0016b4e9aaad7ea0c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.17.0.tgz","fileCount":16,"integrity":"sha512-1jQnuf0qAzJ9dmGfu9lV/A30slNk7lkNWOYLsuCp0+GA09Tg5Am2tmw2Fd29UmO79z8m7rfobZku2cGIeqLoLw==","signatures":[{"sig":"MEUCIEQU2gGz+6t4EvuQfm3tZAJgDMNfhBxigtL9/MjuliD/AiEAyl3AqBw3fy8ItGjjaZcd3wJgJD2GWyPTpTK6gf+yQ6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436354},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"be7fdfa60b221d543ce4edd4b3fa5ff80b68f6bb","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.17.0_1730622178885_0.34348853282643166","host":"s3://npm-registry-packages"}},"20.18.0-beta.2":{"name":"express-zod-api","version":"20.18.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.18.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"92db272b2f6bdd52910c37f14ecac1d18a0cb992","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.18.0-beta.2.tgz","fileCount":16,"integrity":"sha512-Ph4g2gI0MdzGcNUOupMDls0v+e5sy1HxysvNe7MN4UgDg0JFpmPVt/J5YjQO+ZSBm7gLveZOy4Dwxohi/axtIA==","signatures":[{"sig":"MEYCIQDEAer/8Qyx8ite52obM5LJKDUcEZhc+XjRm1Scg1wRVQIhAP16PUca+p7eVY9pW38HvvAHuJRa7JGCEXxjyP7zWy28","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.18.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440568},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"748c6461e051ae407291cdab474e551726dbe51f","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.18.0-beta.2_1730737437144_0.8361232913415917","host":"s3://npm-registry-packages"}},"20.18.0":{"name":"express-zod-api","version":"20.18.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.18.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bbc0f2a50a7ec15752668fc35c233e27eb227f61","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.18.0.tgz","fileCount":16,"integrity":"sha512-X7n4XvZw9wbecZKFxVUXSO2Y+4Hx7GcukFJTSXcAZT62RKcsp7v3vE8GWhJtODJTnZFAOIsWRZmwC5bx36mTAg==","signatures":[{"sig":"MEUCICYPfbaTq1KuiMduasfoKtBCE0rdTbyy+Qrq1ykTpmgHAiEAkiCD+oXrkRdaeSPEnx2gX2w7pQegU4Pf3Qmbu+TJGs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440547},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"1c0eebf5342fae50768da9580eb9dfdab10f7f2d","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.18.0_1730740703181_0.13383146513036182","host":"s3://npm-registry-packages"}},"20.19.0":{"name":"express-zod-api","version":"20.19.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.19.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7b2525b5f711e49f32bc8395363e8297d1c2f65f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.19.0.tgz","fileCount":16,"integrity":"sha512-HLn6ieEDUigoamUxeCkvK+pg3G+1ko0NKv1GY1T8G0Y5Jix5tUxk5Prz9klhneozSoYJsAQPjO1xVJblUbkx1g==","signatures":[{"sig":"MEQCIF1/RDK6pGuotX39MrCOTN/OpowRuLSQqdpAYuPDOnfzAiAyVCF/CtDTOJl5+R8NEyjSxp6OsIopDGzu8ipyBRbXqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441184},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"e39fbfbb4c65a3b3aa69f7e2019ba4b387a664e9","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.19.0_1730839378789_0.32721080074474673","host":"s3://npm-registry-packages"}},"20.20.0":{"name":"express-zod-api","version":"20.20.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.20.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"49e96208d5e9b5de6270627110c62b98fde32034","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.20.0.tgz","fileCount":16,"integrity":"sha512-uSZWrPPDmKkBjdjMTo/89NOe45beSXmXdkwyKfdO6kJusITkuHrjU/EGCtZx0z6wCsC1NYjO+awjk2Ve+vma3Q==","signatures":[{"sig":"MEUCIQCrLP6nNwUySizuH0AsXsZ4SFjhPiJtWeHLZO2hHYKHBAIgTKv2yVYDIC8ZbLcBhi7nYn1Dz9Xlvh7pLTuIvXqAhdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443077},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"8b1de2f787217630e69f433d1f44a2305b66fee9","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.20.0_1730962254349_0.7340746209743971","host":"s3://npm-registry-packages"}},"20.20.1":{"name":"express-zod-api","version":"20.20.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.20.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e6103b2ed1be4e934c466e30a11dbf52f60fb663","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.20.1.tgz","fileCount":16,"integrity":"sha512-xBgbZ0Htkrci43+bI2FJBOdiJmY3l9y9+DZTPKcFHt91iqxqxPq9g5P5OMERGPl/SBLCTr4ArB463s0Q7Ln5vg==","signatures":[{"sig":"MEQCICqbxdMX1l0LR3wMWlTBsOhcFI/OS2jQXTMa6cRjLIJwAiASY3cTqWFC4E1MWaE8/PLyc7Ux+Nll0RTZZudXkh3ajw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443598},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"1174f9602864307ea64c2266dea585288bbe3b67","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:contrib":"tsx tools/contributors.ts","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.16.2","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.20.1_1731146925498_0.8408728597802146","host":"s3://npm-registry-packages"}},"20.21.0-beta.1":{"name":"express-zod-api","version":"20.21.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.21.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"89728d63910731cbe581702df4f08a3236a92da9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.21.0-beta.1.tgz","fileCount":16,"integrity":"sha512-7Nmca7FhdNAcg2hWyjs6jvYSNWjgo5zFTVltGotZVtaIbgE2DUVpHNdmvQo51t9fIV71Cg1jvjDSepNzvpKryg==","signatures":[{"sig":"MEQCIHJOcykMKOIm4xJxoIPDmA9jQWEwK+gPKUyJ/Cscoil8AiAaZaDX7dJoWy+rApSC80zGc/7d1KCwsgM0acq7oH77ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.21.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443458},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"fc7f261ae501b3e42d22658dea7c48e5e0eab1ed","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.21.0-beta.1_1731347370154_0.5639791406051542","host":"s3://npm-registry-packages"}},"20.21.0":{"name":"express-zod-api","version":"20.21.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.21.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"15d1442f1cead79f71d799c37f3f5b1587c79a47","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.21.0.tgz","fileCount":16,"integrity":"sha512-QHdIPplQDtK3bZ01GoHM2xPnIMYQ4R2OOZwF7kzlIeYrfFe+lcVRoaO6VnMzqSMKL99/N5fJ90yUCSdQwfWbKQ==","signatures":[{"sig":"MEYCIQDY3qIDz5A1Y4PhXyeYq6V2vooIuD5qivEkcEG6CQtojgIhAPz7rYuGmOUBSgdy72yrcJG4arPxQanwH9emoboTkV0s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443437},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"a29e4f3690d96352271ac80fb3593158f2f8c0ec","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.21.0_1731349590309_0.04141335276518543","host":"s3://npm-registry-packages"}},"21.0.0-beta.2":{"name":"express-zod-api","version":"21.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1f24cbf1952159e36feb39abdcd4e1497c3c227f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.0.0-beta.2.tgz","fileCount":16,"integrity":"sha512-K6+Qi7ro6+1h6MkyBuO7uhOaGsvVvhZxXuUfVQo3t1U6X4+HEIHuyvYUOcA+xmp0m0cqJcutDintGHD2bqnCcw==","signatures":[{"sig":"MEQCIH0MjwvjQ8+5tT+tBxXyhzj2T7EnBci/X1CNWpk1RJ9+AiATjsNBa9O+zZWHNDnjVLOSyBC/NPRFdPn4GY8dTUV6lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443431},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"0e0159c7e58854bb39347d3b08d4fd97ede44802","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.4","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.4","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.0.0-beta.2_1731446373669_0.2925154735975639","host":"s3://npm-registry-packages"}},"20.21.1":{"name":"express-zod-api","version":"20.21.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.21.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5788148550ca696cd923e6aadf0223a0d31601b6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.21.1.tgz","fileCount":16,"integrity":"sha512-0EcjitPz7QJvZ/ifTju/ZnJyOhtna2gpRAyHSewu5OVNoZ71nrHMUkaACMXLsMo9wM/wroLhiapHiAcy4KxX9g==","signatures":[{"sig":"MEQCIDxrus2VUp2MD0Mb3kIyY2+h2pPq5/10cGEKywKCC8TfAiA6+cf05S0gfOC5/1ZQKH03UGkzFKMo/DH0ontfrc5Dmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443368},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"184c5527542419c321586a9aa24f68fb9e1bf341","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.21.1_1731687940847_0.8565351432834332","host":"s3://npm-registry-packages"}},"21.0.0-beta.3":{"name":"express-zod-api","version":"21.0.0-beta.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.0.0-beta.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"896ac31ceedafe4f4c3464a055a5ba0321a1acef","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.0.0-beta.3.tgz","fileCount":16,"integrity":"sha512-YDMYtzj01z92tgYsbZYMjCpghPrdLBnQIO3ulMv0aE4XxliFALPbC/a04CQ6B8nTeKxIS6C8S//enlARaZmfBw==","signatures":[{"sig":"MEYCIQC4byCK9OUJkDqZ4KuYmv74tCydMr8nup3o8PxNYSqUSAIhAJ/D+Oype8PgZh7C9B5LaXosecLnyl3xvuhDXofzBG0r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444822},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"0c3e94ff94dc936457be80f585c81c383117e7d4","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.0.0-beta.3_1731701713862_0.26943982081045004","host":"s3://npm-registry-packages"}},"20.21.2":{"name":"express-zod-api","version":"20.21.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.21.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bd88eaf515b4d95c1bda9c298f635eb4207f9efc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.21.2.tgz","fileCount":16,"integrity":"sha512-1JtrirOWjVemvMqwige9m+pGEfbujaY0hTpDpvrlMnm8NIwiRV9ho8Kbk9LYA026iyDDyGCAeCTZZRFZwT8qWQ==","signatures":[{"sig":"MEYCIQDqAOQr0KepH+MUz2LEcDeoNqmZymH5Msw6dQ9Qiz3+5gIhAIbRrgncMiJqmUcBlVmxejaLh06fZ+FiIRmyIwIWtZsK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444584},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"39921ae8513f63022581d71cc4b5ba3f7c7feeac","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.0.1","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.21.2_1731791214588_0.014209438202017699","host":"s3://npm-registry-packages"}},"21.0.0-beta.4":{"name":"express-zod-api","version":"21.0.0-beta.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.0.0-beta.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0848c7983a711da0f7d487aa2560b6e72531fa3e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.0.0-beta.4.tgz","fileCount":16,"integrity":"sha512-dHjAy98STjhacGtjCvhtoMv0/UcxJIgVwozJ2Z5L+Owz5BVmY4F+2ZOVFvNHqXaufO+UbnLGWavuo/39PaEVCQ==","signatures":[{"sig":"MEYCIQDhWAFJPZ+GvcXFSz4zyWgjJswhBmexz9o3qORjQ6UzawIhAMGcZ8XP3cuHEorS5e8DqM05UC5ecI39xUHe8ewIVXyG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447408},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"ce0df21dc8b2f6a60760de6cad8923681486ae73","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.14.1-alpha.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.14.1-alpha.6","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.0.0-beta.4_1731857732100_0.3200640557871741","host":"s3://npm-registry-packages"}},"20.22.0":{"name":"express-zod-api","version":"20.22.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.22.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1e703833e39824ac7da293fb7620cbc9e3befc39","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.22.0.tgz","fileCount":16,"integrity":"sha512-+pvTHr33M88NEJUduJwAiRcStC5Thl7Xbp1YRueu4rYdk/znfJQdAL40wT0mFZxO6r8D+fgXiDmJETgqX2OYtw==","signatures":[{"sig":"MEQCIDJq2JnkLDCDY8e7kPgBHIRVCNPYzoLvXrE0g8XEZhqKAiAkH6q9sWtN/NpohHu5B00FTOyh8BLPWfLt8yFcSzuqFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446077},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"db255df02dd8c756ae0fbf48db891bd4f12ebc66","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.22.0_1731955782124_0.32081906140097405","host":"s3://npm-registry-packages"}},"21.0.0-beta.5":{"name":"express-zod-api","version":"21.0.0-beta.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.0.0-beta.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"799b86d60350dd50b4adf42043ea20a8c75019c1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.0.0-beta.5.tgz","fileCount":16,"integrity":"sha512-ZBqzOARZEIbMnzdivZZQnfTOq/WxcsgnbWfen0l/sI9xO0pV6utFryblFB4nG1iiPWumgYsRHJAyDH/rPAfDEw==","signatures":[{"sig":"MEYCIQCmo7OXTrc4AFKazaIdaDQFL2NHekXIC9fQ380ciH8G8QIhAMd3Gy40ZfjjIHxAbZzLtY4ZkFca7MppAjvejNGb0/fy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447794},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"f9d0c9c3308f88c96509f7ab02e69a63eb215fa3","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.0.0-beta.5_1732020733328_0.492858056205171","host":"s3://npm-registry-packages"}},"20.22.1":{"name":"express-zod-api","version":"20.22.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.22.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"2d858d7af3a0f14c5ea8a9492675ad2481557e2a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.22.1.tgz","fileCount":16,"integrity":"sha512-2agASq61sSAnpHjTBmzl6zIcUfdkZq191MhmkY/eKHsxNJAIFABGWfbwA48urlPaPZQmH9F5jhaoijulzqsv1w==","signatures":[{"sig":"MEUCIB7GecuE7zBz4AftcUvXKc+Dgz76PGaIYjf6Mz4TEi/ZAiEAqSP+iGyh82TPn+33eN0+gs0sJvBQkIb5cMmcDisBreY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446699},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"676224a6058244a5fba13209d12ae66cc5b57c70","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.22.1_1732092703608_0.6084454737228928","host":"s3://npm-registry-packages"}},"21.0.0-beta.6":{"name":"express-zod-api","version":"21.0.0-beta.6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.0.0-beta.6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"61f694d60a3565e5d4c1a13e3a1b834a8b3a32a7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.0.0-beta.6.tgz","fileCount":16,"integrity":"sha512-N44MfuJwTCxqujIwloOVvyl4s3RUYtgionFIuE8ID4VOHsX5zL58Jm0T8P4MxcSdM/w3TpWPLZ8gc1FV0lQfhQ==","signatures":[{"sig":"MEUCIHZ+p10iO8TSG4hdOkIXWxatPQ8di6aXAyuW1Q/b84xTAiEAnGCku8Saf7uoLgryeWF90vPZijUBMbgb+L9VFNVKf5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":448508},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"7f9ce9de2a303616b997fbd135150e5120367325","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.0.0-beta.6_1732095244898_0.498225529995973","host":"s3://npm-registry-packages"}},"21.0.0":{"name":"express-zod-api","version":"21.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"87194ec3a2a2924838cd7c20e06cfcea8c1f582b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.0.0.tgz","fileCount":16,"integrity":"sha512-+GnspQOrkQmRaxYC/f27IXgd7UjgT34/lt4VI8EuaX2UQUary1s+PTn1QKypGJRI9nm01pWy5hTPVt3VrsZVnw==","signatures":[{"sig":"MEYCIQCLE4IVcdn5fQUYv9V5lJrazzkR8KxX7MpITVDhEy7MRAIhAPEoeq3IehD8ocPqW78oajEdyIKSIP6lnyiG6T2jGug2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":448488},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"944df414d39f0ccbc263805277ceeb5a353abc0a","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.0.0_1732098122950_0.3621578598824222","host":"s3://npm-registry-packages"}},"21.1.0-beta.1":{"name":"express-zod-api","version":"21.1.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.1.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5cf57a06bdd397c930cc38f391abaf38a33f6ee3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.1.0-beta.1.tgz","fileCount":16,"integrity":"sha512-tlqkb+39yy+AU9dblwd5Oqiyns1CnbLcXnzQr91gFKtTfTxwPsoShlj8QAK7WoQnedZubE2WKpaosfr3CTlkvQ==","signatures":[{"sig":"MEQCIBdLTAo6IlGN7VONyuZpRIYh3Vy7Kfd26PkgA6HDkYiEAiByfcJDcg2ZS39lJ9N4dIYrJ8PlqhvDS9i0FdfgYJHJ9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451610},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"cbb5517f48d247f726f03d1d95005a4260b0cad2","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.1.0-beta.1_1732119478007_0.16609930754748503","host":"s3://npm-registry-packages"}},"21.1.0":{"name":"express-zod-api","version":"21.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"71406e99cbe36a68854f380eb964c02652b25b9a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.1.0.tgz","fileCount":16,"integrity":"sha512-mO0S5dnAAC71whS9TZ0v6hizXIIfAmjfnwBdVP3gFeL7ASY4BgLScj+grwdlVR89kYUngPPQy5jKMA3mlVqH3Q==","signatures":[{"sig":"MEYCIQDrc+AtEQm3c/OSUlu93bExJsTHW7J8iVKREzZNVcajmAIhALmp2+YUf4uALQND+Ymi40zS/xFt04Pilbv4OvF7a41l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451589},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"cae198db832d9a6e5599013a22479a47df62df5e","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.7.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.4","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.1.0_1732137827875_0.521062267350356","host":"s3://npm-registry-packages"}},"21.2.0-beta.1":{"name":"express-zod-api","version":"21.2.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.2.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"76c23957ed4c0000ddf04fc4d765cbe9fe5cc69a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.2.0-beta.1.tgz","fileCount":16,"integrity":"sha512-yI4A+z+YhPWkPDDeMpYEGmlrfG87KWBZbyEtPn2sTNQlwSjkkd1Iftgrdp4AuDRaEi5TMjlbANIMkS4xLqo4eg==","signatures":[{"sig":"MEUCIFTKYOmZzrXwQUYrr/YRwTb0nk0Tu9YOPS8zXjZHI1xoAiEAgH7+NtZ93IsEYHvxsu7LsvsXAsn2r441wXwDF1pnsd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.2.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457158},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"8d691f328a966c53b61e8fe1bbde8c851b54d83e","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.2.0-beta.1_1732537214700_0.7487663048769111","host":"s3://npm-registry-packages"}},"21.2.0":{"name":"express-zod-api","version":"21.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"49757f1a6ea7f60ad0a2581adbebe30b60ea1810","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.2.0.tgz","fileCount":16,"integrity":"sha512-y9yV2F7p/GgKYcqgj4hHnDP4n+wXjQrarfpR71NaXhvZ8+IbWA2hRFXG3JZuS+EH8nJosIXQBYbmMMMkcIWp4w==","signatures":[{"sig":"MEUCIQDDnYJ8yrO3Rw64V/NlfSqfrCbR+Z/K5DaE6hJugMZrdwIgKe41WquRPprGwTDK3tLAdT1If/CogYNxNAd4m0thXAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457113},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"83f666afacfdeeffa070bb02ddeeae6462180f18","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.6","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.1","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.6","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.2.0_1733071036804_0.9948694978422596","host":"s3://npm-registry-packages"}},"21.3.0-beta.0":{"name":"express-zod-api","version":"21.3.0-beta.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.3.0-beta.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b87d59d8ae2d65faa064ac2194c3a84e399a1c82","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.3.0-beta.0.tgz","fileCount":16,"integrity":"sha512-T7LISdJp03kuBF2ncnsq2qqnj8PXEVWS3KdrCcerrSUnenUpJmekFG84k27io2SJ98lGUFmhXzmQHSTX3pxQRw==","signatures":[{"sig":"MEUCIQDD2uBgZVn3yClK9bcuszaeJEeIa1kCtRQd2X6s45ZGVQIgH3hFbwL/HdKj+Z7y8etMFZTkVJuWd5PYQ2wD8KLbQhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.3.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456536},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"210cc19d84e3b435bb47c5db88c1f1352974c2bf","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.6","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.1","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.6","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.3.0-beta.0_1733137761514_0.4697680286762378","host":"s3://npm-registry-packages"}},"21.3.0":{"name":"express-zod-api","version":"21.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6f0b07de129e07aa3b9ca362020c0c21a198b227","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.3.0.tgz","fileCount":16,"integrity":"sha512-uoFvyW9a0CKgrhZ850j0Pu9Zyf/VS4zWQDpml9HecaXnwreyQi51rCwqY8habAfmcgv2hepFIH300d3DDCyUiw==","signatures":[{"sig":"MEUCIGD7DQUJ7OYlho5CovLIHqJO1ShHf2OKciPL871EtT3UAiEAhLDQmEhfmS1HMKQ4Qtx+lZLMjez3FTnKwoPGMOa5PxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456536},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"f5706d6c7dc1815a5fe594836f88f62695b8748d","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.1","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.3.0_1733169039196_0.816042259478988","host":"s3://npm-registry-packages"}},"21.4.0":{"name":"express-zod-api","version":"21.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"87040831724e6df0af583e5d5ad4fc03a5b7a6fe","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.4.0.tgz","fileCount":16,"integrity":"sha512-6OCQ2yDDGXuCr3wn2emkKSiTvoXJKG8wiiGzO3d8On17Ynb7YBEIdlvXnk67V8aAGwJ0MWMzScTURFDW7dcRdw==","signatures":[{"sig":"MEYCIQC0sboiqtJRRn4DDCkmr45h+TOY3/pe7sdObzJaIgCNrgIhAPyeVoiuu/qiYRWcZ4HfbvhrkWs/uRd9myEDnnWyyZKE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457801},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"5184c6d1fc4bd442070b660688b61a0ca0e6ede4","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.4.0_1733750943701_0.8320687957269655","host":"s3://npm-registry-packages-npm-production"}},"21.5.0":{"name":"express-zod-api","version":"21.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bbebe5a978df9cf203978f0d731407b1df668a05","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.5.0.tgz","fileCount":16,"integrity":"sha512-A/mq2ImrzksnZPrcoPU5KYwQvBpotnwJiVhhRzNDNSq+OtLW9Pn9Iu0e8ldacMKaYeEMo6QLqkYncprb38fkNA==","signatures":[{"sig":"MEUCIQDsSkXXhz7MayyIGM9QfEo2tRLTo0BihOawWHPMZ5I3SwIgU+oGaNA7LLrTXuxP9jjxdBS8+7AFUjx7AuOZu7ce7pE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463543},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"6de9fb8db85cb160373d1aef721d42d5fe828f0b","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.5.0_1733786914352_0.5457737827360454","host":"s3://npm-registry-packages-npm-production"}},"21.6.0":{"name":"express-zod-api","version":"21.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1479a778def3454ae4a29570854fd00c3c93493e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.6.0.tgz","fileCount":16,"integrity":"sha512-2IKeU57TvXKK+U/GN1255uPhHGmmCgcP6rG4iTcEJkv4fWo7djVywZb1xGhGAwGWwS2DdmvEi2TkNKCU+p4nNQ==","signatures":[{"sig":"MEQCIHyL+8AUwbWGs/0PEutwvN4xxwKo9HenFxhHboSS8ArQAiAJW2UvwzEoiE6Qrh58bbdzXC79aCDGOEbr6MI0vEO38Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464575},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"ca96f920a8ba7a6db728e588c8d42503df6879a5","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.6.0_1733830132412_0.07957890505557219","host":"s3://npm-registry-packages-npm-production"}},"21.6.1":{"name":"express-zod-api","version":"21.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"645870066cfacf7b67ef0bdada89e130031371cd","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.6.1.tgz","fileCount":16,"integrity":"sha512-STIvwy7m/v9qq70+iMYVyNun5QCcyD2DIkYuMUU5JNcHR9VAZWTTuYtzThYNPYuhX01rx6BvHWMidXOu+R4ppw==","signatures":[{"sig":"MEUCIAxD4gQZPoYiaV4skcr3GignQcZUNFLXsjtmn0jPsBVxAiEA8rOJFL1d5yGnO90m9TFDcQxlPwr3ooowXaKEOu4l3Fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464845},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"4ff0e5f79ab78290194194660c729e9fe276e1b6","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.6.1_1733960696411_0.07670564337139418","host":"s3://npm-registry-packages-npm-production"}},"21.7.0-beta.1":{"name":"express-zod-api","version":"21.7.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.7.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"aa65a874fb398022dfbacc9701cb54d0901076bf","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.7.0-beta.1.tgz","fileCount":16,"integrity":"sha512-Rbb+9QQPCWHULHAHwzi17YAIawaDGPJUxZX2zEWhFvHNl/jyH+FDMM+lbiwy55HyeW2LHjFavAMYjjKXmEKE3g==","signatures":[{"sig":"MEUCIEGzIvKptO5GKhKtkrRzC0WntAhpixyDBcwbSm4RcfKCAiEAsjw9C82YBEdJ0BACCAHzY42Bq5f0pimiJWuEAYhEC2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.7.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467685},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"e4a8d28ad07e95bc5920f9a04e155452bb1051da","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.7.0-beta.1_1734189260627_0.6847926672114601","host":"s3://npm-registry-packages-npm-production"}},"21.7.0":{"name":"express-zod-api","version":"21.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e955f2d9bc115615a66cb87c6460001eed0c3e99","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.7.0.tgz","fileCount":16,"integrity":"sha512-8qDkD8cQieIcgyg5laVt2GeAdc+y/zLqEiQ/dUcOab/8nxTtgUZLVibVAdSjSCBzVuDUHsT6J0E1Lw2Q3oU9yQ==","signatures":[{"sig":"MEUCIC/9pST3FMbi0lKjttmiyo/NtwlkIl3djrnMPFMaQUqcAiEAkJzzjwgZ6B41du6F+hY4o7/1XR1ppDqJ8HK5l9TtqGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467670},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"39b0c32c2ca3ff9ed3c4f436655d51aa0e9a1db0","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.7.0_1734204477860_0.09274322851036043","host":"s3://npm-registry-packages-npm-production"}},"21.8.0":{"name":"express-zod-api","version":"21.8.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.8.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"884f8765dbb1d025324805b40e74f8a6c1e20292","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.8.0.tgz","fileCount":16,"integrity":"sha512-MRh8RdS+cYACIpJWk1VL7N6ry0xKn01GRPx0t7VP7y5vMo5fXpPlcyKPZuUVzi0uIJXWW1zRuPuebS5Uc+Pr/g==","signatures":[{"sig":"MEYCIQDEGmzpV6fUigwYcWSRP1S7NOeaWLAlxKDs9uUQpVZDfQIhAPl7ommPsrH58Y5CkLsQTg6hO1A8NTSsiWvVCP6lBL1s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468039},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"f6040b07f98c9fb241f5b07edf767b0f4bde6a79","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.8.0_1734717317496_0.8991576284421385","host":"s3://npm-registry-packages-npm-production"}},"21.9.0":{"name":"express-zod-api","version":"21.9.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.9.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6d3154e6163c12ff8b5b1f28ca125f80844570b4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.9.0.tgz","fileCount":16,"integrity":"sha512-tum5HXm/mWeAn/Ifi5FVDMUj0XKAIosMdViXdxpii0rClbYJwjFTnDC85oPu36JLuVDIZETHGWM1XGQEiAxRVg==","signatures":[{"sig":"MEYCIQCkawCHQCfNtdsztEp6F10QzMHTgnhn3LTH5av1yFDXDAIhAM4H4OEd7YqB3O9EES9+Ni5DiYYJlm6IZ64oSWPcz8el","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468336},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"4a765ba75ab64da44af2072ea9b50ee1ab027ad1","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.9.0_1735676911187_0.13630998373127334","host":"s3://npm-registry-packages-npm-production"}},"22.0.0-beta.1":{"name":"express-zod-api","version":"22.0.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.0.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e70139453f6008fb828c1c39f47bb304c8ff4be1","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.0.0-beta.1.tgz","fileCount":16,"integrity":"sha512-5DWFWTVCtFcQeIq6d0ndI0JgmWKDBZ/gvsXTPaUan3Rql1DSSFQcJCEAaznTnKrmahuWERFVMuX9eMEED962JQ==","signatures":[{"sig":"MEUCIQCGrKvPAfJrolr2Fnkx5fvEQEKFPdaNyLO9cXFx6IdMwQIgYftNZIHslyaS09zF3I1RNG5UPK1vV46psM4o8mA2SGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457798},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"3959e4944555370fdabd240a559e3e140a1235cf","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.0.0-beta.1_1736009868181_0.9871577559648519","host":"s3://npm-registry-packages-npm-production"}},"22.0.0-beta.2":{"name":"express-zod-api","version":"22.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f74e95241f2a9887fa31221446b4fed56bab2a40","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.0.0-beta.2.tgz","fileCount":16,"integrity":"sha512-9pdsBHsb/WJ/PLb1fZErDjJjoK0lPJt4WnWPA4blrCjR0cBaBS25skqbVF+jerg9BhyGjwQIuCSeezJEw3xr5Q==","signatures":[{"sig":"MEQCIDwYBleupDqK1ELNyd4e2WJjzsKmmqYYY15ty3oQ8OEqAiABZw+gT2svwqqd6hr/qn7qHE0b63mx2bO9EbnopRxDnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461813},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"61531c23f01b5107dd158bf83e7deacae60a5b1a","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.0.0-beta.2_1736098771127_0.3556503015690089","host":"s3://npm-registry-packages-npm-production"}},"21.10.0":{"name":"express-zod-api","version":"21.10.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.10.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c239c7e50e9d3518f1a7617635acd3dad1a701f2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.10.0.tgz","fileCount":16,"integrity":"sha512-cjG8slRdN9I1Y9LEIRT9wnO1ZAu7b5g6qoOFXy1FuQ7N2uV7/Ugev+K8k2iA2iEHM4K4YMkHQAPPpMaDzXeodg==","signatures":[{"sig":"MEYCIQDkdUbsW9tahf6dmMZgXBRCBZgeZ759/NVbOQ8M3unl8QIhAIyvtXkqAZiAtDB8hfpPYxOefe6AnvenyvuqWoFgLuj5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469034},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"8a130284d87771a5fcf1d4098c10fa5f14588307","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.10.0_1736196537758_0.8768756173993639","host":"s3://npm-registry-packages-npm-production"}},"21.11.0":{"name":"express-zod-api","version":"21.11.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.11.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"274434dcc2bcdfd865a9423c6594cbd07819a6bc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.11.0.tgz","fileCount":16,"integrity":"sha512-3tEhy8ML9kR0A7l0c20vD87X42SNO2QRU96yZsx/rU3MK/YHLRbUwVSVJDAtbCmybjjQ62Nirlfpdfk8sWaBYQ==","signatures":[{"sig":"MEQCIBWpguS9gCGi+hUnMpLLC01pmJ6zN7Su55sx+5Xk2+VyAiBGMFBQZc78m1rKvG0Ppg4Bf/AoW9aO1zCUIksOMo9bFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470381},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"c89f08523b3028debbe9672592e9dc8cf755dbf0","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.11.0_1736606000721_0.8642254026853491","host":"s3://npm-registry-packages-npm-production"}},"22.0.0-beta.3":{"name":"express-zod-api","version":"22.0.0-beta.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.0.0-beta.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9442fa6013f8cc0e11baed51a15406bffacb0d43","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.0.0-beta.3.tgz","fileCount":16,"integrity":"sha512-XyxbYJ1hncWhVKoQpgp/XUtzOWUTiRGYwEkzJiBv7rjSBLaAjzBSDkhkKR5vlrLmbZk0IHqVR4/1aM/9546kWg==","signatures":[{"sig":"MEQCIEIrJctPyplYFF2z06/xQcNZCBWYyeMOwZ3b0XK7JDz3AiBpXeCZtr6ooazvdVZsY4Fz4/eqeyvqQ0MbJ9m3nd/qTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":465574},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"22c36a2ac0a0af61131ae69e45e764c3f886def7","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.0.0-beta.3_1736766599608_0.043954616989849926","host":"s3://npm-registry-packages-npm-production"}},"22.0.0-beta.4":{"name":"express-zod-api","version":"22.0.0-beta.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.0.0-beta.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"728d194d1504b669b28e98c091208447ba09e218","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.0.0-beta.4.tgz","fileCount":16,"integrity":"sha512-RGFVyjeA5pTyh/VbX7sVNnYk0mJf1zJV+nRoFZ/1tOQZbm4nK3/NswzQa9mNVvu1cUj2YlTohAIwiLsW5VaNJA==","signatures":[{"sig":"MEUCIQCtTyh/x4YeEuAEExu20tL3s+42ErXCUjUd5n4yfBkLmQIgbwBsl4ym264v/smYTflLPEuF7EFZA5ChybRDeyo/t1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463967},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"e99f451f534d9ef67a2e405ca08bc4d205852091","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/vite":"^6","**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.8","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.8","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.0.0-beta.4_1736960618476_0.1048428813716602","host":"s3://npm-registry-packages-npm-production"}},"21.11.1":{"name":"express-zod-api","version":"21.11.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.11.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6a73ccd55602c47e3d642ca40339898f329baa20","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.11.1.tgz","fileCount":16,"integrity":"sha512-BAcdrayzRBG9qPvWDHfVfDC+/WvC7UKP2wcSCJOJOUuhXL+GBIMpYCnk5f1aecfKpcpuNJTKLhZE4THCpFGk7Q==","signatures":[{"sig":"MEUCIHM6FwzDzwYsO/kTHkNn8nhYXLDBfontYIsvsJHnc4ClAiEA8XcsNNSUKC3AZJ6rsmhPZlpm8U+rTzGZq5N4m+QEvlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470535},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"1f8fdcb4ff019f287d00d8780e7062ebd098feb2","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.1","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.1","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.11.1_1737200511590_0.7648235955871754","host":"s3://npm-registry-packages-npm-production"}},"22.0.0-beta.5":{"name":"express-zod-api","version":"22.0.0-beta.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.0.0-beta.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"09ebfb81f09e202361f9f9758f75f7a98ec3ee51","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.0.0-beta.5.tgz","fileCount":16,"integrity":"sha512-u3ybNC5j0IjJu/0JmDHTb3NkLn+6Pzjpbd1CPUpF7AjS7YPX1ss3WFANf4LI5Y48jFc1q02zrm7JnoPPYXU54A==","signatures":[{"sig":"MEQCIFrZvE+wyFv0FxHAr1kSzByKS/pKBEfjbf09heHlxO65AiASLIUKbmpPda4QGcGhmvNnMjWt44YFhw3Si/9quspdaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473639},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"2bff9dd52858146d901ea423ccc6aeb6953cec26","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.0.0-beta.5_1737710026049_0.14964476073541277","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"express-zod-api","version":"22.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d964fdb9eb8b796ee7e9577947cde7433a1f1e11","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.0.0.tgz","fileCount":16,"integrity":"sha512-ekG9BaCH1MoANXzlZDwxxzvn+J8+H6iwC3dm5CrB7SmUKdAUHT9tu71O2I6RsIhpIqt9r38wofASzxWpnzupyQ==","signatures":[{"sig":"MEYCIQDwbEGAnZ2Sf+YvRqvvHSWs5PgUfKI/Khx3wMWiPaIBTgIhALyla10mH0KKxp2FhC0kZA0ziMZSRM9n82v9lF3Q7ovV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473646},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"fb25b7eefd958bca49dba38c235e0e983c22e698","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.0.0_1737753225765_0.2665694687165203","host":"s3://npm-registry-packages-npm-production"}},"22.1.0":{"name":"express-zod-api","version":"22.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6e83991771a47c9bb4c1a23b6f82795ffde72fe2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.1.0.tgz","fileCount":16,"integrity":"sha512-1b5W7hRDqDRbEAHD/JO9Qco0pR3SbyOXrC7XQqLhitIa3ORg0zcq1viHL+d3fAQYC0z35pq6ZOO7Gavtp9HLQA==","signatures":[{"sig":"MEYCIQD7OYS3Dcoc20qvcGq8YIoh6EKHS1ulMjL6ukfVr9eWQAIhAPGtcvlKutPiac658a88KKYjMw6ncE5g069h59GWw1bP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474029},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"880f93089128249f4203ec0ce9b388e629837900","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.1.0_1737793142722_0.5800202227123075","host":"s3://npm-registry-packages-npm-production"}},"22.1.1":{"name":"express-zod-api","version":"22.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"dbc69b3ec4e58ffd62c77bd7bef137b516ad4c03","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.1.1.tgz","fileCount":16,"integrity":"sha512-5xy6N1oEQZNkAETUHJdwKPDg5R9WMcCq2un4gqS7/myz5pkko/rX9nzBx35EvZnSn2Qk5Ft1ApSd5oaIeFr8Gg==","signatures":[{"sig":"MEUCIQDMAjubTlA6krjktGmNum7RFP0HbZDIvDpwMJ1WJwhixAIgajcDZaIYWfHbYUQbooZ84WAYbjtWLvEWsyYH3sOE3iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474134},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"13229dd60434059936c631986709ce0d6ff2b268","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.1.1_1737834423498_0.904097356851048","host":"s3://npm-registry-packages-npm-production"}},"22.2.0":{"name":"express-zod-api","version":"22.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b50876b68bf44ebf1c083c2e278bef51d25a0d8d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.2.0.tgz","fileCount":16,"integrity":"sha512-lCYJzZpEvn1OdALWVET9E3w5IsN++B/K/IUDAv+VmsQdzlZ2Agk+7hTxPYhLGRAKoThgx4GINn55jzB+q3Pjyw==","signatures":[{"sig":"MEQCIG5QV1EARerJks0fElForgYVZ470tZwZFh67XNWIXd/IAiBY5ohiCK2w8ZqGAGtgzNa9yOyq0UGfPVGowizDkGaULg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475201},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"4a38608fe4d62457ca9b14c4c8faf5650ac93d50","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.2.0_1737879259030_0.26305699512403713","host":"s3://npm-registry-packages-npm-production"}},"22.3.0":{"name":"express-zod-api","version":"22.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a3055d1640a2e750d84b53aba038e31dc5f4107e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.3.0.tgz","fileCount":16,"integrity":"sha512-kEsAGRLCBrJXsbSrYjlm4oCfGiMmmdL3bASwstUBiwWlRfeW25b0wZ2KpE225g/D0GJNnUAXH1bFr19r5aap1g==","signatures":[{"sig":"MEUCIEdtJ8FKmyxICBKyP342uXmT6url0eccPJZR1UKNe+yAAiEAv3V/f8E9J88tvSvaPBJoMxN3QKsMa6PpQ5Q7p9yoEzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483719},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"3c2ceb492be1ca250f3c8d6f705974b7842c3013","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.3.0_1738100500198_0.09324711009170072","host":"s3://npm-registry-packages-npm-production"}},"21.11.2":{"name":"express-zod-api","version":"21.11.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.11.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"15180e3591e426af6eabfe0c8c6cc762c84bb197","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.11.2.tgz","fileCount":16,"integrity":"sha512-ACxtC4pyLI5a4eNVaY3ctGNA7V+maGo/9KajR1ZYQ7HJOXzQOHiw6Az/7zoFhVsrpW/080Rpie05hnz3W+Psjg==","signatures":[{"sig":"MEQCIDEpchO87EbHNThC1nAhGlk+3CDPIo6Dnnv8fOzIwGLMAiAIwvpCvfcnu5NpP9cAyeAJeooChPh5jXpZqbinwfBvfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471050},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"e7e809294147fa91a8dde313f8b29cc6c9011e12","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.5","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.11.2_1738132026307_0.17730186672554837","host":"s3://npm-registry-packages-npm-production"}},"22.3.1":{"name":"express-zod-api","version":"22.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"38864771b33c90afe8032855fbb04445d0b3e0ab","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.3.1.tgz","fileCount":16,"integrity":"sha512-IQqpX5rUurb3riBXHLszXGiWDO9dHUDGRVXqVisvXrpfAp/9EyJlOIVsbELbiJ9cDZjKInXP9D6NO9cfEPJedQ==","signatures":[{"sig":"MEUCIEG9Y4hp8nEJcz10Tdh83mQFlKOBJ0pWkcTWpqQm5IqQAiEAsXrZjEuema7+U2Wneu8PJybIcxG7QCkio7lCc0pK2V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484233},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"ddf5c9ec600290492f0120862a57a164d2dc1ea7","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.3.1_1738133794206_0.613221786988746","host":"s3://npm-registry-packages-npm-production"}},"22.4.0":{"name":"express-zod-api","version":"22.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a9c10a1da1523bda23b5ec0a39f24b2a53d2ea96","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.4.0.tgz","fileCount":16,"integrity":"sha512-fECqfEC9IG/2Ih30tGwBsTULYFcKlnWBdYsgEN1znYcNo4ZoVKOaB8I5wuoy59VNwzc3F7NJNTu7GjPTj6fUQg==","signatures":[{"sig":"MEYCIQDtwbXO8xMLsdLdXFG80wE4ImIbdA6LbH8Y1KekaioIOAIhAK1Dhixg+2MD3lQZpVXVV98u6bcD3sVq0we5Y8c+5RK6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486082},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"b488ce7f87535f94644bd574438788e4e8003792","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.1","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.4.0_1738139826391_0.45409496233836033","host":"s3://npm-registry-packages-npm-production"}},"22.4.1":{"name":"express-zod-api","version":"22.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b2a5a38e31dc1c613b88aa9b0fd3cbc6bf47d44f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.4.1.tgz","fileCount":16,"integrity":"sha512-9vHnDKIbN+ksNcVYVEzWF22mmNw8BSHJuS1JtHYgRxQ/aCEdLaNeXVHl8nysZ3eBe18k6YJaA3PFGy99BFRFOg==","signatures":[{"sig":"MEUCIQDOOrjEeKY/HMW5GJlxLvuOp84lEi2IbPNsFBkGG+sRkwIgDCJ6f59trcyOxOsHPqhtxMxoDjWiKFqeKDvMsVavQz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483829},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"76629732ec145b0e168b7f4097aca9d6d1a68031","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.4.1_1738251794379_0.6231726056361131","host":"s3://npm-registry-packages-npm-production"}},"20.22.2":{"name":"express-zod-api","version":"20.22.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.22.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5c915405d616afb82a9891c44e521158e4c5981c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.22.2.tgz","fileCount":16,"integrity":"sha512-Qq9sFXGJ79sB6aCrFpy2LoZs+JqXapXl4bDKOH6MSqEOdPrBHgoRhVoiGuibnzG/FScI12D/fdiyfc0xEK751g==","signatures":[{"sig":"MEYCIQDuDtfoDQvospQBRlhTJ+2xmTXeDm1xU2K82031DEeHDAIhAKK+2wdySX2/w3xh+XvBioV+0iQXUZCKNpPbyXYGFAAk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":448152},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"e971142054330eb8db2f791bee6dccb8cca3c005","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.6","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.22.2_1738258293246_0.867610964214967","host":"s3://npm-registry-packages-npm-production"}},"21.11.3":{"name":"express-zod-api","version":"21.11.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.11.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3cc524a4ea399122974236606a53b282947a4b06","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.11.3.tgz","fileCount":16,"integrity":"sha512-g5NtuYS62b6vVqXFhAb93WbUSEpM1fxyOClGGXx76J8zzoSk4pEIYgXQ6Fkb6OkIC9GfLnA7QRaaJl4iJq1fSA==","signatures":[{"sig":"MEUCIA66/EorZrHUidNAhTqxuuvYkF1r8XPVrL3JUybhqDvLAiEA9r+PNS+sfdQDXsLPziEVLoOXVuK+IsqFohuj5WdXVCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":472357},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"fa1bb9cccbe92f99a0edbdfd3021be186d019ef1","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.6","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.11.3_1738258353210_0.7312333793030144","host":"s3://npm-registry-packages-npm-production"}},"22.4.2":{"name":"express-zod-api","version":"22.4.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.4.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"484dc4578c8f896240e10394e07cbcfb86046b03","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.4.2.tgz","fileCount":16,"integrity":"sha512-sHZxkVMM+BNtXMuUelgc0IzYvV6YAc9UKnkZdjCwIAeixYd/qdmPdCdBQYlroDU0eW9tqctYQxEBs3MeB5JOeg==","signatures":[{"sig":"MEUCIQCM21hGDEFaeuH9mD3tV5zMca9uhgjNpPnt2VyUcQvpEQIgTIg9EKf1SXnCveYxo/MPAF31CdOXReLcZ1pdUdCUvuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482344},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"e1bb7624b0e11dbaf5c3fd75facdd4e398bb007d","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.4.2_1738352449389_0.6611163016125041","host":"s3://npm-registry-packages-npm-production"}},"22.5.0":{"name":"express-zod-api","version":"22.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9a386e626321fa1bed4e9a9d259a52ff54920100","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.5.0.tgz","fileCount":16,"integrity":"sha512-HeEnuDDslTRT5RS7bqEA+TKACHa2lKTciau7MgLQsHDQfWKmyyaBObRddHJY0i8u0Wc9skO0l9bY6ljx1vEJJw==","signatures":[{"sig":"MEUCIFZ+2/bVZ/eXZyt6prbzKqi7T+IV2S5oma+b/p5g8fiTAiEAnhSMdFG/0QNVPArGUXXHC+gJeCX4dJSYK+NfJ5Fy7kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484388},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"a18d50002466864954f28333e4befd8ac2339ceb","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.5.0_1738580049195_0.8375973053009909","host":"s3://npm-registry-packages-npm-production"}},"22.6.0":{"name":"express-zod-api","version":"22.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"add35e71f6bbef46d530634133e56c941887418d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.6.0.tgz","fileCount":16,"integrity":"sha512-v2yhovExz6femqUrEGScIWf1K8FfBGPeUH7NClneLkQWfX/Spiw26OQU1qxyZT8lArm72mZMBiSl7ZIugyjHag==","signatures":[{"sig":"MEUCIQDqRA5msQl7R717fzb2gaoFJKo3tpvC+ccEGUTGirCpUQIgT2l3astkPgqD3navjyquHHnrX48s+Ocizgk6XUEiOZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486108},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"6cc5354232286e261bad4a3eaaea85166640e36a","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node20":"^20.1.4","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.6.0_1738741457823_0.43212195892400795","host":"s3://npm-registry-packages-npm-production"}},"22.7.0-beta.0":{"name":"express-zod-api","version":"22.7.0-beta.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.7.0-beta.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f7441aedd144da77be77eefdca2db84d3ed7043e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.7.0-beta.0.tgz","fileCount":16,"integrity":"sha512-AqIEgX9qlyPORZ4Fcm5T4Wks4PTQUGKCbrWhYXCR6Qk7OsWD8OhCFJsAQdgyxNrjNQjl3YZPXybX2y1hjw0/tg==","signatures":[{"sig":"MEUCIQCNa3OO+F7v087txhGybq5HU6dDbvCMYjniBBF02s54YAIgIUuGMY1WEUHLhe0KWSpBD7mpsgA22mVig8TViw1Cdf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.7.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484059},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"db6fbcecf71db37391658b3fb00041f9ba03eaad","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","tsup":"^8.0.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.7.0-beta.0_1739006948857_0.6962030053954729","host":"s3://npm-registry-packages-npm-production"}},"22.7.0":{"name":"express-zod-api","version":"22.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"58cfff2860cb9f8c2abcb00e0ad10ad216f3595d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.7.0.tgz","fileCount":16,"integrity":"sha512-6K/dqZShRQ4XUTB3wt91ojFBtMTqoX2g+WDLOXjcPFxvzLjPTteAeG1GheW96YF1vVVGj2tzKdHzi+WCxAgidA==","signatures":[{"sig":"MEUCIQCe0uqdMcEUs/FBzRt9Px3MH2ZKq+WechZWSi2AZyCmHQIgAQMY9JfG3eH+OI56VpCSmYUOA/YjWviq0YfzJ4LCFhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484095},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"ad0af9dba7149eb558b33fa35328a41cc7b7f690","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","tsup":"^8.0.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.7.0_1739034709033_0.008082273001492224","host":"s3://npm-registry-packages-npm-production"}},"22.8.0":{"name":"express-zod-api","version":"22.8.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.8.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"642b141ff219184d482dcb68fc0c9dfd84098200","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.8.0.tgz","fileCount":16,"integrity":"sha512-0ERGOzBtOMFPxe1ZaveAr88IWynjhMH42FWjMM0oHOanYpJfM6JgWoIlr0gUf3CLb5Ehp7myJF1oIn6H87nzhA==","signatures":[{"sig":"MEUCIC06bVJB8Olxqngc5r0vNBBkXRIGYGAsiw2XuxQCXdjDAiEA0hGUeSH/HDKs4VNL1gQNovhs4/2RvfTqhtN0nd/ToUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486273},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"ab45f6ebc5491fc8e8e663bc5f87752a4d51681a","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","tsup":"^8.0.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.8.0_1739172866285_0.8071427364255326","host":"s3://npm-registry-packages-npm-production"}},"22.9.0":{"name":"express-zod-api","version":"22.9.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.9.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9958b97b338cbc494f083a554716ded30b76ab5e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.9.0.tgz","fileCount":16,"integrity":"sha512-rm47Uo+/ePnSlyuti5pXBxbRirmAvcGYNgd6G5dCM5LylgZvfV+VfIGn7Rho3guEh3irA6EiC1qTwt1jkEw6cg==","signatures":[{"sig":"MEYCIQDxR7kdN/VxJuCTOjpkJuY2Jk2cthIqn+7T8wrkPNk4ewIhAJZqdN9/ENj8pFXSCQRRmIZsdEjrLprn0q8xYdrCda09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490515},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"1b2f62654cdbd555acbf85bab33d7ca5b4d0ebf9","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.11.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","tsup":"^8.0.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.9.0_1739455685737_0.24238006717465077","host":"s3://npm-registry-packages-npm-production"}},"22.9.1":{"name":"express-zod-api","version":"22.9.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.9.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"dba712688c2b5f0329b02d2ef87b4bded3dbb647","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.9.1.tgz","fileCount":16,"integrity":"sha512-Z6LzFzDiOu8at53DDPQFWMksTpatC7uGVyk1lQBx0UTy/bFeIsqC07ac4HgplcwkPZ2zFhmm7/YiSI47O6vMDA==","signatures":[{"sig":"MEYCIQD3iZY7e5P7PEtYgiEMkUEU8ONfNaUy/4POj8ar+IT+iQIhAPXHcIhcjZIf0jpp8UVuyzqnF48LPtsNpXQIBFvSJOJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490507},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"ba4ba9a243c7be5fc94552f85375f4f282f49ac3","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.14.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","tsup":"^8.0.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.9.1_1739666486007_0.9621992219632776","host":"s3://npm-registry-packages-npm-production"}},"22.10.0":{"name":"express-zod-api","version":"22.10.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.10.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"4499f10c137b5ca849534a9542a7f0730cb44884","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.10.0.tgz","fileCount":16,"integrity":"sha512-SFzY9TVQa3i+nyAgeuwTbDGpkziEzOXQSLfgMamufGBc/4SSWFdfH3C4RVhVm/38XQH7e3SCSHS36S/xG+2bdA==","signatures":[{"sig":"MEQCIH0E2JO9igZl1sJ0RJutG91HxP6iKLtmu3TzVNrbnt55AiBnyQXtyBXUMK89eKDUxk5Is9uMuWqVGmF/+ZfZXViJUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490991},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"23732b2fea98a456a0dcdb396c26a22ab8790bd0","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.15.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.0.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.10.0_1740064769368_0.2568032721515723","host":"s3://npm-registry-packages-npm-production"}},"22.10.1":{"name":"express-zod-api","version":"22.10.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.10.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"abded6d1a46939ba3fec7b9b9f912fefccfe6d83","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.10.1.tgz","fileCount":16,"integrity":"sha512-PzltgoTZi2FMrFL7Y37J/TH7+RE1YcPwiTPEu5M8SJmEAx+U62jHq7JrgkRap0lS36b20Fhg/T96ClXzVDVVdw==","signatures":[{"sig":"MEQCIA2agOnEBqEKJm6qvmfMd15NY8Zn/FONRgpDlG+MJTVoAiBJb8mzbOtV+6GWRsOgpo1jiFQDRvXT/OIannTi3EyLZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491486},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"8c1909c8072f62e19a33376b025a683443c51b01","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.15.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.0.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.10.1_1740083913670_0.45069975987194955","host":"s3://npm-registry-packages-npm-production"}},"22.11.0":{"name":"express-zod-api","version":"22.11.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.11.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"20861e5b65cc04ef9fb735c60d6d8cb2875d5c81","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.11.0.tgz","fileCount":16,"integrity":"sha512-Eb8LsdJqbmaPrlG6BLJEBFVeb8Wr1GC3dYJNd4ZLkfvbUHFX8Mr4RNsZZfvdJdaK4jQ8PFXcOOyqNBHJSYaObg==","signatures":[{"sig":"MEYCIQC36hrsKLSkJuC9l7XNyAAty6Ecoy+O6UzGPCm+txwB0gIhAJ+Mo9vmkxNsEATVVmk3ivQJrghLKzxQ5SiJNfoMxATS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495116},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"92c26629755d56971a4ab0b45c5e64b23776a97c","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.16.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.0.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.11.0_1740308823626_0.8761887282119554","host":"s3://npm-registry-packages-npm-production"}},"22.11.1":{"name":"express-zod-api","version":"22.11.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.11.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8584fe1fe4e63499fb72a01b7dd495851a8d7e10","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.11.1.tgz","fileCount":16,"integrity":"sha512-K8TYeWxxYMX39YVEsJ5+RG90oOQ5QpEQ3ofY6ajvJRAkrnlVIsHRXehHSUtcdNdmnVJHFlw23uEwAuCXYVUkcA==","signatures":[{"sig":"MEUCIE8Qol8sxb9Hrm6LMKf1KilH5rpcZE1NY+VCe+DYKJZIAiEA5Vk5yfBw+i3vTs2Nn4YpMKk7lNssWjCZTh+o8Te9Nf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":492375},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"59bd38081b9ab6c88a68766b6fb6bfa3cabfc4be","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.16.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.0.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.11.1_1740394111095_0.34830737079635465","host":"s3://npm-registry-packages-npm-production"}},"22.12.0-beta.1":{"name":"express-zod-api","version":"22.12.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.12.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0e4346b3d4e288ff4eb7612a9c63da2c1df5d040","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.12.0-beta.1.tgz","fileCount":16,"integrity":"sha512-1lkpRc6JagARmQC4Fd8ZX/4Zgwi1tzNpfEPdBToD5lHDnWHw+AeNlM5LdCR9rR4AbyvOsTcUPXRSqwSIpRaEPg==","signatures":[{"sig":"MEQCIHL/uNpNJyMpmd9n4OdnQ6fgz2IokJajZhWtHDntB4vkAiAvzuU/hiY9hSDUauvOKmQS3eaMVr1Ro/ZxbEoTMX1bUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.12.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":492207},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"27530895fa01ec918b596545a43a60cccd625f55","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"attw --pack","prepublishOnly":"eslint && pnpm test && pnpm build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.16.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.0.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || 5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.12.0-beta.1_1740433915520_0.24152673866512187","host":"s3://npm-registry-packages-npm-production"}},"22.11.2":{"name":"express-zod-api","version":"22.11.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.11.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"11964f1a7f560b74d6ddcf4c73cde198a00a4733","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.11.2.tgz","fileCount":16,"integrity":"sha512-TGwVfjk7UPEskm7WT7JaYHghIfqd3sbcUTC3QnKmXqecjmK18VLYteKDKkOq1bYB+p4xONdnWvp3zdWlRy+Gvw==","signatures":[{"sig":"MEUCIA25igvTASQI6DY4Vrssr+ImDLJzpavC9ph+ZLJHzyrBAiEAlLvr+TQNLb8vB8KMfQlzoWjCLuNAxXlI5itYO9VBLtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":492591},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"06a83ae1ef63c635ce64fd48df217357834c24f1","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.18.2","dependencies":{"ansis":"^3.16.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.5.8","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.11.2_1740512462279_0.7418524927852532","host":"s3://npm-registry-packages-npm-production"}},"21.11.4":{"name":"express-zod-api","version":"21.11.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.11.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b39f5e2c4dcc9b445f73554977ffa0e60b9888a4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.11.4.tgz","fileCount":16,"integrity":"sha512-STK+LB/N+ayVHE37bDupLPzKuVGNseuo025d+VHkI9zPyA+s9ckoqNgXzYxALuhg1x9zJCCI5daEd3+igMqegg==","signatures":[{"sig":"MEUCIDtF45OAkhIovLfwh8OHZc4nvrD/y7ZA8WxW0J+BQtIAAiEAuNS4+qwCPmnliaer/EzVDtQO2IYa2+UNCWHi+xtfCcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":472573},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"92308c8c42c49b9f9dfcc146ec17fcd203b44038","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.6","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.11.4_1740513335397_0.2883369112355072","host":"s3://npm-registry-packages-npm-production"}},"22.12.0":{"name":"express-zod-api","version":"22.12.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.12.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b357aefaf88f3b899e1b962fcf9031eecfc8eb43","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.12.0.tgz","fileCount":16,"integrity":"sha512-4wufuH8nmJnHit0BALrrrPqPh2EpoSK5DwRM4pLT3T3GX2/ydqyLEJqGNHR2WmKgJeOHC47c4ok+C/xy4EQg3Q==","signatures":[{"sig":"MEYCIQDHB0evslBpqr/buxoNwV1oDSdxvY9reydmldltYgP/bwIhAJtoPFq9i4CDYaBuFTDl/3G/ihgsIwT7jSbN0w/4CIaH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497154},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"24f999c7a013e4f60acfce9db98571034c361eba","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.12.0_1743871943569_0.7940213021789981","host":"s3://npm-registry-packages-npm-production"}},"22.13.0":{"name":"express-zod-api","version":"22.13.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.13.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5f6cb89988b67c8d1b6e3b0c5948e7b512de6b71","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.13.0.tgz","fileCount":16,"integrity":"sha512-O9zhiNVpQUxqdTI7cTziZNHWmYAOhqCDTgBWP9TioTLrebbOCRS/7+S2vWB8Q16zvJb1uby8EXF6LQAc84+eOw==","signatures":[{"sig":"MEUCIQC9YjocV7V64b8ECKRXgGKrCBVEpadXUVUV2PPKM9/uNQIgAX6k9J/iw2cxuv2mlaKI80hzmSH4znpB1kzaWyM3o48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503658},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"05f7d136e4cc2ed6df5997bd08bc1c7ef448abb3","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.13.0_1744010782536_0.2879136202288515","host":"s3://npm-registry-packages-npm-production"}},"22.13.1":{"name":"express-zod-api","version":"22.13.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.13.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"76306c50cd5e1f213437aed0ff55936bce2b9fad","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.13.1.tgz","fileCount":16,"integrity":"sha512-QNEUdRz5kJ/iwZcI46DuxlpsXFIryUUwd3obej//6wIWh5T4V/w10M0k0bcJTOFpeLgCPZbhAOrCQrMrLyX+XA==","signatures":[{"sig":"MEQCIGXaLv+jrXzICP2bul6djqHtI2Lp6FnKw6m6VAJ/axzjAiAaS9f5ig77I6xy5SMB9fJQdRTSPrc94H0lQLn9VGAZZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500217},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"d172c60bd71212bc997abf4fd2c155a45b098f0f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.13.1_1744052589038_0.37805055750871586","host":"s3://npm-registry-packages-npm-production"}},"21.11.5":{"name":"express-zod-api","version":"21.11.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.11.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"294c98f1ea9c0e59c39f055c7a418edd6c52e206","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.11.5.tgz","fileCount":16,"integrity":"sha512-Unz5jK4oRB0P2+Js4XfSg8CtphPFC9JKpwBwCJB2rIqvmG7znGUTJ4GKXj/H0NIRTsH0gVoLkUYdUFbJbqsxTg==","signatures":[{"sig":"MEUCIAVd4MqKhXIRnl4uLdKn2UKD8ia4Pa4F4xLzo7P8WgyiAiEAkuWhMT/qFs4Y3lcA+eAuxLUbbKcepBwrDJeeBs4CVPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469132},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"f408df813e9a008a03c74a0b8ab23b7bb00adf58","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.7","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.11.5_1744053444209_0.8879091762940201","host":"s3://npm-registry-packages-npm-production"}},"20.22.3":{"name":"express-zod-api","version":"20.22.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.22.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c822ba5933a14b2475397c767cec8938d7c85916","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.22.3.tgz","fileCount":16,"integrity":"sha512-2tD5cg7RCYg7RANcM20fz4jOoPHe+rWzi92+kp9EXMfoN4iDiyesTQWMz0gvIdFFgUAXvOFLH/jREPC9RFlb4w==","signatures":[{"sig":"MEUCIASjHgjkJBEQgkNSpmo5/0D9pnSmfZywPySMUbcWHVxoAiEAo5jbcc1XTxexY6Mwz0+56BsCCR7PW7vGMAj6AXm2zfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445255},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"2d19495504c27feebf10353bd6353ed309e1790f","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.8","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.22.3_1744054171986_0.5388320305858774","host":"s3://npm-registry-packages-npm-production"}},"19.3.1":{"name":"express-zod-api","version":"19.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ec5116e83506d173284177cfee8aeb7354f93a10","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.3.1.tgz","fileCount":12,"integrity":"sha512-5OpSYDL/vilMx7yuRtDf9v4bqxoW7A3MS4CaKkLhny8MpfSLzcS0J9uQvDyW2B7t5SDjZvUHhlhVM00bB51mrw==","signatures":[{"sig":"MEUCIQD4Jmou714lmFYe1zAfN2B56qsITSoRJgXpfseGPU9GXgIgal5//ABs3CIZm422C+i3AXihS0qMnlh21kQSQgpDqxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382110},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"cdd0d8ce30963430cc0a4413e49004e0a24c068b","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.34"},"sideEffects":true,"_nodeVersion":"18.20.7","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^2.0.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.34","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.2.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4 || ^2.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.3.1_1744055073808_0.8004354387336126","host":"s3://npm-registry-packages-npm-production"}},"22.13.2":{"name":"express-zod-api","version":"22.13.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.13.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6534123c2f36ae7ed69626b3acdd8b372b796916","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.13.2.tgz","fileCount":16,"integrity":"sha512-r29xTSmuiYGYmo2mqy2mQ3icf1PUATzZv3fKsvK/kpUIqXX0hYmX/13TsSNPVLdPZjcicAHjT5vrsLNoUTEoZw==","signatures":[{"sig":"MEUCIQD8peVWC3l+R8hFCV2wjYdc9otT0W89ASX7cPyGDeqN/wIgeq3OmW30IOhX2F3guodPhrISmGsfnW6OAPM3OiUkMoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500303},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"3d179aaa61878c9248139cfc67282fe02a13f3ba","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.13.2_1744207445702_0.6915361094258641","host":"s3://npm-registry-packages-npm-production"}},"21.11.6":{"name":"express-zod-api","version":"21.11.6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.11.6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6c183345e8f104967aa7d9965572965ba6b11ca8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.11.6.tgz","fileCount":16,"integrity":"sha512-Pk16AVkJuFJ6YCzTr3FDhqKV83BlF52xP3XgTEZTZ73scfka22YQYzWwwHpZI7Vx+qmTyfyyyeSHsD76d3qTew==","signatures":[{"sig":"MEUCIGvDhbLMKkfpNaxTnNWK9NKEzd8mBCgvRd4niDKvj+OsAiEAlBfkmXCjUPVHUqhctPY+BaX6vCNR7NNxUSMKAyohIzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469339},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"ffbc7ba5f329f824e4e2f51bd52136084c10adff","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.8","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.11.6_1744208643829_0.9034952982760402","host":"s3://npm-registry-packages-npm-production"}},"20.22.4":{"name":"express-zod-api","version":"20.22.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@20.22.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"cfbeb6b2e0db1dacff0444e5226647e3f79fa0b2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-20.22.4.tgz","fileCount":16,"integrity":"sha512-7iAmXNr5mBqiTjjwBCc5yilPIL7eatCofal+EoD3rJ/NXxPyL3EwvtQYX7C5lo/k9jdHMeE68FN5ioVOiBo+bg==","signatures":[{"sig":"MEUCIFVD/Cgymd+fGqIn/uUI0zzhB1C/IRWT3S6CSo3JlpOmAiEAxOeh9raHje2nyg8Dil+pIkPAUqMHa7UC1LA/hqKBFVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@20.22.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445462},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"327d1e0e9a6d7f3912ed5995bf2d87a15fad58aa","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.8","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^2.1.5","express":"^5.0.0","globals":"^15.3.0","prettier":"3.3.3","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^2.1.5","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.18.2 || ^5.0.0","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_20.22.4_1744210735684_0.6625153455785644","host":"s3://npm-registry-packages-npm-production"}},"19.3.2":{"name":"express-zod-api","version":"19.3.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.3.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"eb6d53db5a338e2b5a486cb37f6af13e1bd39a71","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.3.2.tgz","fileCount":12,"integrity":"sha512-o8ARBN4TUp7TLoXxKkkbhKSSuH270LIpOVGn7PriDlxP/53DQaC1/SFLmd5vD1ZYMsfM3nNkbRBJBGy8W3bSIA==","signatures":[{"sig":"MEUCIQCKe11ip5zW/Ra5/KupucyCVsKCMpFTiDBjpNjwkdl3UgIgA8Wn5jXg8Xw79sf0818PAE0TbNn93wjdgMOXOOlKX6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382388},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"64d23f43daec11c80a0490ed70d3251751692420","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.34"},"sideEffects":true,"_nodeVersion":"18.20.8","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^2.0.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.34","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.2.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <30","vitest":"^1.0.4 || ^2.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.3.2_1744220948205_0.6938036264509069","host":"s3://npm-registry-packages-npm-production"}},"23.0.0-beta.1":{"name":"express-zod-api","version":"23.0.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.0.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"eec8a34207034d89284c257a18a21f8732e587ad","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.0.0-beta.1.tgz","fileCount":16,"integrity":"sha512-JuKYhs/wTR2ScNh2MsbwC4jxNw8ON0sEyYca28++caSTXyZcdnyMCEmACTIDdtaXfUUq8wvJLWKBwhMisHMWwg==","signatures":[{"sig":"MEUCID/1z1pSd3UcEfFhJtxCAUArmc/kxE8yDe6CCKkIbLPgAiEA8+/Fyd5Nav/5FE/l1fWoEmHicfmOPHTbTzpheMLPl8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484598},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"2a73c856074a7bf18123b1b6be07406fca5167ce","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.0.0-beta.1_1744556089011_0.8036942891642664","host":"s3://npm-registry-packages-npm-production"}},"23.0.0-beta.2":{"name":"express-zod-api","version":"23.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7049afb82ec0695b4e3b15265d24e5f28d227cb9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.0.0-beta.2.tgz","fileCount":16,"integrity":"sha512-gnJQotINijhX4wNMcYpN1A5qa7uZBfKvFAMKzypk2uIKuoQLTEQUkDU2pmMJyMcUs8a+RhG7AgSSVnepQaemiA==","signatures":[{"sig":"MEYCIQCfYBjC8/3PLyEqldeMGAtFY8NqcbhYJpDQ9Lys/9eIsAIhAJEenP1W4keYgVlmix6iWBsmbi01OZkZNpv8sYwCGP5R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484598},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"60d27b34d4ead52e44042a22bc7b932752a87232","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.0.0-beta.2_1744628703181_0.3300295787844807","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"express-zod-api","version":"23.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"cd4ae03c593fab4d4bf7c43a5a63441b5189b143","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.0.0.tgz","fileCount":16,"integrity":"sha512-hGrV5Nsb9YnnRY7vuJxhkGNmoBzpTM7Jz+RNUX+gDD71xRv1cXfihFO0La0rmIzOgZn4EnEYakGxUeH2U0HWqg==","signatures":[{"sig":"MEYCIQD9p547pNhTO7eqx1iyTHvVccXjbKrilmG8V1ErYpSokwIhALGq+0QNecI4+Q5O8fYj4RFN1Kz+x8DbY4JHl4VI7E8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484579},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"2b235fc8b6463119a4129a6556d933a5efae2071","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.0.0_1744630750761_0.11938049189124267","host":"s3://npm-registry-packages-npm-production"}},"23.1.0":{"name":"express-zod-api","version":"23.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5ef0ef48e4cbdd8a9863b9656409b2556cab1dca","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.1.0.tgz","fileCount":16,"integrity":"sha512-9wnulpLW9sgdRoYYjRmgaZVFexnyxIa8rx5ubXc+qYurT7XagBOYURmu2VIQo1LCKpHzdjY5bwbtu5P+7o1Bhg==","signatures":[{"sig":"MEUCIGN7oxK5zXpbHXm0Ee9PaKB0/24IA82lTWCtvWirPwU3AiEAy7ulR9m49pJemM2/iOOfudCLRLG0midAVYzDxx08D4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484975},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"717ffaa861f832e801afa2781f89577d0a654d1b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.1.0_1744887483859_0.8829890834846035","host":"s3://npm-registry-packages-npm-production"}},"23.1.1":{"name":"express-zod-api","version":"23.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c20429e74c041e4766b36ed3781630ce0e6389f2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.1.1.tgz","fileCount":16,"integrity":"sha512-QZW5CljDMUjKtlr/jHtnXMn6fuO8Fel8QZ35eHcIcQkxZo3iLfwIzyNrP3VyhzEeRf+yYTlMbXZm2n/+T3tO7Q==","signatures":[{"sig":"MEUCIC38NWlk5Pa6w+6OH6IeOY3UXzoNc6ifYrhyeBQgvyzRAiEApa01Z/4BRonsuZtpXsQPAHmUiphQU/DtEXyxpH2uYEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484966},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"a0bc3ec781b10a039c183b6818549f7d64511b73","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.1.1_1744985215062_0.686113481490416","host":"s3://npm-registry-packages-npm-production"}},"23.1.2":{"name":"express-zod-api","version":"23.1.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.1.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c2cd736f7e9aa124d098e314d153148c3a348eca","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.1.2.tgz","fileCount":16,"integrity":"sha512-NOInKn6ZFgwkKkxPXlK/dWr+YJ9Abwm9tg7zeBA523ujutFUE0KeYi7E+yK2rKWH6wYERfyw8l8TlFaB3701eQ==","signatures":[{"sig":"MEYCIQDmo4w9h7FsYeVm0GQu68Vtgv5gYiGkHKhGWPZasiiKsQIhAMt36HTLr3Vl+L3RCf9MTAeI+hph2AQ5qrD/W70zaCtD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485060},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"60ce44385875e427f0334821cbd4ac2c0322775b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.1.2_1745908600111_0.7741290541599188","host":"s3://npm-registry-packages-npm-production"}},"23.2.0":{"name":"express-zod-api","version":"23.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a253a7dde382b1c4e37095f7564efde0d0c36b36","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.2.0.tgz","fileCount":16,"integrity":"sha512-1ljUQFH52NFY2LFmybNwPciBsMA8iG/lmNBV7yuxofWQXx5GwuV9EsUXmV652lZtnrTO8hvksNK12MjXgstlKw==","signatures":[{"sig":"MEUCIGDo2+jd3u5kSee6B46oR08yZhcxRCYx1IZdWf6WHjRgAiEA1d3wXEaW7mo3Un0hHj9XOATMPxPRutc4/+CE5VMLtgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485107},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"94a2819d724436cf7594408000d7ba6491eae40e","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.2.0_1746548414795_0.9759367465419029","host":"s3://npm-registry-packages-npm-production"}},"22.14.0":{"name":"express-zod-api","version":"22.14.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.14.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a9c514198b321c096f628b6f420f69c7b607d29e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.14.0.tgz","fileCount":16,"integrity":"sha512-sIZEfXyl93/nkUk0tIawzn9amy3742EGSVsGUYTA6aCQ0dYDwkZOUW4D9Uzlpm/pXeWxlHuwcw59YFeQkUMesg==","signatures":[{"sig":"MEUCIGSk9hk6w79m97LubsapSSdOeWk2tgVghjGHA050c3I3AiEAlCoJ0QHtjvbQYDoH5UF949hUdPtiJDKc5McYCNpB7vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500351},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"f511c6c1e06559cee947b64e90beca93b8f481e7","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.14.0_1746549034002_0.66682178467696","host":"s3://npm-registry-packages-npm-production"}},"23.3.0":{"name":"express-zod-api","version":"23.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"bf6fae30dbce212f358b4b05d03c38ebe7b9209e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.3.0.tgz","fileCount":16,"integrity":"sha512-SmFFPaPQZOCdq38xSLxTvDQM312rJJQV5PVJFYnO3csJwV4uq3q2Eq717a+iIUa/iczAQmPB8T9TvBqQnQQGUA==","signatures":[{"sig":"MEUCIHS0gjwcQdBcyHMWLbyYdSC/Y53iR/pVADnClmWV0QTxAiEAxh/2GTHDPMJylTK3bJ/vhEhP2HVxhAS9DFYUiFT+lm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485172},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"df10fef79b115bdddef2c17e1463c95ed2716223","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.0"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.3.0_1746784053161_0.5818945618050684","host":"s3://npm-registry-packages-npm-production"}},"23.4.0":{"name":"express-zod-api","version":"23.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b00bc579c1e74752fbf8e3e7bfd57c87cea519ad","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.4.0.tgz","fileCount":16,"integrity":"sha512-l4jda9KNW895qaNGYrzQIQ5eOwj6yEWIlGguHJNxUfmEH9aNiPQcYtzZNm6/k1g84ARv9wpITTcFOpxl9KfILA==","signatures":[{"sig":"MEUCIFaI26XPRZiVhgX9sphbO3tEOpMy8TPEjgeOlQ45kYAoAiEA+9BYD+/cmpk4JbURCyGQwdciLC5aBIFHwQBfVX7mIAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486493},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"b7a9a22ecabce1371bbfa14ac6016214e3a903b2","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.4.0_1747237890950_0.4684144097609484","host":"s3://npm-registry-packages-npm-production"}},"23.4.1":{"name":"express-zod-api","version":"23.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"15eecefade0da3638e65dfcc7cd1c7545e89a7ff","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.4.1.tgz","fileCount":16,"integrity":"sha512-+158fpGTSQe0rQDqetHqR4sUlTulkfurbZBMfQQY4+K0wKuwSS8qIfG9BulwwEb+/8U/coCWkme3ZDzkjW3oNw==","signatures":[{"sig":"MEQCIDfCsS1kscg1MhTcVfXJwcaulp2gVlYbzBCQkew981rQAiAu0hIcJFf56JksMSa7uP5Srz0gafcT1YhkJ3QgI1s8OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487205},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"9445cc87f42422241b62b66bd0f754abc54a1f8c","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.4.1_1747469835274_0.9172578887169993","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.1":{"name":"express-zod-api","version":"24.0.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b5bf9816cbd969f088d10980dbea97367c6b6e4d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.1.tgz","fileCount":16,"integrity":"sha512-NvZI7VnI/Q+Z5aXLmg3W7IpLxI760wTTMz+Ht9e98dSZDsP00J642iDMw3I2DtfxZeeRVJAK3Nbbda5YzvWfTQ==","signatures":[{"sig":"MEUCIQDS+8/mHW52xAjxCkWR7N0tVs1TcbDdhTLwufdWqpdmJQIgA/7vgkJi47LNG8Q3lMaHaVKEOs7fI7TCAHWj4u3VXaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481468},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"38cc4c1279e8cbc01ca29363f09dfa0544b15bec","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.1","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.1_1747724980560_0.569094945157079","host":"s3://npm-registry-packages-npm-production"}},"23.5.0":{"name":"express-zod-api","version":"23.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0b81d2a3bec30e19e9a0b60f5b2a7a73abd8ff2e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.5.0.tgz","fileCount":16,"integrity":"sha512-muhq9FqFVps3XFDogtYUFceK3TvvoIL9mw9Ny1deacZiNJjpMwAxL6GHtwN9iYm5zjLna0d4ZySnIhOTHZN0FA==","signatures":[{"sig":"MEUCIG9HUv9hxAKN+4oGF9qVryBWfwrl+kJjEJXdGb8EhicnAiEAzfAc7neuXlrAHUrR145kOWAPqoksAF4PDzUV7upFyLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487691},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"545c3420b65a12bf11ba9b14e862b8ae89126d96","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.5.0_1747747773244_0.5809555899657597","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.2":{"name":"express-zod-api","version":"24.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a8221b5038c6fc92776ec4e09fd95635730b953c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.2.tgz","fileCount":16,"integrity":"sha512-+upX4MMaJZ4ZEC0hKo4Y49kUH65Rh6QDPLSp96uFYIcmBiI2Zoug63OoeMTeZvnKNdybIbKn8Et8MtyVj5/JDQ==","signatures":[{"sig":"MEUCIQD5sUFt85pQFRo4NJRMkNAj2I4OQle4Kxk3koXfby2m9QIgKGtcXxPmuGYlGfB1a1VoM9oJJ5qyAZTPXh6TseIbSf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":479126},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"d9625e60f5db6b3df3d2c48ec3a4c5c0aa377785","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.1","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.2_1747809466803_0.38865540790969155","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.3":{"name":"express-zod-api","version":"24.0.0-beta.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"50e220522b09052e13d05d634ac1d5d9f074c4ec","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.3.tgz","fileCount":16,"integrity":"sha512-gTrwyaimPpjVb0OzxndcG5/apw3byzhDN4xVMUXn2KbQag5B/nyVHl5fcZ3HikjVz40PwTF3ydPq/bS5DBVQnA==","signatures":[{"sig":"MEUCIEoHoKDXnOQ6Jw6Ik74rdkmoMD6UVFYvd5yib5Yz/WqaAiEAxL2VNwyf7cLgMwC5heJb4cQb+niLoZdmulTAqEQWM34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478870},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"f60db9ec291738cc933b25e10dd765eecc24695d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.1","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.3_1747912439055_0.19802059744461697","host":"s3://npm-registry-packages-npm-production"}},"23.6.0":{"name":"express-zod-api","version":"23.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9c23704a6de97df2b36b4cc00a10ed4313dba57c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.6.0.tgz","fileCount":16,"integrity":"sha512-CwmBC8jY5ZY+zU6HgVp3dLHVwRvh821pSdQjzRGUIlcNoyNl58MzGYcwzHbfbizFJqidnUfhp9P1ax1XWj/keA==","signatures":[{"sig":"MEYCIQCmS7aS6nAwkFP+CAxOvwq8fEo2mTjdLQ5eafrp46TH7wIhAPq63cifz9HAIRt6KfnMrFQiEG+6JM69XGbmyBxKdNNa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488472},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"9ef7d21df0cdb177b1293917a40339d66ec80a1b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.6.0_1747984864009_0.814731015047748","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.4":{"name":"express-zod-api","version":"24.0.0-beta.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"208e47de50def5c797cbcf576e032d0504e6ddd8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.4.tgz","fileCount":16,"integrity":"sha512-roF69cq9OlC+3UhztcKltPmyy5UWSuaaKa3cDCxkFxDAXvHTJweNFK8pBvsMgtdgXDuJrJnoRR8RI941GNjliw==","signatures":[{"sig":"MEQCIHUrzEVDKCjfus6kTg1nibjhxRVxgF9wrr/OFohlgUMAAiA5PwmYt+GZaxnrevfeV44Rng9ai2Y3x00hzZcBdbHsMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":479867},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"ddf9402e1de2e2eb888632002072d57b8b28802e","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.1","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.4_1748026283860_0.20562865595916202","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.5":{"name":"express-zod-api","version":"24.0.0-beta.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b0519eb28ec6234fcb3a9d139c099bcf59b4a4c3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.5.tgz","fileCount":16,"integrity":"sha512-o7xe4vcGj+U2IGyTu8/zsxV5HiDe/NyZIywLDIriHMBOyhwtyPgIbZT4qpg1WfCjc3mGt8TigkYusLqS7aZrZg==","signatures":[{"sig":"MEUCIQCiFjNXjPYtG8d8b22UIK+Duqx17FzTlIdpEfgyP5aTJAIgHiyMlenBrclKJkAeVzO4dFU/ZBrcPysIAibtJKzUjP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":479913},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"2b71a58dcb0721141b5b46c567e9134b8bd1f821","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.1","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.5_1748066818780_0.5455523571220002","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.6":{"name":"express-zod-api","version":"24.0.0-beta.6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"70f58719fbc52b687e2f818f75e0950fcde3fd58","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.6.tgz","fileCount":16,"integrity":"sha512-rIyVFUoH0LH0/AYmPC79Iul789vesr4CQ42xPDbv6elRqtxEKumYMswgf3bVmdkG7JwudfBXJPqSWhxMYmETlA==","signatures":[{"sig":"MEYCIQDBgqEwlZaDOVXXx1lvLNA8GnJQDqQx7t7/KoqGUJzuugIhAIN71ybEnelnHeTS9zxFyZpL7eeHaFjiaQBErMNaaP69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480155},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"3121496d20b2ec8ccff69c2a31b7d02246c8a709","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.1","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.6_1748196257878_0.9090095678711381","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.7":{"name":"express-zod-api","version":"24.0.0-beta.7","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.7","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"cb6a5e610ac65d3ab72b96fb402e53063cdc9f4f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.7.tgz","fileCount":16,"integrity":"sha512-4tin7s9t6b3hRWq/csAB7XLTxM1jSSsvFCxnMlXoMf6x7ZXw4MVJG2yMxijJThwunwx8unEdqUX0z1A/vYv2kg==","signatures":[{"sig":"MEUCIQCrKvbrqRGaqMQ+91b9qfJy6fRiYSwnZmx+fb6LlXzygQIgUFipVUz8Z3ZR1bihb1jeI0ziQgcCORiDjtGHRdB8Da4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480808},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"d7695dc9b84220faf00eb878307e4f5487096115","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.1","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.7_1748278078807_0.7645695408419833","host":"s3://npm-registry-packages-npm-production"}},"23.6.1":{"name":"express-zod-api","version":"23.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"40c221138d41b98fcc5db0aacae2bd4247fc0e4b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.6.1.tgz","fileCount":16,"integrity":"sha512-HNTRlNCimkIIHxnfqy1AO8ri3TxQE2KGO2mENLeepC0vrdgUzgGpsuelubgPG7vyweK5rz9IbHfYrXGjO7ZIhA==","signatures":[{"sig":"MEYCIQD9P/YwQRIdcogCZXou08HOgwJ0p/WzceDFypam9SRVqAIhAPI6anLuExzgTOUi438nMrfyBNecqPq2dEiD7AiGO8q7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488524},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"a969ee5449d91a3e28070cc7be7b09654ad9687e","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.6.1_1748293944143_0.25630517089620364","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.8":{"name":"express-zod-api","version":"24.0.0-beta.8","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.8","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e7077fed8743896c797e07bf89b04a800c44ce1a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.8.tgz","fileCount":16,"integrity":"sha512-RYtomKTC9BpqG5Gkmha33mAtmlqiWYAcMQjm1w+FpHVrq5I9eMqhKvglISNI72PlQH1kAhgAcPGRh2sVwlKNCA==","signatures":[{"sig":"MEUCIDOC5e8XiMOJaSMbZFG2KYJmF90fp1BxWXHwS+3a13SSAiEA7mbJb/l2iDHD+Qt/bUuVMxKpBdKl8bOsNxZeqDpeerA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480154},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"5fa05c18464a1103191f5bd54d060ceec22c958c","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.1","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.8_1748328381534_0.7667059632566446","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.9":{"name":"express-zod-api","version":"24.0.0-beta.9","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.9","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c54a98efbf05be973a66e935328777b5b9df513e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.9.tgz","fileCount":16,"integrity":"sha512-Dpq2aY9R+WbDU1SN8/iitI29X6q8ovljqfED2MKD0pkMXxam1KiPW+v63c6eU3ZlVRU2XBbnpuQ266NrQbq6Qw==","signatures":[{"sig":"MEUCIF6HrWYTc9K8/oFKb77cgZ6LmO7DYAPlpXt1j0eiZjLaAiEAguM+nCIofuz+cFKOn7PjrZA/HMOjQjbw31HDUOS+mjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480870},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"c1d875b465203fb8685c70aae7f47f59873d523b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.1","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.9_1748428551738_0.07689746475766635","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.10":{"name":"express-zod-api","version":"24.0.0-beta.10","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.10","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d3db700dcac86ac6a2dd4c027c08b4c0c2dfff96","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.10.tgz","fileCount":16,"integrity":"sha512-QHEBNG4F5tQdleGa91Mtz62KO5jYO/LfBpwB1+xd2H8xYHQco6TUn4e3SPT+AXCyuQS9YiernGNx2RRqOw7ICQ==","signatures":[{"sig":"MEQCIDXoTdyEWUHy4uSVdUIauYqMM4OuBhkDCccuWDoP/Qk4AiAgaomWTxgnc+Av2p4iuAbia/HRJqZ4xCf2kdho+3merQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481049},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"a8c2d9f0bfa6a229704e82319523aa070c016c34","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.1","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.10_1748541695890_0.7976150181406965","host":"s3://npm-registry-packages-npm-production"}},"24.0.0-beta.11":{"name":"express-zod-api","version":"24.0.0-beta.11","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0-beta.11","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"2f4e83f2302029f46cf6aae159bbdac239c953ee","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0-beta.11.tgz","fileCount":16,"integrity":"sha512-Z/Sod9uBFund0HG6V3l3SV491mFL2LYM6wx2WNMYSpN8cBGVn7Pl5+CwKt7zpV5k6bTK7k4fpLNKJNtpLs5NPA==","signatures":[{"sig":"MEYCIQDB55aTE/BFO9acXOUVeilQctCh3v7x/3NP1CGZdZF1zQIhAKbCjOhkEJSK3aQBS9MRlbC5XfsvgJvOcSjamsTKtjV6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480937},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"1bb6e7763d08453cd06de54301209b6d6dbfda7e","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.1","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0-beta.11_1748575213530_0.8551549072342124","host":"s3://npm-registry-packages-npm-production"}},"24.0.0":{"name":"express-zod-api","version":"24.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"30f8cff800302544593d736171e2a94f66c26801","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.0.0.tgz","fileCount":16,"integrity":"sha512-zUH6eG1+Q11vprIJFnVfJjK1cq9AlxDYEhXpmEPMRzzZ2HVi4+LO6A2CE91a9fPCgvLtFNP2ZFvn98Dw9KtSPQ==","signatures":[{"sig":"MEQCIDCWQYFEf+iCRvBXqYO8mUemu5o6xfS3ejR3ICmn1VGmAiBohZPUmfgIzr73g/v/NIpETXVSzaKE9Ueut0d23pMQuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480652},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"b08e4627bf789ddcf001baf67c6bfa3ee9582f68","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.0.0_1748683023597_0.9021731079703661","host":"s3://npm-registry-packages-npm-production"}},"24.1.0":{"name":"express-zod-api","version":"24.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ff31a36d04e0513939b266f696a7fe518d0bca36","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.1.0.tgz","fileCount":16,"integrity":"sha512-jh6CUyYNheXgNM6h+3nOTBO+PEOUr/38qkmtBqwrOcml2b2gLhYyAPryueegjNI5KzkmM/sRXEr+1eot6jl91A==","signatures":[{"sig":"MEUCIEh45fs1Bmt95GodTRwIcIUSeND7KI/N7jxNCDGt73N7AiEAqWGlM0Q72ANzSQ2i6YOjtcEpVa9AMdcCaT7gxBqQ56I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482403},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"21c8444023d5912e714d12019e395d65fa970664","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.1.0_1748773563407_0.998435740213683","host":"s3://npm-registry-packages-npm-production"}},"24.2.0":{"name":"express-zod-api","version":"24.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"2fa60c995691702ede4a400bebfa287e8ee3a7fc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.2.0.tgz","fileCount":16,"integrity":"sha512-u5//O69OTVIBJmVOmC9J6JOdC7+vC2/j5PJRTAn3SqA8HnnSBelND2EEsJzDZBCBLEX0hYx32t7INqDrPR4xfA==","signatures":[{"sig":"MEYCIQDvqxCmvEWFmAdmCyNuEZxVVpHJnFxKh3gb0niYpgfUVgIhALsQcc2JMI3IZD96hFjxJubNsyUjNfqsPswKrwyw2d8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482423},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"be2c70a670d799db0f4feeaed71b21f17321800b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.2.0_1748896985075_0.3180769252572071","host":"s3://npm-registry-packages-npm-production"}},"24.2.1":{"name":"express-zod-api","version":"24.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"713e1e43cc3306fedc52c2f5e71807289e4f887c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.2.1.tgz","fileCount":16,"integrity":"sha512-eTqqzsJNBBYXQaXsh/YPDftl4x6eol3SGtqDWnuf7v0vi2DHPStSTyygxC2icRN1f+rzVbQgj/t3nyXo1w29Aw==","signatures":[{"sig":"MEUCIQCZnc53P5Xa3+2TP/UOVupvApBxUCrOUssT+3R2+3R7WQIgKz0DA1itfDeXVNJPA4RlFFnw3G4DIqRhDveFN9R07Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482747},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"2b0651ab174773bae60f947b91d9bb25f0997aed","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.2.1_1748930464637_0.16804100483898354","host":"s3://npm-registry-packages-npm-production"}},"24.2.2":{"name":"express-zod-api","version":"24.2.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.2.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6d9540625096bb29f4f946c9ffc673b2f56914c5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.2.2.tgz","fileCount":16,"integrity":"sha512-EPt2fDW/hZVCN+JROiCg0zz5jxkG/mmcEcphx2bv1Nyx8ZPJuPCLXGVSoCCK/wSro6ZPJT87dGxFudDJSVqBMw==","signatures":[{"sig":"MEQCIFr/pk7tsB1dXb5qwvyfH/DmrObGkje2r0bW5/wwwqvAAiAuEfBzqcKdGiI329XZy3gNZhMOQJD3oBB65KcWZRGneA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483725},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"5c6048b8a5de483cb2a01198a7c047a2b7932874","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.2.2_1749023955022_0.19785445542688818","host":"s3://npm-registry-packages-npm-production"}},"24.2.3":{"name":"express-zod-api","version":"24.2.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.2.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"22e1e3b443508529c1b61458290b6c385e4c062c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.2.3.tgz","fileCount":16,"integrity":"sha512-xCFnPioA4GIkgaYMlnUB/ySeUOFSCot9xi8wfZA+yfu8r8xpO6A09fLpSgc5GuYpl/vnkszk0ExEk0QfhdmKSw==","signatures":[{"sig":"MEYCIQDR42oCMhCOnKHt9yrYsgzf8SfESp/RxClGkm9DXRnpJwIhAP8av2v5KufTW0sfjm7qiicVvy0PBs3X4hxEx2qExC1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484137},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"8c203622dab3260bc9de23948149dbefee21b00f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.2.3_1749150967456_0.5820135297366944","host":"s3://npm-registry-packages-npm-production"}},"23.6.2":{"name":"express-zod-api","version":"23.6.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.6.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9c5c72a0d085aedf7c54063fa2a35594bfe222e8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.6.2.tgz","fileCount":16,"integrity":"sha512-lCPka5QTuIh7eSYEGQfa/fDu9X0Ug8Mn0UgpBjR6kJLioBM8UUde0s3e+mhXH4er1iAJMZMC+/p5OBRJXzzosg==","signatures":[{"sig":"MEUCIENp2/TSItvLqrURFH3ZXbp2AUBMsOdu6Xva/3lUkEcBAiEA/SD+PDrd56jvfWU2mKkZuuf5IV92eZOY4anJ5MdQUS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489032},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"ee6dbd59457274e41ab59bd1b5de96531d14e547","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.6.2_1749151963974_0.4123848806060577","host":"s3://npm-registry-packages-npm-production"}},"19.4.0":{"name":"express-zod-api","version":"19.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@19.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d2cc011fc29e2d8b045b87c9480b2dd36a885249","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-19.4.0.tgz","fileCount":12,"integrity":"sha512-Ujoa2zoRcxjH+rp+p9zK/LTIX7W6gk0L+6rD58/y3yQG3b+ql9gBpgnA8D1Y3BeqQG3hYMaUlxcjaKhJcod22A==","signatures":[{"sig":"MEQCIGbQ97nBrKbJWia0QsrEL45+F5lzgn2pCTlBmJsyGsABAiAPdzPEY6kkH8epxt3yMwApUvMt78pz1aXHFBQLEvSKUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@19.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382424},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e8428caead166b8d11c7b6b7a1a1b7fc05740b36","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"yarn build:compile && yarn build:tests && yarn build:assets","mdfix":"prettier *.md --write","start":"tsx example/index.ts","cleanup":"rm -rf tests/**/node_modules coverage","pretest":"tsc --noEmit","posttest":"make-coverage-badge --output-path coverage.svg","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","precommit":"yarn lint && yarn test && yarn build && git add example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","build:tests":"yarn cleanup && tsx tools/make-tests.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:assets":"yarn build:docs && yarn build:client && yarn build:license","build:client":"tsx example/generate-client.ts","build:compile":"tsup && attw --pack","build:license":"tsx tools/license.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@typescript-eslint/utils":"^8.0.0-alpha.34"},"sideEffects":true,"_nodeVersion":"18.20.8","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.3.3"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.0","tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","vitest":"^2.0.0","express":"^4.19.2","globals":"^15.3.0","mockdate":"^3.0.5","prettier":"3.3.2","@eslint/js":"^9.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/node":"^20.8.4","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/express":"^4.17.17","@tsconfig/node18":"^18.2.1","typescript-eslint":"^8.0.0-alpha.34","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","@types/triple-beam":"^1.3.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","make-coverage-badge":"^1.2.0","eslint-plugin-import":"https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.2.tgz","@arethetypeswrong/cli":"^0.15.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@vitest/coverage-istanbul":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"zod":"^3.23.0","jest":">=28 <31","vitest":"^1.0.4 || ^2.0.0","express":"^4.19.2","prettier":"^3.1.0","typescript":"^5.1.3","@types/jest":"*","@types/node":"*","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true},"prettier":{"optional":true},"@types/jest":{"optional":true},"@types/node":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_19.4.0_1749541131292_0.3486078901694969","host":"s3://npm-registry-packages-npm-production"}},"24.3.0-beta.2":{"name":"express-zod-api","version":"24.3.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.3.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"efac9e4db07f92c6aaa2687242cfae8fcea7d434","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.3.0-beta.2.tgz","fileCount":16,"integrity":"sha512-thiy9ypDeIU9OXT0g/ikOrFx3lV/L6+h+ZZBzxIiuZVpidscn9RahfF3/TrLJREpRBUQQBpOr/hA/nbhR3IGoQ==","signatures":[{"sig":"MEYCIQCE3WdUWy1ezGdUQYpYDSaljCZbWsqhhpiGnw0ThITmfgIhALF5mxvxKMYnxd+iFiyjWpPHQHr0LV0t+di2IL1hkjrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.3.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483923},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.3.0-beta.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/e6e511139464aea2e785c1da922a51ce/express-zod-api-24.3.0-beta.2.tgz","_integrity":"sha512-thiy9ypDeIU9OXT0g/ikOrFx3lV/L6+h+ZZBzxIiuZVpidscn9RahfF3/TrLJREpRBUQQBpOr/hA/nbhR3IGoQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.3.0-beta.2_1749550310149_0.43319533325340065","host":"s3://npm-registry-packages-npm-production"}},"24.3.0-beta.3":{"name":"express-zod-api","version":"24.3.0-beta.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.3.0-beta.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"102036557ffd9fd1c24f1101d2121bc1bd32cdb8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.3.0-beta.3.tgz","fileCount":16,"integrity":"sha512-kcjDH7I16/IvIF8EIhC6ryMchw+Q8PjsyPi88KJpjMM6m++PsIFYWlnX1JHw7tPlypXPvCdpUf5LT8XIts81wQ==","signatures":[{"sig":"MEUCIQDDkAyHV9woru7rXuBWP0HtNrpU29f7y7kJJPzjXucX/QIgNA2Cx7JAgkEkq59dc9U9p5TkqcysCng2U0kcYn7J8CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483923},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.3.0-beta.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/6a139a3e5227036a69e2ac3d37bae85a/express-zod-api-24.3.0-beta.3.tgz","_integrity":"sha512-kcjDH7I16/IvIF8EIhC6ryMchw+Q8PjsyPi88KJpjMM6m++PsIFYWlnX1JHw7tPlypXPvCdpUf5LT8XIts81wQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.3.0-beta.3_1749550749418_0.7946983751763073","host":"s3://npm-registry-packages-npm-production"}},"24.3.0-beta.4":{"name":"express-zod-api","version":"24.3.0-beta.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.3.0-beta.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a22edd2f4f02a831271a75cf336fa29d23495473","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.3.0-beta.4.tgz","fileCount":16,"integrity":"sha512-4YgRva5cxf4XBqOD5E8hkDi/YI4dOaGYNKG3KRWlDplDIAmDWsIQtPu2axHX+WG9yQYteesbsO5bYFiCOIvBWg==","signatures":[{"sig":"MEYCIQDlcL5shQ/9gj38bSnmLn7lrCpRxv76fCduAtHzhv0cnAIhAJOTQDUPw/Pd+wOP43SGD/d7+aiqmSmyMdi34ly+qlte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.3.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483923},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.3.0-beta.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/83ff7c925aac43b59acd873c7382f946/express-zod-api-24.3.0-beta.4.tgz","_integrity":"sha512-4YgRva5cxf4XBqOD5E8hkDi/YI4dOaGYNKG3KRWlDplDIAmDWsIQtPu2axHX+WG9yQYteesbsO5bYFiCOIvBWg==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.3.0-beta.4_1749551182409_0.4244328254285967","host":"s3://npm-registry-packages-npm-production"}},"24.3.0-beta.5":{"name":"express-zod-api","version":"24.3.0-beta.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.3.0-beta.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"00deaded4fb9e7badb18df43010796382eef6054","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.3.0-beta.5.tgz","fileCount":16,"integrity":"sha512-Yz3xbz+cd4WcZiysxJGDXY2N/m/hM/3ztkzOzGEfLegHxaZM33y46UA3puAFMhObVxbE3ZQoc5xlijkEhcn8HQ==","signatures":[{"sig":"MEUCIQCjiqtVlMoOY28u+EBh00i5/eGGh9HOnYceMaYqQ/dUgwIgf2iK2fV+gt6Kzt1fzK3CSJDAeg/zWMJN9lNn8Wf6cvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.3.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483884},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.3.0-beta.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/5aa3b610b87cd2d2acc51c2c40625fd8/express-zod-api-24.3.0-beta.5.tgz","_integrity":"sha512-Yz3xbz+cd4WcZiysxJGDXY2N/m/hM/3ztkzOzGEfLegHxaZM33y46UA3puAFMhObVxbE3ZQoc5xlijkEhcn8HQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.3.0-beta.5_1749573555099_0.3531203811336576","host":"s3://npm-registry-packages-npm-production"}},"24.3.0":{"name":"express-zod-api","version":"24.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"79ff37c436e4b07356795e041b0bb2e24ff149ee","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.3.0.tgz","fileCount":16,"integrity":"sha512-ca7Brajm/cc5KudhmigtxvFmzzm/RTMlXY2l3+ALQ3V4Fzr5sYFQwTA6raMwvm4LL1pKwPxsEaO579rmdSu7Hg==","signatures":[{"sig":"MEYCIQCQyyr1uyqOTOFPtqHRvMsI3AmoMUu93yZ6ylzvaOTF2gIhAPAtzZSq70EMIoYC6jGcTW1EfKhpa3akhnRWmM0xYw8L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484002},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/9145fd8b0f68fa0db8899f506e053933/express-zod-api-24.3.0.tgz","_integrity":"sha512-ca7Brajm/cc5KudhmigtxvFmzzm/RTMlXY2l3+ALQ3V4Fzr5sYFQwTA6raMwvm4LL1pKwPxsEaO579rmdSu7Hg==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.3.0_1749627905523_0.9105233158738599","host":"s3://npm-registry-packages-npm-production"}},"24.3.1":{"name":"express-zod-api","version":"24.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"853a900a5e048e09c5fddfc94d78fc96d4e923e6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.3.1.tgz","fileCount":16,"integrity":"sha512-fei/E6LNkOtPUD6dvoDMYppovIsrJfG684OpU4PHvzTaXra17ENzamcqyIKL4vw8GbIY5oUsh2mv+CECP21+/w==","signatures":[{"sig":"MEYCIQCjInTuid1haBPKIkPejEbrkp2Ma67ta/0g2XpvQuZf2AIhAPSx8CZ2eLle+M9+6XUtotZPVUp6ZvIorGGW7Ecxb3oA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483713},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/9d356d0a70f86a189d3aa2b0726cacb8/express-zod-api-24.3.1.tgz","_integrity":"sha512-fei/E6LNkOtPUD6dvoDMYppovIsrJfG684OpU4PHvzTaXra17ENzamcqyIKL4vw8GbIY5oUsh2mv+CECP21+/w==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.3.1_1749659672363_0.6781639127131931","host":"s3://npm-registry-packages-npm-production"}},"24.3.2":{"name":"express-zod-api","version":"24.3.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.3.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"69c1d73fbf016f49d7f4be0fc1ccb32a4a8c0b9a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.3.2.tgz","fileCount":16,"integrity":"sha512-q5wrNBC0ZfOaqiRcSYPey3qGOmvRY19aDW25o24j8+BXAOOYxT8cbeXGD5H1iGCNrWG8K7SSuQtDLIR6Hh62Ow==","signatures":[{"sig":"MEQCIFEjM2oNLuOEDhhXvqDfw459H1F/tL3ejJF7Ji8YdwgMAiAEfVjGt+uWNSlig+sD3CAg3pLu7XEKYTcUetTCkT8ehg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483599},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/9c9163a1b21f4936a1054710320e1b84/express-zod-api-24.3.2.tgz","_integrity":"sha512-q5wrNBC0ZfOaqiRcSYPey3qGOmvRY19aDW25o24j8+BXAOOYxT8cbeXGD5H1iGCNrWG8K7SSuQtDLIR6Hh62Ow==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.3.2_1749838061046_0.49853117458961926","host":"s3://npm-registry-packages-npm-production"}},"24.4.0":{"name":"express-zod-api","version":"24.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"4cd19952020eb6ed448963a22b28eba2760e5a43","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.4.0.tgz","fileCount":12,"integrity":"sha512-d2tM2a/hVHaY5CRWggEpciHcA4rUQonc0zzPukIK2eh/QM5ILkXImKzyhOYrTEEmxLrd8DgGT7jiFj37JmZahA==","signatures":[{"sig":"MEUCIQCoOkIDGafEIRNstuoKaFXga9jj65zxEKfQhypbxr6jAAIgf56RnwjGt1Dya443mMfSj9WDQzKIQDWF6iPSuW+FxcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475793},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/6d3af635fbac3545c7f48d56f33e1dea/express-zod-api-24.4.0.tgz","_integrity":"sha512-d2tM2a/hVHaY5CRWggEpciHcA4rUQonc0zzPukIK2eh/QM5ILkXImKzyhOYrTEEmxLrd8DgGT7jiFj37JmZahA==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.4.0_1750010463128_0.21762089647800864","host":"s3://npm-registry-packages-npm-production"}},"24.4.1":{"name":"express-zod-api","version":"24.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d56a4e6263f4c4fc03fc1749f7a42b92f4264b7a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.4.1.tgz","fileCount":12,"integrity":"sha512-wGRQ68P7Bqz1iqeFPkQHo9QRiJ/z6cFhJ0pbKNBtppSo9eV1KR19x0W+mPTsHPhzrDcgz/GZuDS3UdvwyPP/pw==","signatures":[{"sig":"MEUCIE/CZbAbH17bHOIt33eCKh3UeD6BLljlvOcXI8txjr79AiEAqQ6G3BYDfetgEi01ZZxzXZaBw5rX5CP3SOEN46Ry+Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475772},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","actor":{"name":"robintail","type":"user","email":"robin_tail@me.com"},"email":"robin_tail@me.com"},"_resolved":"/tmp/b0ec276c29b9cf9a2da818f89f2da796/express-zod-api-24.4.1.tgz","_integrity":"sha512-wGRQ68P7Bqz1iqeFPkQHo9QRiJ/z6cFhJ0pbKNBtppSo9eV1KR19x0W+mPTsHPhzrDcgz/GZuDS3UdvwyPP/pw==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.4.1_1750274148619_0.8348855063432103","host":"s3://npm-registry-packages-npm-production"}},"24.4.2":{"name":"express-zod-api","version":"24.4.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.4.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"28df85d51f758f9e954b14b1ccedc7d64ac339d7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.4.2.tgz","fileCount":12,"integrity":"sha512-7UmVD+RqC+Oi0HU//38FLR1VJmhgZGsLa5x/xoeHZ9GKXuPqWJbUpB7sbHdpcmhBLYW8JqsoZDyCNxJ45iWtcw==","signatures":[{"sig":"MEUCIHMKcxCD8L1mFDphLMEaUvrLtfp3IGiuZ4dtY6+PKNVeAiEAyidD0p6zu1a1VEkNdHBvelDgKyEQ+3+sEbpoTmt2jqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477145},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.4.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","actor":{"name":"robintail","type":"user","email":"robin_tail@me.com"},"email":"robin_tail@me.com"},"_resolved":"/tmp/6d3da00871dd9061bde57a9ffe197273/express-zod-api-24.4.2.tgz","_integrity":"sha512-7UmVD+RqC+Oi0HU//38FLR1VJmhgZGsLa5x/xoeHZ9GKXuPqWJbUpB7sbHdpcmhBLYW8JqsoZDyCNxJ45iWtcw==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.4.2_1750969549312_0.6851266992416898","host":"s3://npm-registry-packages-npm-production"}},"24.4.3":{"name":"express-zod-api","version":"24.4.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.4.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"04f7c79702177e2c07a93cd64f85bea188aa4e29","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.4.3.tgz","fileCount":12,"integrity":"sha512-ItzSsxeH1t0xJH97jZgm2Urx7Dh4tdCmrbljQvUTdaOWrD0HTQWGLjJ61qm29RzWkwZi1JgB1u2dB9zUk4hs9g==","signatures":[{"sig":"MEUCIQDhaOtwxQvW8CSfuDD9Cz0AbdF1JPnn4thPyx28teOA/AIgBUy/z4YwiYKW8WAlHjLmuRSRpwyp0YW04ce+oN/qsxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477730},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.4.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","actor":{"name":"robintail","type":"user","email":"robin_tail@me.com"},"email":"robin_tail@me.com"},"_resolved":"/tmp/ebf357d3304c91e099dd5f1c28b505db/express-zod-api-24.4.3.tgz","_integrity":"sha512-ItzSsxeH1t0xJH97jZgm2Urx7Dh4tdCmrbljQvUTdaOWrD0HTQWGLjJ61qm29RzWkwZi1JgB1u2dB9zUk4hs9g==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.4.3_1751194781783_0.8775918724698775","host":"s3://npm-registry-packages-npm-production"}},"24.5.0":{"name":"express-zod-api","version":"24.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b50cd6ac972714c24fdbe0009d044038065615cc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.5.0.tgz","fileCount":12,"integrity":"sha512-FtZwxHlaw4NVVULHK8ivekn7F+dYBvX51q0gd7mGpwCWl/MW30hQe0kbVpB7k6PyrkVXI2fTXtw2FvGVeZXdeg==","signatures":[{"sig":"MEYCIQCWws70Y87RBy+TTA+DVsprl6c/T10A2hyqi2IHDoviaQIhAM3Q+3sD5FjN99NDn/4qPk43HjI51hbN8U2k3rRQM+Td","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477708},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","actor":{"name":"robintail","type":"user","email":"robin_tail@me.com"},"email":"robin_tail@me.com"},"_resolved":"/tmp/7e7fa97938b1111d3dc47c30c9befbec/express-zod-api-24.5.0.tgz","_integrity":"sha512-FtZwxHlaw4NVVULHK8ivekn7F+dYBvX51q0gd7mGpwCWl/MW30hQe0kbVpB7k6PyrkVXI2fTXtw2FvGVeZXdeg==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.5.0_1751618937583_0.0801468702619823","host":"s3://npm-registry-packages-npm-production"}},"24.6.0":{"name":"express-zod-api","version":"24.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"32097c7c8a265cf027f3e25f516cbc46ebb0ee1a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.6.0.tgz","fileCount":12,"integrity":"sha512-/5vb42BD9TrAUUcaXE4ImVu9XV2pi3KVwbvheKEv1gEKzGuY/eq+Ur40/91FZGTlUlKvjtPyuOnwIodPzHXMuQ==","signatures":[{"sig":"MEYCIQDXRhhP7nS0GkFGXADwl1pgIcTUKUG5unNmQ4poBIN6KQIhAJd3W5KrOiEz8q8y43HipBPmDo0BX6zHaQEKUvGd0lux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478029},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/2a09f272bbe948963ee1ffcd6bbae38e/express-zod-api-24.6.0.tgz","_integrity":"sha512-/5vb42BD9TrAUUcaXE4ImVu9XV2pi3KVwbvheKEv1gEKzGuY/eq+Ur40/91FZGTlUlKvjtPyuOnwIodPzHXMuQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.3","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35 || ^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.6.0_1752247867658_0.5034568565657047","host":"s3://npm-registry-packages-npm-production"}},"25.0.0-beta.2":{"name":"express-zod-api","version":"25.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"40830fd589eb81bdae6ea465fcac30ec7e903268","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.0.0-beta.2.tgz","fileCount":10,"integrity":"sha512-VDSf/xpWjB0zK6qLcK6/zsrPfW18JfBtfrSv2HKJLqlSvZBswTDpzLcWiwA6CIbqsbqX2TLqmnljg9FyCND1nA==","signatures":[{"sig":"MEQCIBquKHKAw9bkf9Us4BuTh5Ue2Kx9FQCx5WI2SfsicfllAiBt3ND9TXkLO8gg5fjivE+pBpQDaQpMetQ8bWQzjD1XOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373701},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.0.0-beta.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack --profile esm-only"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/fad637a1c8d30332b9a7cd4481e515c6/express-zod-api-25.0.0-beta.2.tgz","_integrity":"sha512-VDSf/xpWjB0zK6qLcK6/zsrPfW18JfBtfrSv2HKJLqlSvZBswTDpzLcWiwA6CIbqsbqX2TLqmnljg9FyCND1nA==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.3","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.0.0-beta.2_1752787565831_0.6330502068155857","host":"s3://npm-registry-packages-npm-production"}},"24.6.1":{"name":"express-zod-api","version":"24.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"282f014060acb7d0493ce956ddf88c45f7d84613","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.6.1.tgz","fileCount":12,"integrity":"sha512-BV0qr+da9kHmDOygEFnG0QgUzxwheIvVUPcUMGkhb1TQ1Mmu0PmslDJy8KO1XQoH+PQypENYMIY/juTNUqbSGw==","signatures":[{"sig":"MEQCIGAksqzNYJckiPRf9JHsbeALpK+j7vK9ckoTAhifgcABAiAFbsS+JxL+LSjmfGoFtNya7RG1WH7ouGKlExtLCYA+fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478434},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.6.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/61d18ef1e9374b9e3e8718b252d676a7/express-zod-api-24.6.1.tgz","_integrity":"sha512-BV0qr+da9kHmDOygEFnG0QgUzxwheIvVUPcUMGkhb1TQ1Mmu0PmslDJy8KO1XQoH+PQypENYMIY/juTNUqbSGw==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.3","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35 || ^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.6.1_1752874601199_0.10210516368432132","host":"s3://npm-registry-packages-npm-production"}},"23.6.3":{"name":"express-zod-api","version":"23.6.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@23.6.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"e117f6fb6d42b3ce4bba747531f5187b2fc94e54","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-23.6.3.tgz","fileCount":16,"integrity":"sha512-4HB3yIxB/2rRzwH+Z4vO0pWvDeIccON06mr/hD6xPXe7DkXmRLSnGohoc3LEYEwWw1oH8AP5qHE492UYgzslkQ==","signatures":[{"sig":"MEYCIQDWDqWJxKS+I1S7PJkAsf6vL8TRKtcd8PFv3Y9Uo6TaHgIhAMTiA3c4TX12JBspSw2IUe+xgCS5nNlqHZzV75cWw/e+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@23.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489437},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"6909af6ac99977ead435f73a9a4e936bebe5b5c2","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.3","dependencies":{"ansis":"^4.0.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.5.0","semver":"^7.7.2","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.18","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.18.1"},"peerDependencies":{"zod":"^3.23.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_23.6.3_1752876259518_0.6243214291278532","host":"s3://npm-registry-packages-npm-production"}},"22.14.1":{"name":"express-zod-api","version":"22.14.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@22.14.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3b07f83650bb520923df1c5a427b7f2910fc4ebc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-22.14.1.tgz","fileCount":16,"integrity":"sha512-ar0uuo/641QHZhM0O7/4gr7gvZbJ/64z/7NW9m1yCKmNopeLFmeiZgGiPv2bFAUksng7ekY5jHRAxmX/6Ols0A==","signatures":[{"sig":"MEYCIQCT6appTa7/bwIY9nW8cIq4LCs9LeSp2pGmkPL/W0KCSQIhAMBujL68SklokpgX8nc7Dm9o+94AIFhRK8qmTprmiHQ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@22.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500757},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"c5fea6fc8244013b91a4d382bf46de0a6f008b87","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","prepack":"cp ../*.md ../LICENSE ./","pretest":"tsc --noEmit","postbuild":"yarn pack --filename release.tgz && attw release.tgz && rm release.tgz","postversion":"git push && git push --tags","prepublishOnly":"eslint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.3","dependencies":{"ansis":"^3.17.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","depd":"^2.0.0","tsup":"^8.4.0","semver":"^7.6.3","undici":"^6.19.8","node-forge":"^1.3.1","snakify-ts":"^2.3.0","@types/cors":"^2.8.14","@types/depd":"^1.1.36","camelize-ts":"^3.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/node-forge":"^1.3.11","@arethetypeswrong/cli":"^0.17.4"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_22.14.1_1752876916755_0.01619105950845201","host":"s3://npm-registry-packages-npm-production"}},"21.11.7":{"name":"express-zod-api","version":"21.11.7","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@21.11.7","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3d60d295444648a319ea1120303bfc06ebf9ffd2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-21.11.7.tgz","fileCount":16,"integrity":"sha512-+4ln6qRTTgpkW8Dsh9kcS0TZuaRHk9HTnk6ROed44/RtjFElInp5toj6uqtZOS8b+g6y5v6mEDX7qS6cCG4K7A==","signatures":[{"sig":"MEQCIFeXUMlEPQmZ4W46k/gBwuuHtCQlqDf++6OOfprww5LlAiBRlELnzM7P1jLGfPdhkgTkkRjb8s6tltFSZUmwDmzo0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@21.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469693},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || ^22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./migration":{"import":{"types":"./migration/index.d.ts","default":"./migration/index.js"},"require":{"types":"./migration/index.d.cts","default":"./migration/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","gitHead":"5e88f4b018f871a49647871e248c835012b9b97b","scripts":{"lint":"eslint && yarn prettier *.md --check","test":"vitest run --coverage tests/unit tests/system","bench":"vitest bench --run tests/bench","build":"tsup && attw --pack","mdfix":"prettier *.md --write","start":"tsx example/index.ts","pretest":"tsc --noEmit","build:md":"tsx tools/contributors.ts && tsx tools/license.ts","posttest":"make-coverage-badge --output-path coverage.svg","prebuild":"yarn build:docs && yarn build:client && yarn build:md","test:952":"yarn --cwd tests/issue952 && yarn --cwd tests/issue952 test","test:cjs":"yarn --cwd tests/cjs && vitest run -r tests/cjs","test:esm":"yarn --cwd tests/esm && vitest run -r tests/esm","test:oas":"vitest run tests/oas","postbuild":"tsx tools/make-tests.ts","precommit":"yarn lint && yarn test && yarn build && git add *.md example/example.* LICENSE coverage.svg","build:docs":"tsx example/generate-documentation.ts","postversion":"git push && git push --tags","test:compat":"yarn --cwd tests/compat && yarn --cwd tests/compat test","build:client":"tsx example/generate-client.ts","install_hooks":"husky","prepublishOnly":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"resolutions":{"**/@scarf/scarf":"npm:empty-npm-package@1.0.0"},"sideEffects":true,"_nodeVersion":"18.20.8","dependencies":{"ansis":"^3.2.0","ramda":"^0.30.1","openapi3-ts":"^4.4.0","node-mocks-http":"^1.16.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","readmeFilename":"README.md","devDependencies":{"tsx":"^4.6.2","zod":"^3.23.0","cors":"^2.8.5","tsup":"^8.0.0","husky":"^9.0.5","eslint":"^9.3.0","semver":"^7.6.3","undici":"^6.19.8","vitest":"^3.0.3","express":"^5.0.0","globals":"^15.3.0","prettier":"3.4.2","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.5.2","@types/cors":"^2.8.14","@types/depd":"^1.1.36","@types/node":"^22.0.0","camelize-ts":"^3.0.0","compression":"^1.7.4","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@types/express":"^5.0.0","@eslint/eslintrc":"^3","@tsconfig/node18":"^18.2.1","@types/node-forge":"^1.3.11","typescript-eslint":"^8.15.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","swagger-ui-express":"^5.0.0","@vitest/coverage-v8":"^3.0.3","make-coverage-badge":"^1.2.0","@arethetypeswrong/cli":"^0.17.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.1.3","@types/express-fileupload":"^1.5.0","@types/swagger-ui-express":"^4.1.6","@typescript-eslint/rule-tester":"^8.15.0","eslint-plugin-allowed-dependencies":"^1.0.0"},"peerDependencies":{"zod":"^3.23.0","express":"^4.21.1 || ^5.0.1","typescript":"^5.1.3","compression":"^1.7.4","http-errors":"^2.0.0","@types/express":"^4.17.13 || ^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_21.11.7_1752877445355_0.17559059275515487","host":"s3://npm-registry-packages-npm-production"}},"25.0.0-beta.3":{"name":"express-zod-api","version":"25.0.0-beta.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.0.0-beta.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a84dc7c28096453f7cb44351aea978d8af9c4365","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.0.0-beta.3.tgz","fileCount":10,"integrity":"sha512-PhzLQFsD8RSuP4SpmU/Tj+IUIYz5SdXRNxLdc1VwizNPk7azm664K1Ip5hGhbDUTGOJa5jB4umF06cOlHmIY3g==","signatures":[{"sig":"MEUCIQDcgXqU0+AvQxELfeKrSFt7ZPfRGsZUO22kNFqsiCkj4QIgVBACV4ttLe8djpJCjjmNx0Lu9+F6Mh1ZJt1bwXYT9EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374140},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.0.0-beta.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack --profile esm-only"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/398f2898b8f674f7d7e469134a5d2333/express-zod-api-25.0.0-beta.3.tgz","_integrity":"sha512-PhzLQFsD8RSuP4SpmU/Tj+IUIYz5SdXRNxLdc1VwizNPk7azm664K1Ip5hGhbDUTGOJa5jB4umF06cOlHmIY3g==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.3","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.0.0-beta.3_1752877644271_0.11281513101146268","host":"s3://npm-registry-packages-npm-production"}},"24.6.2":{"name":"express-zod-api","version":"24.6.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.6.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d05539b290779ad58d06be04838d9a205033e43c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.6.2.tgz","fileCount":12,"integrity":"sha512-OFAOiYGI3K86v+/EQSZNjSiZ4JPYtlRsK/HtBY1D6SX/bAPI37YcX9IZZKbtHV3sdD0zAwbPVFpfYKUfPfrKxw==","signatures":[{"sig":"MEYCIQDPOILoRkPnfEpJ4GgPsdeNKAIoXCBgsIPyT5bSNc/+jwIhAPOOkX37F6jTkNlaWSt41onYM+9Vgj78bJRbYd7XtDsb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480482},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.6.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/3301833596d7a7fbc1e446a8392e5c50/express-zod-api-24.6.2.tgz","_integrity":"sha512-OFAOiYGI3K86v+/EQSZNjSiZ4JPYtlRsK/HtBY1D6SX/bAPI37YcX9IZZKbtHV3sdD0zAwbPVFpfYKUfPfrKxw==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.3","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35 || ^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.6.2_1752919758242_0.47486057050101493","host":"s3://npm-registry-packages-npm-production"}},"24.7.0":{"name":"express-zod-api","version":"24.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"87c15bad7f842b19c9981942bc499979d757cbdb","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.7.0.tgz","fileCount":12,"integrity":"sha512-SmVyFmY7qOmq59fwKYiNMuy0xtDW0hqbf+o/lhpacEESl3yXXyysomivqIzUfs/rRPJ9FprSbo3pGkYxiCLbUg==","signatures":[{"sig":"MEQCIES6MIqouk/thHj3bYWTvr8JRFylv5k/Ax77iAhOdCOWAiBm8JKjZT5LvQKJ6CjsPP4aHpKiDGVp/LSwR3RhTf2gHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483665},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/4fdf89202ec1d08e27de7f07b27bf810/express-zod-api-24.7.0.tgz","_integrity":"sha512-SmVyFmY7qOmq59fwKYiNMuy0xtDW0hqbf+o/lhpacEESl3yXXyysomivqIzUfs/rRPJ9FprSbo3pGkYxiCLbUg==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.3","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35 || ^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.7.0_1753011122260_0.7031203058707836","host":"s3://npm-registry-packages-npm-production"}},"25.0.0-beta.4":{"name":"express-zod-api","version":"25.0.0-beta.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.0.0-beta.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"487db758c8cca3f62d2f1c90e15abd79d5a3af09","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.0.0-beta.4.tgz","fileCount":10,"integrity":"sha512-W4Lptd7VEPqGkhCVFQlfKzwQqAyH+xoapKnCqdNsMP4gomUyALJRYilBiPYPzYYAlQCOj85krWDJqby7moUchA==","signatures":[{"sig":"MEQCICEic2oonndr3X0gtkvpHOvTxCtf/vHVHtm16QJnzUDIAiAxhosVU4UbXlIRV0Opnr7dJAxNhm1oxRFf+CZPuc5VDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377957},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.0.0-beta.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack --profile esm-only"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/6668b06a142c9254a19a3005d3ae72b5/express-zod-api-25.0.0-beta.4.tgz","_integrity":"sha512-W4Lptd7VEPqGkhCVFQlfKzwQqAyH+xoapKnCqdNsMP4gomUyALJRYilBiPYPzYYAlQCOj85krWDJqby7moUchA==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.3","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.0.0-beta.4_1753011595198_0.017506322184164702","host":"s3://npm-registry-packages-npm-production"}},"24.7.1":{"name":"express-zod-api","version":"24.7.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.7.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5832a9cecf1b79b8b42e1f7bf92104804e003956","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.7.1.tgz","fileCount":12,"integrity":"sha512-oLuwZchn+89d0nBhZrQa5SIQl+ybU58Yjz8XgDqMAVUCBACLAYWdSs8wIFddcyWtCtLvnemzK4VnBmsHrlFubQ==","signatures":[{"sig":"MEUCIQCqYitZhqFotCAlGovF/TjtdXrZMijlspQYo5tIJo+pBgIgYQRYG8aAlGGARerec16nnnZGdEHMQPV3vKEKAuhZO9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485122},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.7.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/dfceedbd182ad050e05ce5db52472d87/express-zod-api-24.7.1.tgz","_integrity":"sha512-oLuwZchn+89d0nBhZrQa5SIQl+ybU58Yjz8XgDqMAVUCBACLAYWdSs8wIFddcyWtCtLvnemzK4VnBmsHrlFubQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35 || ^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.7.1_1753480605266_0.11744872992660693","host":"s3://npm-registry-packages-npm-production"}},"25.0.0-beta.5":{"name":"express-zod-api","version":"25.0.0-beta.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.0.0-beta.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5e3ef1750b32982a52057f12a827bf71b35933aa","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.0.0-beta.5.tgz","fileCount":10,"integrity":"sha512-0TI3qPH01yv2VvODeFuru+DlxJ0fnFKGpHW8lqjwG5ynLuysPsIFatJE5F/dBB3GtHzp/at7+Lr//iDKArHehQ==","signatures":[{"sig":"MEQCIBg1TcfjDjqsstFxSLdZT+YyOexFGDeiKDzLMiuP5biwAiBzMHyXuzmc0GVQ0hrRcfJL6jZhTZkQQLFGwMyGTOaqjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379368},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.0.0-beta.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack --profile esm-only"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/ed294e485facb30d4b7ffe3d6064c581/express-zod-api-25.0.0-beta.5.tgz","_integrity":"sha512-0TI3qPH01yv2VvODeFuru+DlxJ0fnFKGpHW8lqjwG5ynLuysPsIFatJE5F/dBB3GtHzp/at7+Lr//iDKArHehQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.0.0-beta.5_1753510275196_0.6889204351407372","host":"s3://npm-registry-packages-npm-production"}},"25.0.0-beta.6":{"name":"express-zod-api","version":"25.0.0-beta.6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.0.0-beta.6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"37d3e52e526ff6ca89e1cd751bb2610cef8cd71a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.0.0-beta.6.tgz","fileCount":10,"integrity":"sha512-AopfarP8xoEzB3s9XdiUSi6ksddjewPyF8saZHhrKku6u/phJ+89TBMDka6PweJv5I3zqPHm1zGiUpSh7Maq7A==","signatures":[{"sig":"MEUCIQDycB94N0va+8CAq2fakEye/6FhS+ES8nvL4yx3djaRFgIgStOa/v/gup+eHTI+kkUlU4baBpd7VBloIdH1YGeScJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379306},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.0.0-beta.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack --profile esm-only"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/3d318ec1e3bcbed29513c3b65f28dd2f/express-zod-api-25.0.0-beta.6.tgz","_integrity":"sha512-AopfarP8xoEzB3s9XdiUSi6ksddjewPyF8saZHhrKku6u/phJ+89TBMDka6PweJv5I3zqPHm1zGiUpSh7Maq7A==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.30.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.0.0-beta.6_1753534467197_0.05160437786031635","host":"s3://npm-registry-packages-npm-production"}},"24.7.3":{"name":"express-zod-api","version":"24.7.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.7.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c9368cec35e4e66ad41720239c9a53f3d3954b09","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.7.3.tgz","fileCount":12,"integrity":"sha512-sudmn4XR88nA9+nNOX1G1UQzhiAUAUOas5xN8L0Rs0teejc6Pp4YGIonRq9UXNR/TpvfrfbwXnqZnvCt65g2YQ==","signatures":[{"sig":"MEUCIQDrwX5CwIlmIT5vOkt23lETnTWMUjOV96fG9WmXkvL2EgIgC3xWO5owyDBnPvipBofl+wyo5VZoqBehWD/8zGMHxAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484934},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.7.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/2a746d98c2cd47744f0c4f778221f392/express-zod-api-24.7.3.tgz","_integrity":"sha512-sudmn4XR88nA9+nNOX1G1UQzhiAUAUOas5xN8L0Rs0teejc6Pp4YGIonRq9UXNR/TpvfrfbwXnqZnvCt65g2YQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35 || ^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.7.3_1753824103556_0.4699573693394019","host":"s3://npm-registry-packages-npm-production"}},"25.0.0-beta.7":{"name":"express-zod-api","version":"25.0.0-beta.7","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.0.0-beta.7","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"0dddf2533127b41009b197c50e50585bd9283f9f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.0.0-beta.7.tgz","fileCount":10,"integrity":"sha512-OYaJBR7Z/wz4LnKHIXKU7yFwSQsQLQ0aMEb3vPIfPjTtxsOY1drqJtA6EbK2exGE7NLeHPxmWQWlArPAPtw0sA==","signatures":[{"sig":"MEQCIDzNt+1Ar5EWjviVLcpvcDnJXEwNLwTVkXTB08FCp0EZAiAzmx1kbtcZbj5iGS7LTwQp4bzB9NINepSQCnBe9uiWUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379078},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.0.0-beta.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack --profile esm-only"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/286b1811ba89c0aee1e8317484eec9d2/express-zod-api-25.0.0-beta.7.tgz","_integrity":"sha512-OYaJBR7Z/wz4LnKHIXKU7yFwSQsQLQ0aMEb3vPIfPjTtxsOY1drqJtA6EbK2exGE7NLeHPxmWQWlArPAPtw0sA==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.0.0-beta.7_1754040124271_0.21236996048069812","host":"s3://npm-registry-packages-npm-production"}},"25.0.0":{"name":"express-zod-api","version":"25.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6238468acf17012784711cb2ac31c9106dcf62b5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.0.0.tgz","fileCount":10,"integrity":"sha512-oNZsL38NMT+HpKxyFu84+7tXiW4uv8MyHp3LqtngWHBGIVb2HoAPb+u/vEC3rdz7LMa8ST/jXjddD9/sofswvg==","signatures":[{"sig":"MEYCIQCMF6+/sIcaU715/3bfKlITAhr+4ertQxH4OL+Iu9qbBgIhALYUuWfWXr74+gv3kLi48dHdoRze+/JbYEJzY2nRxIwn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379064},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack --profile esm-only"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/cce8f3fef7994a40ab31e1c93df0e51b/express-zod-api-25.0.0.tgz","_integrity":"sha512-oNZsL38NMT+HpKxyFu84+7tXiW4uv8MyHp3LqtngWHBGIVb2HoAPb+u/vEC3rdz7LMa8ST/jXjddD9/sofswvg==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.0.0_1754128842688_0.5376108896397229","host":"s3://npm-registry-packages-npm-production"}},"25.1.0":{"name":"express-zod-api","version":"25.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ab41f431e4882674ff85e32f450885373b71e2ab","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.1.0.tgz","fileCount":10,"integrity":"sha512-1Iux+pooB5tX0LOQnR5/V31lh2ObsHNQqu9pqHr6UqwEaOV3vHXvL4k0PH0Z9myzuITZF8YnqRCo+LOGS0hFUQ==","signatures":[{"sig":"MEYCIQD9VmgFKK+PTH9jUaeSdYCdpwSSDwu9LvPg2APLb3xO1AIhAKt+F7s/L/8/F21Jld8UOTmRdBztlogtSL5Chq8QuBHt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380037},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack --profile esm-only"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/a2d501c257876a5df7fa86ee3dcf10e0/express-zod-api-25.1.0.tgz","_integrity":"sha512-1Iux+pooB5tX0LOQnR5/V31lh2ObsHNQqu9pqHr6UqwEaOV3vHXvL4k0PH0Z9myzuITZF8YnqRCo+LOGS0hFUQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.1.0_1754425389937_0.7042035711166932","host":"s3://npm-registry-packages-npm-production"}},"25.2.0-beta.2":{"name":"express-zod-api","version":"25.2.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.2.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"286d221d2be1c8aa76bd7e479972f8bf141cc8d7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.2.0-beta.2.tgz","fileCount":10,"integrity":"sha512-hi0nAyhnBTfgrfyXEYBf9oF/bDvSukDbQTpbaMDrSoEChSAvP945epEQvTBnLA/jZJjBfM+ERPAqyOEnmxTUVg==","signatures":[{"sig":"MEQCIDJWCQl/iUnZtjmFc6brlUY9+gwx/3QzebHioETacHxfAiBzrvKvMV2fM654xf7RWA4ymbJrzDaUep8Ympmed5rbdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.2.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376755},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.2.0-beta.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack --profile esm-only"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/71cd21c3738ecb248159103db26a0de9/express-zod-api-25.2.0-beta.2.tgz","_integrity":"sha512-hi0nAyhnBTfgrfyXEYBf9oF/bDvSukDbQTpbaMDrSoEChSAvP945epEQvTBnLA/jZJjBfM+ERPAqyOEnmxTUVg==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^1.0.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.2.0-beta.2_1754570657660_0.5136486710419668","host":"s3://npm-registry-packages-npm-production"}},"25.2.0":{"name":"express-zod-api","version":"25.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6b65e8ce54af5f9623615ab7f935afd6dca5ba28","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.2.0.tgz","fileCount":10,"integrity":"sha512-2EZIpzp0n2pMiBVDMokxhkGXTTKUV50d/8/ijzrLTjAtb0dwFmweaY8WZOKsN2G1VObp/5bJTq9dFvPopZySrw==","signatures":[{"sig":"MEQCIH39sk5qX9vWt8n9qRHpO8d1wnrQUS/T4TAuV+QRTEp1AiB+OoPVmBQ+gzTfHHI4O0iaPtsf6iX8deSUdJ1qfovjWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376734},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack --profile esm-only"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/8c78e89609e52c945ce2201ab513a722/express-zod-api-25.2.0.tgz","_integrity":"sha512-2EZIpzp0n2pMiBVDMokxhkGXTTKUV50d/8/ijzrLTjAtb0dwFmweaY8WZOKsN2G1VObp/5bJTq9dFvPopZySrw==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.2.0_1754746257474_0.5813442191563565","host":"s3://npm-registry-packages-npm-production"}},"25.3.0-beta.1":{"name":"express-zod-api","version":"25.3.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.3.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6d383514bac5f43af3eae68875976ea63036ede8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.3.0-beta.1.tgz","fileCount":10,"integrity":"sha512-qifF/AN66tNKLSgqo5wbCLcJLl2o0cETG4PWPkw5wBwd/IaJiPh1jlfjyXVE7Wx+ld2O2lIqcyjHJ4J48Id6og==","signatures":[{"sig":"MEUCIQD9KoeMm3RouMRVLeQnm8Whzj+OF4kGi5ojKdZrqsVaLQIgZIZwxt0a1xPmnLPgDHJxgmkALpQDG7+ULLCl60qwaqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.3.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377141},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.3.0-beta.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc --noEmit"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/c0939806afa33c6ad30d9044c17c0322/express-zod-api-25.3.0-beta.1.tgz","_integrity":"sha512-qifF/AN66tNKLSgqo5wbCLcJLl2o0cETG4PWPkw5wBwd/IaJiPh1jlfjyXVE7Wx+ld2O2lIqcyjHJ4J48Id6og==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^1.2.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.3.0-beta.1_1755344203347_0.25877902596712143","host":"s3://npm-registry-packages-npm-production"}},"25.3.0":{"name":"express-zod-api","version":"25.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b6cf8e1151c5c93bd767148f18477d73dcd7832e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.3.0.tgz","fileCount":10,"integrity":"sha512-i0gZwqMoBatXTs7uJ+dQoxLPM90ANJ1gapCprVEu6NIGIlNwRd/EySiRGgvmS4QtfcKE3Wtu96TFkjztt35fig==","signatures":[{"sig":"MEUCIQCFhdTdxFVinHf0LRpnDbgqFkZzp/V6OlqSThA3WdoK+gIgAoWZkQwhquoGQbYP+tB9PCRBnTDVIpHIFJ0myZUhiuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377120},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc --noEmit"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/ec50bf1ac862cbd1cc96fb3af671d809/express-zod-api-25.3.0.tgz","_integrity":"sha512-i0gZwqMoBatXTs7uJ+dQoxLPM90ANJ1gapCprVEu6NIGIlNwRd/EySiRGgvmS4QtfcKE3Wtu96TFkjztt35fig==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.3.0_1755345158264_0.05625517545988479","host":"s3://npm-registry-packages-npm-production"}},"25.3.1":{"name":"express-zod-api","version":"25.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"445f394c171ca8f5ec7390654a6daec73783115a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.3.1.tgz","fileCount":10,"integrity":"sha512-4xK8GoV7KtCFKnu8o1QkF8TCErZpHQMZSXWKV17TWtnPoOAe6BummJvCHfFwVBuKF6rm8fy6Xk0vQiRxrEZ8uQ==","signatures":[{"sig":"MEUCIQCfA413+1wqUZRNManPPygppIm5avl8OmlC3JYvZnpi/gIgYDBTsv9BNqVxnoSP8EmnNk4pLeGbbAHRJCPWIHI7ocQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377637},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc --noEmit"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/cb32e098abdede278561a29556fa5102/express-zod-api-25.3.1.tgz","_integrity":"sha512-4xK8GoV7KtCFKnu8o1QkF8TCErZpHQMZSXWKV17TWtnPoOAe6BummJvCHfFwVBuKF6rm8fy6Xk0vQiRxrEZ8uQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.4","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.3.1_1756198214484_0.2725584462565174","host":"s3://npm-registry-packages-npm-production"}},"25.4.0":{"name":"express-zod-api","version":"25.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"ad185a024e75befebda99b0cb1a8358fa13a3d58","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.4.0.tgz","fileCount":10,"integrity":"sha512-+b0qfLXeu+yfbehrLXETQXow558ljRRr0T3p9etoDyLrKuNf2NhLralME06Ri4ybpoQ3kTNyQsmtUTr+TOuhYg==","signatures":[{"sig":"MEYCIQCgdY7gLESgnpHrCgnzBzqbPUW1cujM8ABh8M6jPC4eNAIhALrtG+toVWH+2fhF+xwvFdaItuWDngzPNE4s4JHCc+gj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379719},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc --noEmit"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/b26b695849e0a5020d397c8a1a54a244/express-zod-api-25.4.0.tgz","_integrity":"sha512-+b0qfLXeu+yfbehrLXETQXow558ljRRr0T3p9etoDyLrKuNf2NhLralME06Ri4ybpoQ3kTNyQsmtUTr+TOuhYg==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.9.3","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"22.19.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.4.0_1757353901056_0.7906455852596717","host":"s3://npm-registry-packages-npm-production"}},"24.7.4-beta.1":{"name":"express-zod-api","version":"24.7.4-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.7.4-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9aa65f28490d9795dbf5f8c46eea874335fc831c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.7.4-beta.1.tgz","fileCount":12,"integrity":"sha512-KcwsiEf3ExosO8LsnseZ/PQw/7jI75dLyp9ToOCe7GnZXU3T5lhfuVK2cHBWMS7HisN0K++lPAx3EXxSPJhlsw==","signatures":[{"sig":"MEUCIQDPlC8xXat13gITpRcSCPqOQ2rog+QYAwJFVu1Qh/NFWwIgRCeRAUga3Z3VonvJgorf0rM79No+w2OSsdVutwFdTbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.7.4-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484499},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.7.4-beta.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/3f8ce1214116e49ce8fc8e06be56f4fa/express-zod-api-24.7.4-beta.1.tgz","_integrity":"sha512-KcwsiEf3ExosO8LsnseZ/PQw/7jI75dLyp9ToOCe7GnZXU3T5lhfuVK2cHBWMS7HisN0K++lPAx3EXxSPJhlsw==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.5","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35 || ^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.7.4-beta.1_1758470266442_0.030711073936090072","host":"s3://npm-registry-packages-npm-production"}},"24.7.4":{"name":"express-zod-api","version":"24.7.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.7.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7ba93deed0b915d9319bf0251efc19cef7d93307","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.7.4.tgz","fileCount":12,"integrity":"sha512-Y9tumi6w32Tqmp5kL/1G+x0u+SZkBgTES/GpOzp5hkgeqigarCSalJz/FNV8YqMjrOGosuoVhs/wc/OP68g8AQ==","signatures":[{"sig":"MEUCIQD0MvzlAl86OEAvdQ4EWUBrBM9BpHBBG66Ds9kJOn86CgIgBRHWbn141khAd46uJ6FJelcqNhRTgXag7Te6YZo0/a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@24.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484478},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.7.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/c59d71c2d8c8ebb3016bf9a36aedf8cb/express-zod-api-24.7.4.tgz","_integrity":"sha512-Y9tumi6w32Tqmp5kL/1G+x0u+SZkBgTES/GpOzp5hkgeqigarCSalJz/FNV8YqMjrOGosuoVhs/wc/OP68g8AQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.5","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35 || ^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.7.4_1758473940873_0.23135177065832546","host":"s3://npm-registry-packages-npm-production"}},"25.4.1":{"name":"express-zod-api","version":"25.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"f70cd69b4a9ad2279481fff4658b03aeb69b327b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.4.1.tgz","fileCount":10,"integrity":"sha512-3Zq8PBL9HgJnqswTtK0UleicZ5wpvoG3ZbcRPn5NYkXAjkGBy/lZucEePaILgKSr8LND1DqVfeE5Vo/rG2yD+A==","signatures":[{"sig":"MEYCIQC1kPYGENRKA0Xmr+Wci0muL8VxIx+pL+ZWPr5okN+UwAIhANRwAScfXIW4nAGX8tD7KCnGlzkWbEK0PaCQ8MBrkGge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379533},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc --noEmit"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/6be38b35dc28c9b7fa0db33ac2fa3f6f/express-zod-api-25.4.1.tgz","_integrity":"sha512-3Zq8PBL9HgJnqswTtK0UleicZ5wpvoG3ZbcRPn5NYkXAjkGBy/lZucEePaILgKSr8LND1DqVfeE5Vo/rG2yD+A==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.9.3","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"22.19.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.4.1_1758475495325_0.5749396507184843","host":"s3://npm-registry-packages-npm-production"}},"25.5.0-beta.1":{"name":"express-zod-api","version":"25.5.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.5.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5ff1ccec05751c3ecf2078db5cfc9711fa8e57f6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.5.0-beta.1.tgz","fileCount":10,"integrity":"sha512-/7gGguWVYpH6z/GIWY8yC12qCRVAyexeWgktGwFmEutEwuOu+gP15fXTESH7cRB5gZeGLYQ6j6U+DBDu7dnXuA==","signatures":[{"sig":"MEQCIB07Apk94K6upDj7gQa/NwUcxLcuK0IC2LZgt04ZsG8mAiBq7jb6JDfYAHViNEytZc+WV8Vl7XXpp6FBg05FEQSXJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.5.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380149},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.5.0-beta.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc --noEmit"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/5691b3ca4232a2733e11892411e3ac3f/express-zod-api-25.5.0-beta.1.tgz","_integrity":"sha512-/7gGguWVYpH6z/GIWY8yC12qCRVAyexeWgktGwFmEutEwuOu+gP15fXTESH7cRB5gZeGLYQ6j6U+DBDu7dnXuA==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.9.3","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"22.19.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.5.0-beta.1_1758876879446_0.8314585542767405","host":"s3://npm-registry-packages-npm-production"}},"25.5.0":{"name":"express-zod-api","version":"25.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8239b9fc0ffc9d2a6a444fc8825b7dc62b4db5fc","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.5.0.tgz","fileCount":10,"integrity":"sha512-N0CzXDMMVuznxXtEUMC6uvOdMuu2iSZc/d8iR34k/R5EvNEMiOAXcmQtpuXgJ6kOuME+F96Atyghu4NpFmZfiA==","signatures":[{"sig":"MEYCIQCiHrgNbzuTR2zTyJCFCfGg8u3izGUI1pQ+ch6LhgR+JAIhANODwOlvyrfNfY9njCh9mgVs+kVuVl8/CHjDprgBA26F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380135},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc --noEmit"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/0fd615dd200455d40970c558db018a01/express-zod-api-25.5.0.tgz","_integrity":"sha512-N0CzXDMMVuznxXtEUMC6uvOdMuu2iSZc/d8iR34k/R5EvNEMiOAXcmQtpuXgJ6kOuME+F96Atyghu4NpFmZfiA==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.9.3","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"22.19.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.5.0_1758881236708_0.8860647067144569","host":"s3://npm-registry-packages-npm-production"}},"25.5.1":{"name":"express-zod-api","version":"25.5.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.5.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7bf735cacfca732829575d1cd494c358f9d979cb","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.5.1.tgz","fileCount":10,"integrity":"sha512-U0++HTRl6cBmJB3Sj2Oc2xcO2iprrvjXyOpuNGwJHtoZtFx/zemDU+Bkk94amyQzNgjM3II56cB4ywreyl5xrg==","signatures":[{"sig":"MEQCIGnRZPa+A8+njNp0oQNEqP3FXpwH8RQRaecsIGMEywQrAiBE59VrTdw5ELUzf7reVdHwu6XoJntZ1n5ox0B4xbu5TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380332},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.5.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc --noEmit"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/8642c6928e082028799fc92d6c8986bc/express-zod-api-25.5.1.tgz","_integrity":"sha512-U0++HTRl6cBmJB3Sj2Oc2xcO2iprrvjXyOpuNGwJHtoZtFx/zemDU+Bkk94amyQzNgjM3II56cB4ywreyl5xrg==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.9.3","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"22.19.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.5.1_1758952454981_0.3875584495647413","host":"s3://npm-registry-packages-npm-production"}},"25.5.2":{"name":"express-zod-api","version":"25.5.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.5.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"db5458cbea749f7319db4a703b8fb9be7581dbec","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.5.2.tgz","fileCount":10,"integrity":"sha512-jfPboWCiPilvo5gTmevaqGyEJYKf+MJzyvWS7ejuFkaNxIbW+LvvmgZZ2AVRMDVMyo/ySr13Nm0+U1bpKjf1zw==","signatures":[{"sig":"MEUCIQDR0ujovuoOrGsFi3l1W7R4DyXumP9r+zh4BK0DWPJS2AIgAKUgCgYnPDT4YGTUpqCwo9jCSSxOSPO5q0OF12BfcbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380599},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.5.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc --noEmit"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/3476ca230cc7953d4c1c2883aef4960f/express-zod-api-25.5.2.tgz","_integrity":"sha512-jfPboWCiPilvo5gTmevaqGyEJYKf+MJzyvWS7ejuFkaNxIbW+LvvmgZZ2AVRMDVMyo/ySr13Nm0+U1bpKjf1zw==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.9.3","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"22.19.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.5.2_1759038596068_0.18231149823694826","host":"s3://npm-registry-packages-npm-production"}},"25.5.3":{"name":"express-zod-api","version":"25.5.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.5.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"04f62d12fe0fb3709b08282a7939f841a5999fae","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.5.3.tgz","fileCount":10,"integrity":"sha512-fxXvKi9YtNTwiN1hiBcG5/aN20+jjvCg+lBfAfwe+A/nOD4rroDEVhfIr1FqwIa8f2aWX04N/7xQmB7YQANn4w==","signatures":[{"sig":"MEUCIENeGW2EvKpE31avilNZOvEjYIKXurlBqIsBWAa/Q5kBAiEA+/HUA9srwofIR4JCLoMxdiPjF5zay/jmXCNzRdpCBMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380686},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.5.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc --noEmit"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/2e22f9021601765ec84eed5985390355/express-zod-api-25.5.3.tgz","_integrity":"sha512-fxXvKi9YtNTwiN1hiBcG5/aN20+jjvCg+lBfAfwe+A/nOD4rroDEVhfIr1FqwIa8f2aWX04N/7xQmB7YQANn4w==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.9.3","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"22.19.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.5.3_1759489229684_0.689902125935316","host":"s3://npm-registry-packages-npm-production"}},"25.6.0":{"name":"express-zod-api","version":"25.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b80655b3427e3eb5f417048419d8dc827018a009","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.6.0.tgz","fileCount":10,"integrity":"sha512-knaX9EGe78RVixrMjOG/bbQajK2aMuwP+QOmyIlt2IFZkboZhcL9IDAXKCdITrcGd4CtT3C/pP8kP3Lyu+hy1Q==","signatures":[{"sig":"MEUCIQCVut0NKdiDNRcdPXFp769/8FN74pk7F43kCT/hX+3cPgIgQkRSRoG5X5S7TYioaSiZUeJfpasT8GmUcJHk/ItxfoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379794},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/a617629443145ef6c5aa5b89eeb7c73c/express-zod-api-25.6.0.tgz","_integrity":"sha512-knaX9EGe78RVixrMjOG/bbQajK2aMuwP+QOmyIlt2IFZkboZhcL9IDAXKCdITrcGd4CtT3C/pP8kP3Lyu+hy1Q==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.9.4","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"ansis":"^4.1.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.6.0_1762593601944_0.05138009155681034","host":"s3://npm-registry-packages-npm-production"}},"26.0.0-beta.2":{"name":"express-zod-api","version":"26.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3b86da90777865c39b0621a8542ed8d5ba3fa4c5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.0.0-beta.2.tgz","fileCount":10,"integrity":"sha512-D+wF+LNQlopT6tVFDR0mc+MO98mx+1/7/RUO4Q75eUY9Pt3Pgm7ifXrAnT5+Ki7+P4AX7HNq9h5qYLK7/lqeow==","signatures":[{"sig":"MEYCIQCY2BKtBhsHwlOThDHwevFbq8c/CnCzeBF6leq2VruTKwIhAPwzmHRPkSJlOYWn403K99yaPpk71Xx8yufl3+oeD8y0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380665},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.0.0-beta.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/285e12ed86f4745f661ee9c4e00e630e/express-zod-api-26.0.0-beta.2.tgz","_integrity":"sha512-D+wF+LNQlopT6tVFDR0mc+MO98mx+1/7/RUO4Q75eUY9Pt3Pgm7ifXrAnT5+Ki7+P4AX7HNq9h5qYLK7/lqeow==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"10.9.4","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"ansis":"^4.1.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.0.0-beta.2_1764050796460_0.854662288416308","host":"s3://npm-registry-packages-npm-production"}},"25.6.1":{"name":"express-zod-api","version":"25.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"33f9bf1d21c719bfc17befb4d319c1d4329544c5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.6.1.tgz","fileCount":10,"integrity":"sha512-xv+TemGD9DQ2oJfB5wDKFMwtGtXrQyUjJEPI2tel7keOg25yZ9jwWmvrxlrymxTdrJhqv5tUWDv2WHDitVv3Kw==","signatures":[{"sig":"MEQCICHLl6wKjd4SrsXJ5Q3RVxQbw//nzsYF8NBs5t+M8zoWAiBIfU4Z4+wTYZzaRTBDYNo/3vTzvZ5EEjIKmsv6THZgcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379753},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.6.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/707dd3ae2b4aee0042c6c7cd19e3b572/express-zod-api-25.6.1.tgz","_integrity":"sha512-xv+TemGD9DQ2oJfB5wDKFMwtGtXrQyUjJEPI2tel7keOg25yZ9jwWmvrxlrymxTdrJhqv5tUWDv2WHDitVv3Kw==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"ansis":"^4.1.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.2","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.6.1_1764532975829_0.13209450028186343","host":"s3://npm-registry-packages-npm-production"}},"26.0.0":{"name":"express-zod-api","version":"26.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"33f908d9ea44998594e586b98a5e90ad4bd78967","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.0.0.tgz","fileCount":10,"integrity":"sha512-7QkjEiUL/WJBFmOWzxaiI5GzOMBL9VTM7XC8c0RSIgEUafhlQesvDjUvP6GAAvKVjghKe+k4EQGbZUP/Y8N2dA==","signatures":[{"sig":"MEQCIEkjdKG45/7HlB8QFs9H8D3VyDDl8hKhTuZgjrD/vJxNAiA3meju5NVywkuzSiBu926pdxtZL8EY53/JNjxrhq3jNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380905},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/96b39beba466bf27da8f723fe806896f/express-zod-api-26.0.0.tgz","_integrity":"sha512-7QkjEiUL/WJBFmOWzxaiI5GzOMBL9VTM7XC8c0RSIgEUafhlQesvDjUvP6GAAvKVjghKe+k4EQGbZUP/Y8N2dA==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"ansis":"^4.1.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.2","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.1","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.0.0_1764571376483_0.08335234553552517","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-beta.1":{"name":"express-zod-api","version":"26.1.0-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.1.0-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6af0acad7fd8401d996d5dd00189ad18da9d56a0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.1.0-beta.1.tgz","fileCount":10,"integrity":"sha512-BAoXfk7pDM4lEXMrHUkPWjnDV/JiSgja+9yP+pyFpJoRhHWDCkfyqCAiNkxQEl5YdJzx56lK7/jiZs0pRQssPw==","signatures":[{"sig":"MEUCIEmvKWXj/8bALvAIWzCRj2mKzrbEDEN5zWzRwdFM636EAiEA1YKle9RxQ5Fi/vfD7SavkRRXFNmYLSV6qM84lzye/rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386301},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.1.0-beta.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/795e2a371cc8ae548ab4af2a20d665c1/express-zod-api-26.1.0-beta.1.tgz","_integrity":"sha512-BAoXfk7pDM4lEXMrHUkPWjnDV/JiSgja+9yP+pyFpJoRhHWDCkfyqCAiNkxQEl5YdJzx56lK7/jiZs0pRQssPw==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"ansis":"^4.1.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.2.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.2.0","node-forge":"^1.3.2","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.1","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.1.0-beta.1_1765964520786_0.5633412536670326","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-beta.2":{"name":"express-zod-api","version":"26.1.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.1.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9fdbe6b96f9b525e27cc3a697ac00deaeffe2098","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.1.0-beta.2.tgz","fileCount":10,"integrity":"sha512-CFNupqw5c4ZnBATAkulWkW9h1eaYuUGAGvUBvFxhgMZLdI56BuCJb+crV2yN6mUrmXdcdZ0ylKVAwvUhJc0TyA==","signatures":[{"sig":"MEYCIQCzuM5yhoBHt+Kdgbt1j7HLKNFqGGzvi76NxRzfIBKMrQIhALVKU6947vCcEbr16j9afEcOecXDxeJ3cpTELYWolqYp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.1.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386205},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.1.0-beta.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/12cb7b8b6f7d97a882cbf957a2af1b71/express-zod-api-26.1.0-beta.2.tgz","_integrity":"sha512-CFNupqw5c4ZnBATAkulWkW9h1eaYuUGAGvUBvFxhgMZLdI56BuCJb+crV2yN6mUrmXdcdZ0ylKVAwvUhJc0TyA==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.2.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.2.0","node-forge":"^1.3.2","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.1","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.1.0-beta.2_1766594934498_0.2547705253145276","host":"s3://npm-registry-packages-npm-production"}},"26.1.0":{"name":"express-zod-api","version":"26.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9aca43fe8a1237512ecfa23e0d1ebdebd7480b15","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.1.0.tgz","fileCount":10,"integrity":"sha512-9FCVwSV4/ZwCQBvfq93SDtfv2mTca1LmDLP9G4i8IwkcVLydkMvpdPtnpWb+5qQ/C7mAdIS7uFGq2ZL5zI+/zA==","signatures":[{"sig":"MEQCIF/aFXCq0oFcWgleiVAcKVs1cQ3zG1vfbmojXpsHD8veAiB1dn+vhsZvEqPyHCujpns4q4ZJJB2xwjq4f6bbyxqdnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387032},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/e8486b317942c8d8737255dcdd89a336/express-zod-api-26.1.0.tgz","_integrity":"sha512-9FCVwSV4/ZwCQBvfq93SDtfv2mTca1LmDLP9G4i8IwkcVLydkMvpdPtnpWb+5qQ/C7mAdIS7uFGq2ZL5zI+/zA==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.2.0","node-forge":"^1.3.2","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.1","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.1.0_1766740710915_0.5541713599802471","host":"s3://npm-registry-packages-npm-production"}},"26.2.0":{"name":"express-zod-api","version":"26.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8ba2d635107b0fa00a54615555fb266ac9fa28f6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.2.0.tgz","fileCount":10,"integrity":"sha512-33UkK79neIO8tzSedFbuV0ZZ4EX/azSzZjM/8kraVnjQgsXNxZIY4YloN1gr+2o3Hg22D2l+qB2un7eFO1nZZA==","signatures":[{"sig":"MEYCIQD055iqBwkweL3rERS8H7ThuryduKtDqC1DFJPVLuQCsAIhAPp7xbh1TBNowLHhkQNGDf82cxGX6VAwxgkiljYOcfHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387808},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/706f1173c9c1a3f4a92f1caf57b22c06/express-zod-api-26.2.0.tgz","_integrity":"sha512-33UkK79neIO8tzSedFbuV0ZZ4EX/azSzZjM/8kraVnjQgsXNxZIY4YloN1gr+2o3Hg22D2l+qB2un7eFO1nZZA==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.2.0","node-forge":"^1.3.2","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.1","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.2.0_1767024862679_0.11028131031140842","host":"s3://npm-registry-packages-npm-production"}},"26.3.0":{"name":"express-zod-api","version":"26.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"5078182526b5c1a939e74b31ddcbd376538a58b6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.3.0.tgz","fileCount":10,"integrity":"sha512-u5FQBm8vVnYp+lHqDU1BJT9VRX/xe/MdXf4147KSCr02nW70iZrgm6UJUSK7JmJF2zkTw09XvR88/3kbn1ZS3A==","signatures":[{"sig":"MEQCIDRN+dOtsMJkjhVI7G++OYajJIIZui5F4cbmRj+f759XAiAOvM7c6UHDvKP2q/B3prspEZBCWH+9AIfEYQkwqG33ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388310},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/651ff5d6ade5e18d5cf71828b3623d77/express-zod-api-26.3.0.tgz","_integrity":"sha512-u5FQBm8vVnYp+lHqDU1BJT9VRX/xe/MdXf4147KSCr02nW70iZrgm6UJUSK7JmJF2zkTw09XvR88/3kbn1ZS3A==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.3.0_1767281104830_0.9283698960493805","host":"s3://npm-registry-packages-npm-production"}},"26.3.1-beta.1":{"name":"express-zod-api","version":"26.3.1-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.3.1-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7da590bedcb91a4ecc8f9d7c62f50db35a6efab8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.3.1-beta.1.tgz","fileCount":10,"integrity":"sha512-jbjutnvo6TmYaAHt2Hb1EQlGLWnxOYS49OBp7C3mV4KwYzAylktc3Ay22nCO0d7mvtdVb03jpD3o05CAWVhdpg==","signatures":[{"sig":"MEYCIQCgOBCeYSignWkn52w/Sw6QkVIwDO929yR0LNPQfHB+tgIhAIlEmUlRP5Y+cKKvSevRXbEPUqMY8HaGg8qIG02r0omW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.3.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388965},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.3.1-beta.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/2d930cfa9ea00df7e61e6f756971247c/express-zod-api-26.3.1-beta.1.tgz","_integrity":"sha512-jbjutnvo6TmYaAHt2Hb1EQlGLWnxOYS49OBp7C3mV4KwYzAylktc3Ay22nCO0d7mvtdVb03jpD3o05CAWVhdpg==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.3.1-beta.1_1768124022294_0.1961161293972955","host":"s3://npm-registry-packages-npm-production"}},"26.3.1":{"name":"express-zod-api","version":"26.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a9546aa9b256ec04d49216b92010e563e9d573ab","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.3.1.tgz","fileCount":10,"integrity":"sha512-GeJ0mwyDkJuCybwIOlituWvU03kxMfuQDrqjgZTL8w4+KcvczDn52vrexoKeX8h5qlDx8kyqkVG9g8NHtKuGzg==","signatures":[{"sig":"MEYCIQC2JvRpxLUCLXRFZ+SjEfZvYG7c909MuctZTTSwewJUaAIhAIvrumDQ2OZ6QXMTk1FSVMyXVUnZk0Xyc8+scP1J4af4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388951},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/e660f54bd65d054591b0ae056a7235f1/express-zod-api-26.3.1.tgz","_integrity":"sha512-GeJ0mwyDkJuCybwIOlituWvU03kxMfuQDrqjgZTL8w4+KcvczDn52vrexoKeX8h5qlDx8kyqkVG9g8NHtKuGzg==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.3.1_1768202490491_0.5719019199514395","host":"s3://npm-registry-packages-npm-production"}},"27.0.0-beta.2":{"name":"express-zod-api","version":"27.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"2dcece23ec08d67fce7d7fa5f51a9d226d535577","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.0.0-beta.2.tgz","fileCount":10,"integrity":"sha512-XQhAjpUcw4pg84sgzBehUDSrG3pTwaDMD6Tr3u+0OK2z5W+KYoUoc39yO7AjfHGPWKnbkPcsQO14cjkOOlTnBA==","signatures":[{"sig":"MEYCIQDYVuiMf2bR3/Mnjvlw9ysGLW6S+ZvZDGdJNRh5kVCnhwIhAPz+d2dN73NFES9UigDiRc1CJv7UBvLr8zn2dh0PAJ2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389770},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.0.0-beta.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/1798343f29d4d62c7f07db57be06586b/express-zod-api-27.0.0-beta.2.tgz","_integrity":"sha512-XQhAjpUcw4pg84sgzBehUDSrG3pTwaDMD6Tr3u+0OK2z5W+KYoUoc39yO7AjfHGPWKnbkPcsQO14cjkOOlTnBA==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.0.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.0.0-beta.2_1768647730827_0.12499086113094915","host":"s3://npm-registry-packages-npm-production"}},"26.3.2":{"name":"express-zod-api","version":"26.3.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.3.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"d84894068640a0afbe7ef23c4a4f66d72af81d5b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.3.2.tgz","fileCount":10,"integrity":"sha512-06uHKOX+MxN2PlyBgNeYgDQuIQAhH1rcPa2ufweh+uYyIu+WrS9U3h5ZyWDfi2RHLjWHaDrhVKY/Rv4Rz/gp3w==","signatures":[{"sig":"MEUCIElogSiB+1e7kPe4/uoWRdg9F8bYspaKd1aRZ84e6hEqAiEAslDtx3A2YPVNReZDw+UyrAafgoqp70hIDg/KAWEXoQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389778},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/297fd88befb0878f955d4efc591f6c28/express-zod-api-26.3.2.tgz","_integrity":"sha512-06uHKOX+MxN2PlyBgNeYgDQuIQAhH1rcPa2ufweh+uYyIu+WrS9U3h5ZyWDfi2RHLjWHaDrhVKY/Rv4Rz/gp3w==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","dts-plugin":"^0.1.0","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.3.2_1769932676963_0.8847313096138423","host":"s3://npm-registry-packages-npm-production"}},"27.0.0":{"name":"express-zod-api","version":"27.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"44d8c5d62219815d6438459588a6c430e9e2fee0","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.0.0.tgz","fileCount":10,"integrity":"sha512-IgRxX26CxBAsT7pfRpv8ZyjEd+E9BH0YcJ/Vvd14owezqlzZA976KPR8UEABNaF0+q3HpLNGW+TkdYE4kVJ/Lw==","signatures":[{"sig":"MEQCIFM0ckMpI1SlZisc3ZlCfv2MCu3wzUmxx/RU9YkmGQAFAiBR2pkcz1F7xle6cExZD34Et1/cMYPnCw6gR2TqS+OQuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390740},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/tmp/42826e40e3a0d31b62d56f780889069f/express-zod-api-27.0.0.tgz","_integrity":"sha512-IgRxX26CxBAsT7pfRpv8ZyjEd+E9BH0YcJ/Vvd14owezqlzZA976KPR8UEABNaF0+q3HpLNGW+TkdYE4kVJ/Lw==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","dts-plugin":"^0.1.0","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.0.0_1769934890080_0.2934296931495697","host":"s3://npm-registry-packages-npm-production"}},"27.0.1":{"name":"express-zod-api","version":"27.0.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.0.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"250776c551127fc10ff99725d4fb4a10f824833a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.0.1.tgz","fileCount":10,"integrity":"sha512-o4KjDGVlX6xnukwogG6+0/u11C84ZpXJnqGsJmfoaS22JxpTgMK/eeUj7D91L/WxQ+l73y0AGn92kCTV3Nm/FQ==","signatures":[{"sig":"MEYCIQD/HqRxHSgCYuKYZLWeLAWXzxJdjzqpIS+t3LNtaAlWpgIhAI6rEqIVRgKgT0Kbw1GCJPMOTG9Kd2+aaEO/2Cc1aGS2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389440},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/2f24d07578fb3d3a48a9c0a7b577b432/express-zod-api-27.0.1.tgz","_integrity":"sha512-o4KjDGVlX6xnukwogG6+0/u11C84ZpXJnqGsJmfoaS22JxpTgMK/eeUj7D91L/WxQ+l73y0AGn92kCTV3Nm/FQ==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","dts-plugin":"^0.1.0","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.0.1_1770107353677_0.7339015546842798","host":"s3://npm-registry-packages-npm-production"}},"27.1.0":{"name":"express-zod-api","version":"27.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"63343519f830ed33df8977734d753bb7947fdf5c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.1.0.tgz","fileCount":10,"integrity":"sha512-SL5tGrinmebreq8n1a4YAUVnlTzf0cbUIFC+DcWi3TMu9i4xllqJN8E3EPZmAM7Phk5IqypYzzw5FKv5oyl0lQ==","signatures":[{"sig":"MEUCIHv1MuZvnWeTDhst+Ja797tCUP/we2aZEZcoe+bqbdFOAiEAoe3pWRPUhZm47GsgujV3CilnlwSjYEgX0kzOSy37sqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399158},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/e9566a1eeadc84fde4ef1c17086b92c0/express-zod-api-27.1.0.tgz","_integrity":"sha512-SL5tGrinmebreq8n1a4YAUVnlTzf0cbUIFC+DcWi3TMu9i4xllqJN8E3EPZmAM7Phk5IqypYzzw5FKv5oyl0lQ==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.9.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","dts-plugin":"^0.1.0","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.1.0_1772995239818_0.4400908887017323","host":"s3://npm-registry-packages-npm-production"}},"27.1.1-beta.1":{"name":"express-zod-api","version":"27.1.1-beta.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.1.1-beta.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"114133b7dd11546be639b67e1f2f74877904afc4","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.1.1-beta.1.tgz","fileCount":10,"integrity":"sha512-j8jQ0aoySfe0hNLFSwr1LBIwBFJ+L4X/x/oGyy67cLiUY7Q1KnR15qav45TThkVherdXMejpDn0zx73+4ADulw==","signatures":[{"sig":"MEUCIE2VQ0ta1/dacj85ZtR8/DcZF+obIbo4TuEFXCV9RtReAiEAlslaWQTkmgb5aEKbep7wbWgDG8ub5yrFvGx6B+S9Wog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.1.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399166},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.1.1-beta.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown --config-loader unrun","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/ac0af557b97de6bf5b15bd4e066cc899/express-zod-api-27.1.1-beta.1.tgz","_integrity":"sha512-j8jQ0aoySfe0hNLFSwr1LBIwBFJ+L4X/x/oGyy67cLiUY7Q1KnR15qav45TThkVherdXMejpDn0zx73+4ADulw==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.9.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.1.1-beta.1_1773725673538_0.43276754788875493","host":"s3://npm-registry-packages-npm-production"}},"27.2.0":{"name":"express-zod-api","version":"27.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"7d23c23fa6759e9593691639b2e2f17b74cdaf2c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.2.0.tgz","fileCount":10,"integrity":"sha512-7L5PryyHZqli+1LAxOQgzVBahIGj1+4rkOt48zYu55KgU5z0IQK09zCtqOCCydVhqzT/qhoCTBL1SZhBAs7wKg==","signatures":[{"sig":"MEUCIA3fJgR9AxSSOwLsRtW6BWtGcMp0fDfLROy/YW+TRI3vAiEAgGtuq7wnLyt5GfkfY4lRt0B+RnDsr+pHCVODy0Nf9I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399151},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown --config-loader unrun","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/3e80924653b5f0171f9b73b61382c2b0/express-zod-api-27.2.0.tgz","_integrity":"sha512-7L5PryyHZqli+1LAxOQgzVBahIGj1+4rkOt48zYu55KgU5z0IQK09zCtqOCCydVhqzT/qhoCTBL1SZhBAs7wKg==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.9.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.2.0_1774460547894_0.28255252972925105","host":"s3://npm-registry-packages-npm-production"}},"27.2.1":{"name":"express-zod-api","version":"27.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8136f24c1c361bb583da15928f4be9d7dc2d0ffb","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.2.1.tgz","fileCount":10,"integrity":"sha512-UUUUI8+iyRE1Sz5vapeyCMkU6olmWHod8o3X/RZxZnD6LB3vyn/MmH/D7E2oJbyGUTAkhS5fd/XjNL102+CWBg==","signatures":[{"sig":"MEYCIQCmg1wOO/VHBDWhscm5tmtp7GFPTIVf4/dV8+7l/EfnAQIhAOtOjGWCUA+SzBiXXZBgvTP+zKM1PS4/x2I0J8Ngy+EU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399205},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown --config-loader unrun","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/fcb16b246099461a1ccb067ca97468ac/express-zod-api-27.2.1.tgz","_integrity":"sha512-UUUUI8+iyRE1Sz5vapeyCMkU6olmWHod8o3X/RZxZnD6LB3vyn/MmH/D7E2oJbyGUTAkhS5fd/XjNL102+CWBg==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.2.1_1775661128625_0.4971332744148833","host":"s3://npm-registry-packages-npm-production"}},"27.2.2":{"name":"express-zod-api","version":"27.2.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.2.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"6619920a51b5985898a1ecfdf9a8f808edcf6444","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.2.2.tgz","fileCount":10,"integrity":"sha512-92CcamxNzTguCtzqZzu41LWSQtT0hyPpmQ9JRI/6WEjxct9KlKfiL9Ub5M9akFGCeSHDcxO7r41MdEERerrbAw==","signatures":[{"sig":"MEUCIDYg/4059sb7Ko5NZcItLeqabO5ZhQBV7u1pIVQ7tt3aAiEA763vrG8CGSeBwNrtyQodoHGSvGkkJXgLm1yFLOcumhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399279},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.2.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown --config-loader unrun","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/c8743b8e199fe66bf74efbb907ac3a69/express-zod-api-27.2.2.tgz","_integrity":"sha512-92CcamxNzTguCtzqZzu41LWSQtT0hyPpmQ9JRI/6WEjxct9KlKfiL9Ub5M9akFGCeSHDcxO7r41MdEERerrbAw==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.2.2_1775889890692_0.6088254420788433","host":"s3://npm-registry-packages-npm-production"}},"28.0.0-beta.2":{"name":"express-zod-api","version":"28.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a02ac6d74a4bd3145afb96167b8485a395a99132","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.0.0-beta.2.tgz","fileCount":10,"integrity":"sha512-nrM9aZ02P08NpBmH7vf7ulMhh8i/r3rSsbyZDd7HvRBftoeydtegyt0t66MQ5ZYg8/65/rLu4yz0bULSh2T68Q==","signatures":[{"sig":"MEQCIDZfXW+nd1SF5jcBsaZmU1Eh06HyAVsdx3BZKLou9aJkAiBdFbdHAKZ+2mFRmmNrAvSCUrkrXmItR1lcOdUVFibz9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401801},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-28.0.0-beta.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/6d036f938bf626cb01453be05dc1d0aa/express-zod-api-28.0.0-beta.2.tgz","_integrity":"sha512-nrM9aZ02P08NpBmH7vf7ulMhh8i/r3rSsbyZDd7HvRBftoeydtegyt0t66MQ5ZYg8/65/rLu4yz0bULSh2T68Q==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^5.0.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.0.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.0.0-beta.2_1775894139938_0.7003296509943124","host":"s3://npm-registry-packages-npm-production"}},"28.0.0-beta.3":{"name":"express-zod-api","version":"28.0.0-beta.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.0.0-beta.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"1059aca5f0d2e3c6bb5d33fab8f4c62344868741","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.0.0-beta.3.tgz","fileCount":10,"integrity":"sha512-rRtPTVPutLBSmkpqARPNOuX8w+J6byolmQb95Pc4ugrXL97En3ICi3ZgNXUoZQOb29UawZv7IPifsEZgmrSK4Q==","signatures":[{"sig":"MEYCIQCesDov9zx6SfmSrGAZGZXPayYTFaDZPIGephCMupLyXwIhAJRc7+RRXCI/zMvHvmrDquuDlSdUNGFxRDYKDBO5bzPz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402570},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-28.0.0-beta.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/cf3de41122ac716692a3b1cbc9db73c9/express-zod-api-28.0.0-beta.3.tgz","_integrity":"sha512-rRtPTVPutLBSmkpqARPNOuX8w+J6byolmQb95Pc4ugrXL97En3ICi3ZgNXUoZQOb29UawZv7IPifsEZgmrSK4Q==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.0.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0-beta.3"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0-beta.3"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.0.0-beta.3_1775982538480_0.7607332980061008","host":"s3://npm-registry-packages-npm-production"}},"27.2.3":{"name":"express-zod-api","version":"27.2.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.2.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"9c65f35e695dbacdd99e8816259ea4efe6db0028","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.2.3.tgz","fileCount":10,"integrity":"sha512-dcDEYFtxzpX0/rRleUqOTUTuT6B9m8hs81G3UKsA1Aik891oWaY8LpGw98t9cqTuP0BCGg/0nfklazG0NKp/9g==","signatures":[{"sig":"MEUCIQC/RrdZouwUmu0nmFLuhhUjL1Rh6QNxc/U40CQy4qYFYgIgLEczMpk8G/+xqpTeBmkKfOY+ZwPVQYUWiQA5IspmLvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399790},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown --config-loader unrun","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/2aa16685064b30a75572daed27b7b5e1/express-zod-api-27.2.3.tgz","_integrity":"sha512-dcDEYFtxzpX0/rRleUqOTUTuT6B9m8hs81G3UKsA1Aik891oWaY8LpGw98t9cqTuP0BCGg/0nfklazG0NKp/9g==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.2.3_1777017657795_0.47065154526603536","host":"s3://npm-registry-packages-npm-production"}},"27.2.4":{"name":"express-zod-api","version":"27.2.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.2.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"71fbf2d153f403b0d8126c206e967eb682096d12","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.2.4.tgz","fileCount":10,"integrity":"sha512-KJu9sRmLzGNE/5I7cupujOIGg3PyfdGwzm2ioNoOQurleC81q+2BCIJSh9BSYDiHPMfNpSBYbhnOhotvVWrLog==","signatures":[{"sig":"MEQCICHCJQmke77dSQdxrX61TLB57/JFua88BDZLOsnA6tp2AiBsusZfD4iaAeprQwwv+jRcBDAlpnV/0MxwDRDeI6pf7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400070},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.2.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown --config-loader unrun","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/87df841fba19c311ecdaa2896bcb040d/express-zod-api-27.2.4.tgz","_integrity":"sha512-KJu9sRmLzGNE/5I7cupujOIGg3PyfdGwzm2ioNoOQurleC81q+2BCIJSh9BSYDiHPMfNpSBYbhnOhotvVWrLog==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.2.4_1777033366142_0.13167536929149626","host":"s3://npm-registry-packages-npm-production"}},"26.3.3":{"name":"express-zod-api","version":"26.3.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.3.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"260bc263e4f6a560785129fd99999d0583eb049a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.3.3.tgz","fileCount":10,"integrity":"sha512-Mk4U5mFFlwOiBOpkf9RbIxLvQ0yPlEUbf9cCr+gVLyNmQ5hmOLk3EflFs/JCnqOrB5gCmQFSEsjA1i+MeRAUTA==","signatures":[{"sig":"MEUCIQC8iKSFb+CjAwpY8S1DVVONz8AZ/NBw/rQJtcQOqo/+RAIgHGPsx38aZaIy3YneHy9v4hf/c8SZ6Z5Tf8a2myyS7BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390058},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/b4546b29a35ab3571d1641950057dbc2/express-zod-api-26.3.3.tgz","_integrity":"sha512-Mk4U5mFFlwOiBOpkf9RbIxLvQ0yPlEUbf9cCr+gVLyNmQ5hmOLk3EflFs/JCnqOrB5gCmQFSEsjA1i+MeRAUTA==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","dts-plugin":"^0.1.0","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.1.13","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.3.3_1777035883273_0.9900275621857939","host":"s3://npm-registry-packages-npm-production"}},"25.6.2":{"name":"express-zod-api","version":"25.6.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.6.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a7fd66805ac3f3082b4941f1a9d971d3275eff4f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.6.2.tgz","fileCount":10,"integrity":"sha512-IXiszYChvj7TMDFTXv9mr9y+WdPbXo9wvyMtHmiSBD33tRquKdmWJqaQUe3JxiPyxuNyjJEHjdD6lgV0Yg0kwA==","signatures":[{"sig":"MEYCIQCoOgMJ7CwzeccAMkQSRggoOQ3YPzOXDhG5In+/iyHhZgIhAL6rD6i57cAQUMCKM3pp5dXpnNG/KqucpHg3b0EMwQub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380033},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.6.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/3e048896053cd356ccb37ea2a5fdc45b/express-zod-api-25.6.2.tgz","_integrity":"sha512-IXiszYChvj7TMDFTXv9mr9y+WdPbXo9wvyMtHmiSBD33tRquKdmWJqaQUe3JxiPyxuNyjJEHjdD6lgV0Yg0kwA==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.1.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.2","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.6.2_1777036826848_0.05323973830371842","host":"s3://npm-registry-packages-npm-production"}},"24.7.5":{"name":"express-zod-api","version":"24.7.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.7.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"c2330368c4dd44d0bb08a2ddbb822cbf308c9d14","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.7.5.tgz","fileCount":12,"integrity":"sha512-xmHmWtBgWRzsir+m2CrGIh0l/9pqJB8nmzTP2zoBUQ/f7CnkPEPr7LFwPGinhlAoFM6CfQYBNMUGoONuf6hT/Q==","signatures":[{"sig":"MEUCIQC/B9VUO51RPvYtaKQgTSLdyIQzOAOMJiIU6ABIracNFQIgVSfq8pxZ6GaJpOdkKoZG0JwZXxRTm/IlDjYVI7XVKyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484745},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.7.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/private/var/folders/gn/fkrl90vj2dd3z8lgc4_96x580000gn/T/f2a5ed241e1c203c29afba42bc0ae641/express-zod-api-24.7.5.tgz","_integrity":"sha512-xmHmWtBgWRzsir+m2CrGIh0l/9pqJB8nmzTP2zoBUQ/f7CnkPEPr7LFwPGinhlAoFM6CfQYBNMUGoONuf6hT/Q==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35 || ^4.0.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.7.5_1777037701397_0.5044122628036614","host":"s3://npm-registry-packages-npm-production"}},"27.2.5":{"name":"express-zod-api","version":"27.2.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.2.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"3c7f41346739ceb4eb6d13d0221f118b46da1cfd","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.2.5.tgz","fileCount":10,"integrity":"sha512-Y7KMi845LkehRgOqlgNYA9s6lCJTKEpKQDuTqqYlWHFvHvE4AOT2eSdtnoq4vggHvjYfR2TRXOHhT3rSGDCqSA==","signatures":[{"sig":"MEUCIQDVOVjgvoOPYJB6AWEueqG5OxDmRF8TQu1LR3n+Y8EG0gIgJRNI2XAZkQ3Xz1CUlq+fID4NK40NJz2jTyKi8IaTLxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400300},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.2.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown --config-loader unrun","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/10c97eebeaf355878be4f2541c60bba7/express-zod-api-27.2.5.tgz","_integrity":"sha512-Y7KMi845LkehRgOqlgNYA9s6lCJTKEpKQDuTqqYlWHFvHvE4AOT2eSdtnoq4vggHvjYfR2TRXOHhT3rSGDCqSA==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.2.5_1777451614943_0.2895860446139442","host":"s3://npm-registry-packages-npm-production"}},"27.2.6":{"name":"express-zod-api","version":"27.2.6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.2.6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"99f0fb0af7508e8a37ebf3f5f04a7fc118d75f63","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.2.6.tgz","fileCount":10,"integrity":"sha512-pMF7R0cIi7rsE29TeXxW/H7cDdnDP2jH5fb3bjKXVy4tXCt1m2hIpwqFDmXOibx0ealfAErjpMcvVDD4Qq05ng==","signatures":[{"sig":"MEYCIQDjAAnWOVx0OanZ/xBBrmmNRRyOBA33gjzBNLFYp4PqiQIhAL1KBJC6FLRg+4eXHLGpqPACU6NC4l2FWefd4iY/CabC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400685},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.2.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown --config-loader unrun","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/b21e2adad0797a577ad7bf91bbd49ac8/express-zod-api-27.2.6.tgz","_integrity":"sha512-pMF7R0cIi7rsE29TeXxW/H7cDdnDP2jH5fb3bjKXVy4tXCt1m2hIpwqFDmXOibx0ealfAErjpMcvVDD4Qq05ng==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"~4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"~4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.2.6_1777540921246_0.9720193246782081","host":"s3://npm-registry-packages-npm-production"}},"26.3.4":{"name":"express-zod-api","version":"26.3.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@26.3.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"8c86cc18ec88d53c5bb12cec2faac5e70d747bd2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-26.3.4.tgz","fileCount":10,"integrity":"sha512-qJTd1D+4GO47o2NJlg7afYlefnEOAFZQXalWjLUjcN1JJ7KExTuF6aAidoAvi0WBAsFCy4K/GuRQkhuntOUt2A==","signatures":[{"sig":"MEUCIHNadREQtwCgnyVxDASKFa80h0pCZ/BQLFTY7t9stKDUAiEAgIlI9f29v4vrco7HLfgEKCWz3bg/5ihTxS6o+eJuMe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@26.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390332},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-26.3.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/dfeaae4fad7eb024997e196561792ef9/express-zod-api-26.3.4.tgz","_integrity":"sha512-qJTd1D+4GO47o2NJlg7afYlefnEOAFZQXalWjLUjcN1JJ7KExTuF6aAidoAvi0WBAsFCy4K/GuRQkhuntOUt2A==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^3.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","dts-plugin":"^0.1.0","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":">=4.1.13 <4.4.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_26.3.4_1777543834647_0.5078423585589835","host":"s3://npm-registry-packages-npm-production"}},"25.6.3":{"name":"express-zod-api","version":"25.6.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@25.6.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"a350cf425bb79efec39d4be5ff40ecdadbca8f2e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-25.6.3.tgz","fileCount":10,"integrity":"sha512-NZvAdGJ9vJDUh3xJJb2hnDE8EtHR++46idD/s3zirV/5ZP0tKSa4IcwYkdB3+N3gpLeR3p5YQb960JJIKlB1jg==","signatures":[{"sig":"MEUCIQDBD75xITyAtdkT5G/0PdAr2fbdOlIHEqD1iyVoAKpL4gIgePvIde51wvzEzdYz2K8me6BqXzjfJ8UgnHX90yV37IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@25.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380369},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-25.6.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/646ff6c12e8fb89a5e5a841577d48573/express-zod-api-25.6.3.tgz","_integrity":"sha512-NZvAdGJ9vJDUh3xJJb2hnDE8EtHR++46idD/s3zirV/5ZP0tKSa4IcwYkdB3+N3gpLeR3p5YQb960JJIKlB1jg==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.1.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^2.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.10.0","express":"^5.1.0","node-forge":"^1.3.2","snakify-ts":"^2.3.0","typescript":"^5.9.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":">=4.0.0 <4.4.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_25.6.3_1777548492992_0.9629674825482089","host":"s3://npm-registry-packages-npm-production"}},"24.7.6":{"name":"express-zod-api","version":"24.7.6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@24.7.6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"63afccd7d10051408bc37734c1a7224454ea7a0c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-24.7.6.tgz","fileCount":13,"integrity":"sha512-KyWNIxyczwLc4IFi1n1JN9OasLJqAdywYnFFYfJg7W5wUxy92KBFD6GZpGW5c9th0enWG1UzNIHMypi7Cp5NNQ==","signatures":[{"sig":"MEQCIAclwMIlC5dKKeWCIDD8WrmsZWq6oNY3ZgQuGxFrr2jWAiA7BPw4AthFWgUhJ2LHGiG6R3VZJnywmbH2TPsUKe9ESQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491271},"main":"dist/index.cjs","type":"module","_from":"file:express-zod-api-24.7.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.9.0 || ^22.0.0 || ^24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsup","pretest":"tsc --noEmit","postbuild":"attw --pack"},"_npmUser":{"name":"robintail","email":"robin_tail@me.com"},"_resolved":"/private/var/folders/gn/fkrl90vj2dd3z8lgc4_96x580000gn/T/0dc428145263b520474d64fad823910e/express-zod-api-24.7.6.tgz","_integrity":"sha512-KyWNIxyczwLc4IFi1n1JN9OasLJqAdywYnFFYfJg7W5wUxy92KBFD6GZpGW5c9th0enWG1UzNIHMypi7Cp5NNQ==","deprecated":"The version is no longer supported. Please upgrade to @latest.","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.6.2","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"ansis":"^4.1.0","ramda":"^0.31.3","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.3.4","cors":"^2.8.5","depd":"^2.0.0","semver":"^7.7.2","undici":"^6.19.8","express":"^5.1.0","node-forge":"^1.3.1","snakify-ts":"^2.3.0","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.0","http-errors":"^2.0.0","@types/ramda":"^0.31.0","@types/semver":"^7.7.0","@types/express":"^5.0.3","@types/node-forge":"^1.3.11","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.1","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"^3.25.35 || >=4.0.0 <4.4.0","express":"^5.1.0","typescript":"^5.1.3","compression":"^1.8.0","http-errors":"^2.0.0","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_24.7.6_1777549568686_0.9387034519906556","host":"s3://npm-registry-packages-npm-production"}},"28.0.0-beta.4":{"name":"express-zod-api","version":"28.0.0-beta.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.0.0-beta.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b728a42a57bc9567c9baa45f0ab1624720b34d4e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.0.0-beta.4.tgz","fileCount":10,"integrity":"sha512-WD3l63gmPPZc8uKYhUtgJlSzRey4fZPa13T2i7/arZwsQmvLoZ3tihmsfAyzQ+rJzlEgDamVHNo2xSO/y5sbeg==","signatures":[{"sig":"MEUCIQCKlxGziff9h3btZlGN5xkPvLCcq7bGTbm/G3vF0WKv8QIgF/UW/Omgas5jUIxmjz9C70aXb5yAOOyRj7Zz/+5/rOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404515},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-28.0.0-beta.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/152f84cc116f49f9e98f2d5d9dc7e9ad/express-zod-api-28.0.0-beta.4.tgz","_integrity":"sha512-WD3l63gmPPZc8uKYhUtgJlSzRey4fZPa13T2i7/arZwsQmvLoZ3tihmsfAyzQ+rJzlEgDamVHNo2xSO/y5sbeg==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.1","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.0.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0-beta.4"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0-beta.4"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.0.0-beta.4_1777565839602_0.17930927631489002","host":"s3://npm-registry-packages-npm-production"}},"27.3.0":{"name":"express-zod-api","version":"27.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@27.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"b5b2c09f0fa3b76f4212b3bc769f8a85122c917f","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-27.3.0.tgz","fileCount":10,"integrity":"sha512-UH6t2sF70yalvx+aqWrdxr66Q4NnPx/nBPJ+wXf4MzoWime58v8EzabsCVdaNpmniPhVL0f72rPlJZ2Lj3TK4w==","signatures":[{"sig":"MEQCIDoj6NkvE6Uj4J/HdlodLffqbgFzi4nym3af5gFkql0CAiAsvDjpZzRUSUe1rUALitUUJFiS+POW8QAABMzJF6dJAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@27.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400732},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-27.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || ^22.12.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown --config-loader unrun","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/c9978c7c7dd07e516f0bf6dab7597fc4/express-zod-api-27.3.0.tgz","_integrity":"sha512-UH6t2sF70yalvx+aqWrdxr66Q4NnPx/nBPJ+wXf4MzoWime58v8EzabsCVdaNpmniPhVL0f72rPlJZ2Lj3TK4w==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2","@express-zod-api/zod-plugin":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"~4.3.4","cors":"^2.8.5","depd":"^2.0.0","undici":"^7.16.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1"},"peerDependencies":{"zod":"~4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_27.3.0_1777993757404_0.4647256052429152","host":"s3://npm-registry-packages-npm-production"}},"28.0.0-beta.5":{"name":"express-zod-api","version":"28.0.0-beta.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.0.0-beta.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"41335f6efc2c327d044b6dcf87f058fce5117471","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.0.0-beta.5.tgz","fileCount":10,"integrity":"sha512-jp5eBujSwDWBR5SBC7ueRiCWn/BH97slohl5YRMOjhFny9ntlbwiu0zb9//XfjMvDZUqg810k/B8ZpXgg4Ts4g==","signatures":[{"sig":"MEUCIETQf46UlTkqdu6ivq2v9B1LUJSkoOVefqsvaCRLmbAGAiEA0doNKik5UB/stPMNiwaG+gnYDIcALXHlfnFoYww3uRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404588},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-28.0.0-beta.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/770fc54d91add8f4a592806ba4a8f302/express-zod-api-28.0.0-beta.5.tgz","_integrity":"sha512-jp5eBujSwDWBR5SBC7ueRiCWn/BH97slohl5YRMOjhFny9ntlbwiu0zb9//XfjMvDZUqg810k/B8ZpXgg4Ts4g==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.1","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.0.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0-beta.5"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0-beta.5"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.0.0-beta.5_1778143363140_0.06968668573242764","host":"s3://npm-registry-packages-npm-production"}},"28.0.0":{"name":"express-zod-api","version":"28.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":{"url":"https://github.com/RobinTail/express-zod-api/issues"},"dist":{"shasum":"98fd89443078db4e941b2b6595dd5615e3e860b3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.0.0.tgz","fileCount":10,"integrity":"sha512-JRe7FSi8K21pguNLBNwGnl1BD8GEEfH2qrZDJ2teEUBFrs03HF8LCh3T/r+GBqFZku5Z3UXQJYjpyBL4NnvGMg==","signatures":[{"sig":"MEYCIQCUioExUkJCNKUy1SSZTEgjgBPETfBmILy2J8IPx+iFygIhAJyENfqmRLbrJP8vczxI9eC6XMaC53XgK1f1W0sPPyHL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404627},"main":"dist/index.js","type":"module","_from":"file:express-zod-api-28.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"_resolved":"/tmp/00a57dd55f10f4267c8daa0efdc072d9/express-zod-api-28.0.0.tgz","_integrity":"sha512-JRe7FSi8K21pguNLBNwGnl1BD8GEEfH2qrZDJ2teEUBFrs03HF8LCh3T/r+GBqFZku5Z3UXQJYjpyBL4NnvGMg==","repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.0.0_1778440758477_0.30129278046563956","host":"s3://npm-registry-packages-npm-production"}},"28.0.1-beta.0":{"name":"express-zod-api","version":"28.0.1-beta.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.0.1-beta.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"17770fe10958903fff216ddc9533573c20816952","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.0.1-beta.0.tgz","fileCount":10,"integrity":"sha512-UEQcql60H5FBb/mEZUfabBk7QPSEFxXbnz4bBdWtw+h4Rl1FDRlimRQlK47zLN6R6buD5qF+nMn+weTSl+hG9w==","signatures":[{"sig":"MEUCIHpwb9CL9lA2blV1HwWNQpXrsptcUk+b5MNfBUMh7dAFAiEAwqiwqH3I5lVXWPJyw8zdxJLLQL/i0eNuk23YuUWvr6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.0.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.0.1-beta.0_1778482728264_0.5745931733932395","host":"s3://npm-registry-packages-npm-production"}},"28.0.1":{"name":"express-zod-api","version":"28.0.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.0.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"24cd7ccf5bcb5d586a820a5e6ce77dc9feb92b23","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.0.1.tgz","fileCount":10,"integrity":"sha512-GAvGRhJC1AiDoOTvroiv78bD1kmrbyfU9zhIC8bp/SSldH4oyCRGhBsBtaVytXy/voeHGhEita6lWwhrcmJJmQ==","signatures":[{"sig":"MEUCIQD80EPPHvFM3zCOZiKPv6YAUCGNhzEDj0svnyLvtgag2wIgFomIReX6YAQJphO94uiGkQ2mQYntnTlrXlkpfd5qzqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404884},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.0.1_1779101179364_0.0973118659022727","host":"s3://npm-registry-packages-npm-production"}},"28.1.0":{"name":"express-zod-api","version":"28.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"f425513188c1c843ce9708f600d51e8c7b6c7765","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.1.0.tgz","fileCount":10,"integrity":"sha512-fEGJyBqQzHdK48jHtSjaeeMnVJ+7Lg54iyS8VNsZG5zw5GuC9kmga+GcPSX3lBO+tFIDgDpbJeg7QR9aKKj1Tg==","signatures":[{"sig":"MEUCIQCTbDdQwUtOi++kYtOsJpWolJh2BY5ysj9G9d9MDBCLlgIgNq3HtLWw+1uZa1dFaY8KYkPgQp11xTbcPlA3GgTx/wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409433},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.1.0_1779268574058_0.48661339455418906","host":"s3://npm-registry-packages-npm-production"}},"28.1.1":{"name":"express-zod-api","version":"28.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"1ee403b4cca359d6d9f0a8e4ed44b619ffb9df7e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.1.1.tgz","fileCount":10,"integrity":"sha512-7V35T9UBfoG5SFY3rAHwnCZin5VsjrKOssiNnnIcagFqDbPGA9VC4+ndXd3oyI08ycIoZI0cZQWgYWmmoAAYvg==","signatures":[{"sig":"MEUCIQDm6yk4YGc7XrMupNqWDTMc9TfbGQhXEiy89XOtEFjc0QIgTXf8/ESQZagvj9s0StS1ZW3qwZlaqLXHlr3nNnkt+YI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.1.1_1780255338163_0.6978533228751014","host":"s3://npm-registry-packages-npm-production"}},"28.2.0":{"name":"express-zod-api","version":"28.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"2405bdca744991981f59f591bb9418b8eb08c120","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.2.0.tgz","fileCount":10,"integrity":"sha512-dfoGyFvuQC5QXugoPHSJ/wlm+Qe/q6Xs62C/wT6TIc6XnWN0EboX/tgIbcQih1qCC848FOXmndHJ5gcY61Weag==","signatures":[{"sig":"MEUCIEvlp7soRlSgYxSVGGFbwoyZwwf92ccgVEoVPN/TyVH7AiEA9NnkLzQyOGOVnerKnMTWb+7xaQnDDTNFHhekJtnyhKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.2.0_1780326576475_0.13098518331363707","host":"s3://npm-registry-packages-npm-production"}},"28.3.0":{"name":"express-zod-api","version":"28.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"69d50af7793e440fd10aa1930b9ba2c9c25b8534","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.3.0.tgz","fileCount":10,"integrity":"sha512-t4VMshZW/wANOxEANXA+W6VUrgXpQV+1gFzfarCYRJXg9lQwYTRMsWc3JoY67aOEEmYoCrTqQlGTCeqK8kBYhg==","signatures":[{"sig":"MEUCIQDx6ieqVTklSddPt+NX9BSQDV+rA3wWnGLdwlB2/3hBJwIgczbjuLKGxTRZVM1kLZ7Nmqq3QKfkJVx9DzNqIh1YVTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.3.0_1780400718645_0.033826042282990576","host":"s3://npm-registry-packages-npm-production"}},"28.4.0":{"name":"express-zod-api","version":"28.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"3f0cc057848d773376abe2a001cd1b1ae7a708cb","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.4.0.tgz","fileCount":10,"integrity":"sha512-3crekJvpxsr8bsz5qFGxwNqLIiq38b48UAYDpuWzp+bnNSlBa168b52vtXiTb35smTPaMYLt7CQ8vuti72qlZA==","signatures":[{"sig":"MEYCIQCM2kbZwHSEzonYSo85m2ZlbcPOrDEp6dstHBqdALwD5gIhAON5E/CVBCgRu+aqJyc5wgrjcg4344jLE3MGG5JwnIJx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428705},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.4.0_1780485772781_0.3380894116243196","host":"s3://npm-registry-packages-npm-production"}},"28.5.0":{"name":"express-zod-api","version":"28.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"7bbcc239a5c3cea06385899a007785e6d0014eeb","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.5.0.tgz","fileCount":10,"integrity":"sha512-yvBywP0zcvziHuPxVMV8fzb2obMF0gyR+IbjCSc1aiYfso0BLUVfUEDZHFQxResR6t0KfqV3DJZ5ZeheDDqCgQ==","signatures":[{"sig":"MEUCIGH3qYonEC8LLDPx9+prfxMUEd5THRlnKC/36ZjTlfakAiEAlQn4Xh2HmhAlx6ZZEGvUf4xNI/Nu2eeaogfamPCS1C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.5.0_1780648225587_0.08322552684270867","host":"s3://npm-registry-packages-npm-production"}},"28.6.0":{"name":"express-zod-api","version":"28.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"7117630c6875c4ebe09bf2563794efefe66d3f20","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.6.0.tgz","fileCount":10,"integrity":"sha512-Xlm04U5nuTQl6GNVT/WHmISkb92WDK8LFL2RdFXWtxUGha2fxtXS6rj8lRFn27LO246vmnmiLx6icIPDYEHTDg==","signatures":[{"sig":"MEUCIQDkpgXJ5BfepkWTE/seW6Phtig0iQAs3GtcQEjL65s+UgIgQ6oajXRNXlEWep9d0fVQjPhWh4edlQqXa3H6hC5HRq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.6.0_1781548408409_0.004854709558256287","host":"s3://npm-registry-packages-npm-production"}},"28.7.0":{"name":"express-zod-api","version":"28.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"671e13ebbc91e211dc98566697c667c16e1e85eb","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.0.tgz","fileCount":10,"integrity":"sha512-0izCUJLyfeQDWx6uLui+cYYO+HQollQv4jMP5dN5OVAKrMeKCkT4EdFiqkzLZxo8L/LwNxGsFesAHYbrMHfmwg==","signatures":[{"sig":"MEYCIQCfRU6GTOn8EMkYc24tS8LEhDbboWpX4TvXNsiyQJoEWQIhAPkdoltVqaD5e0Sk39xBBTSU8o8d6OnkqxFol6b6PMU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432372},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^7.5.1","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.0_1781607160240_0.6792686413966968","host":"s3://npm-registry-packages-npm-production"}},"28.7.1":{"name":"express-zod-api","version":"28.7.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"f23a7c3a290908ab8d2107b452718c0d403f89a7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.1.tgz","fileCount":10,"integrity":"sha512-HIuIQXhcyF6Cr6UXaO/HIhqAis+TWTB1cEsP3LBeqdHMENXcGxBRdYNf3fkiwkrF11JklU13p3lkWjzWHGdWkg==","signatures":[{"sig":"MEUCIQDEZY0kXgY3rmjG0p1n/5+13nAvySzWYrKnlEN0yPjlKgIgK9RaJDRDJW6keoBfueY0IOB7jTDN0Xv/VkLohfgz9vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432494},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.31.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.1_1781610036819_0.3759403314667562","host":"s3://npm-registry-packages-npm-production"}},"28.7.2":{"name":"express-zod-api","version":"28.7.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"8f7cabbe4689607da1603d7ac900fb0e069aa9ef","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.2.tgz","fileCount":10,"integrity":"sha512-LmdVw2G1hHzCMKjNFnX66umnPSkh0aNE3s8pECbgYKB8LELMqI0e6fHCd+sRsCFTWkz5NXohvo11pVgnS6NUfw==","signatures":[{"sig":"MEUCIHNO/JcYumXTQcve0II42k9kzTNf0el4S/GYmeA/h2pKAiEA03xlodt8i8uvsVfzjfZmateJjQmLaBTInpSK6lTjdUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432859},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.2_1782546176088_0.2735278038565432","host":"s3://npm-registry-packages-npm-production"}},"28.7.3":{"name":"express-zod-api","version":"28.7.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"1f9fb833462124f40bdf52656a8b42ae6887e842","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.3.tgz","fileCount":10,"integrity":"sha512-cHyFLOotzWpfDG3CLmLElkYQbcSg8Ve+RK/FU+MueJOzrwF0SzAmlTSGvQA/alOeD00lFG/10ixGgMwlWsUy+w==","signatures":[{"sig":"MEUCIFr4Txq5OCjyhVi0SYwHHGKCuOBGBjNyiVqZ0AmpxGHpAiEA2VaVGYzLSv2jcAF4y7OPnu5+D9f38RJgrAKTSI8OYwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.3_1782658880874_0.3833744486344466","host":"s3://npm-registry-packages-npm-production"}},"28.7.4":{"name":"express-zod-api","version":"28.7.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"2383ff10972a9f3bee5dcca73312c3ee2533dff2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.4.tgz","fileCount":10,"integrity":"sha512-+FrTaJ/ZJczDouAciv3+lAlB2oGorRP6OIDLMcBQFEMHT9kEa3Imm9jjzHEHT16bIvUUyvV91TotjA2/+dZSUg==","signatures":[{"sig":"MEUCIDxzs78U3A0msBkKR4cdoVnzyqYHTM4QgwgRd5C69mdfAiEAgXlZzWXd4CyQamCNbQtp48jhgfYEcJCAGNLoHmfKmHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.4_1782826778424_0.5310683578472779","host":"s3://npm-registry-packages-npm-production"}},"28.7.5":{"name":"express-zod-api","version":"28.7.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"9f87c9f85cd2f7128d2ef0c08e7d68343af0e9a6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.5.tgz","fileCount":10,"integrity":"sha512-uKnlRzNe3YVwuD1zLkRiI9gjXbfFp7QOfw7gLkVg63U8GwMFjUilU34u7LWYiJSK/3Cr5QQx6JiOSEtKjxHNVA==","signatures":[{"sig":"MEQCIFGlYcYgnt0iD47T9S8D1EdgG/479A2YnXfdbzLIpjcNAiAqe97LAopmB3qgqRaBXl2z2thZqFtsxdinzBOnRrdK6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434080},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.5_1783082763366_0.43151463104862553","host":"s3://npm-registry-packages-npm-production"}},"29.0.0-beta.2":{"name":"express-zod-api","version":"29.0.0-beta.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.0.0-beta.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"6d035c226091729973a68be489b535a1585d0e82","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.0.0-beta.2.tgz","fileCount":10,"integrity":"sha512-TPTihDvM7NmbJnOFmnfwB86NKnMKsWjAq50HFQvP27BVeMj6pTIdHCiagbyKPojnpnqjRtZeB4Y7JBUGpV3X3g==","signatures":[{"sig":"MEYCIQDJD+8opZHowGfcb8MWmMZvPa4t8Zj5Qa/X/xFP9B8IQQIhANZ/mO4WClTbOencNd3FsWZtY36LOrKbz8jPFDgO4BlS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436984},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.0-beta.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.0-beta.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.0.0-beta.2_1783495990972_0.1463369573477793","host":"s3://npm-registry-packages-npm-production"}},"29.0.0-beta.3":{"name":"express-zod-api","version":"29.0.0-beta.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.0.0-beta.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"6a2dc5275eb70a7c29faa8359a3acf21ddb80632","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.0.0-beta.3.tgz","fileCount":19,"integrity":"sha512-S5xSv1fprUyZ3WE5oN4/gV5f/grsVupihAKeHNnAUWtGlJb9+pplJKpBBcfK7+sFO2vcLvPZ8CEMfebzrF6G7g==","signatures":[{"sig":"MEUCIQDoy5znry3GmW14/+McXa6GOVU/rMgpG2kCKkuMBeB/aAIgeFWNJybp2kKQhaF1F2JrPMbRqpGINGzcqZJ1eIEb1Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435712},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.0-beta.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.0-beta.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.0.0-beta.3_1784524942156_0.32106021151008757","host":"s3://npm-registry-packages-npm-production"}},"29.0.0-beta.4":{"name":"express-zod-api","version":"29.0.0-beta.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.0.0-beta.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"8f008014caf23de461a1c1c6bdf67cf351e344d6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.0.0-beta.4.tgz","fileCount":19,"integrity":"sha512-Q2yVf3xJ9jYHXJq55bZglccgXuQnBthwEBI/8iMn1zi1gsNu/ZBy3eLsQNujzO+E75IyqWaskutxvahXWTPVwA==","signatures":[{"sig":"MEUCIEBK23i2p1xZuVu9+DpRQRZbcr3N5n21SRlU8S6x5qFiAiEAlO8tntO6XYy8VHKwhBGFOlJL9NR6H1eOBuX7T4ltjgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436048},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.0-beta.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.0-beta.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.0.0-beta.4_1784717676073_0.9724266017897778","host":"s3://npm-registry-packages-npm-production"}},"28.7.6":{"name":"express-zod-api","version":"28.7.6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"514594716621a96b670a599c8095b24ff787f761","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.6.tgz","fileCount":10,"integrity":"sha512-8hQk3rao2Y6ecVPNyR+2Ejf2M6PH/9inC1XBA4oAQI+vFWmodkcIG0m1Th6T/APuvCanTpbb2t+t6nRq9MCuQA==","signatures":[{"sig":"MEYCIQC5LyD6a4lnqZB9bdSSrUuGxUSCXQU672ghJlKREZqdQQIhAOmbAQzxdQ0uboTgjt0ydsA5VlHA8rvwm18F+09tXBEm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434114},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.6_1785084034419_0.08770542439028883","host":"s3://npm-registry-packages-npm-production"}},"29.0.0-beta.5":{"name":"express-zod-api","version":"29.0.0-beta.5","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.0.0-beta.5","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"cf039ea7fb029e7c849b04e27347534131b018ce","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.0.0-beta.5.tgz","fileCount":19,"integrity":"sha512-zioeF4iR/H0JxYk0+GWdz/p9wksJtlsq12Q8IiOYKTndOycj8pnbapPJ0RnvZDZ2aM+PIBeB8regGpv7QgGv2w==","signatures":[{"sig":"MEQCIGuCPVntGLRuzLGYJpzewq4c6drEH62KJknFyuNxn8hTAiA2lCeEVBqeRnFF+W2mGiaMAuJm4c9ZwwHO5q4510USfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430173},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.0.0-beta.5_1785146054980_0.9338939266654911","host":"s3://npm-registry-packages-npm-production"}},"28.7.7":{"name":"express-zod-api","version":"28.7.7","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.7","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"ca9f1b7961e923d507defd6cd312050dd1a337b9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.7.tgz","fileCount":10,"integrity":"sha512-aV4Y0e+K4Ojv3uCQ5DUaofz6keHQrZdYBNFWL+zyxjmyxRvw0Wkb/5k0F1bocfzwWVFk1RaDFfJb/Wd/CFhN7Q==","signatures":[{"sig":"MEUCIDAoWKPv1YkYh0+55K6bnjijw3HpOiybY5LYtZI89IlfAiEAyl8A5pnhTwuh1yHACwwMHt6u/F98zo5RPbBhS6Y4TGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.7_1785429467397_0.630422139729812","host":"s3://npm-registry-packages-npm-production"}},"28.7.8":{"name":"express-zod-api","version":"28.7.8","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.8","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"857c91c91f9dd2bc15e06c8944d0fbe88eb024a6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.8.tgz","fileCount":10,"integrity":"sha512-4zAYjMNBLrd5bhhfmfFCX/qaoRvslgynRblEcIaF5qV4mv50I8EYQFsF1qAcLIpsY18qgPunCtiPH3/8O+B55g==","signatures":[{"sig":"MEQCIE8JPfX1eIh3P1jU3nRlddXqWrlwIxorxPAW0fwrTBgmAiBKxgNZfdbGREvHzUAMZOLMY1/lE+pbVrnEz/TQ32JmPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.8_1785437077276_0.707762985987513","host":"s3://npm-registry-packages-npm-production"}},"28.7.9":{"name":"express-zod-api","version":"28.7.9","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.9","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"fb23c0502635e79971b9d80174b22d4cc4b22f39","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.9.tgz","fileCount":10,"integrity":"sha512-WPU2iLelQYl3VWDKzgpVlGB/GdmOqos89x8I9x2PnoPg1XRusM+V+lxs8Bp0MZRzaD4sfEyAbt1fYV2FT0fjGQ==","signatures":[{"sig":"MEQCICKWPYcPFUQDFUAeQ74itLdOuFXPQsHv5GsY9pIOEvczAiB4veAw7l3hVMYwyZ8pia+InEXc9vuNMwXuCSj7i67oiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.9_1785484272559_0.7018672474606273","host":"s3://npm-registry-packages-npm-production"}},"29.0.0-beta.6":{"name":"express-zod-api","version":"29.0.0-beta.6","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.0.0-beta.6","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"522f040af5fd149e4465f534d09301e97b80d67c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.0.0-beta.6.tgz","fileCount":20,"integrity":"sha512-AJbtYgqx5hNrPITfMG+h3++r2jYviiQ6kjlhOytyTbwJ41l5IwsPQ5vGJUJ2hdkVdEjge6dFafaVEdGLk7hw1Q==","signatures":[{"sig":"MEYCIQCoepTHnVIbcKa/MtJbIrRAEX3EzVtZ/PqpQa2uRlg1JQIhAKpy/r1EQe/oCGud/BEwVaPhUY4e02L8JWYxOxv5cbTP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434769},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.0.0-beta.6_1785484791560_0.8641952703333919","host":"s3://npm-registry-packages-npm-production"}},"28.7.10":{"name":"express-zod-api","version":"28.7.10","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.10","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"c95cb5a3057935f0b0f514dc906cffae0e8cc920","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.10.tgz","fileCount":10,"integrity":"sha512-wHICMpGvedXxh4RfzqD6ZP+gKmqYcoJJI46LuYK9LLR8v+CqqRrjP/B1egdsko2dXQ9J6DCwLu+kNUMCradMjg==","signatures":[{"sig":"MEUCIQCn9BsIESfZk3OGDXZ1AqteE7LvVlVfqB7QUlwmeMjwsgIgc86t2agJARRiM0Nn5HkFQThi/nyfxmnuJHMoLhNLi8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436471},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.10_1785500775729_0.5627270777870685","host":"s3://npm-registry-packages-npm-production"}},"28.7.11":{"name":"express-zod-api","version":"28.7.11","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@28.7.11","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"6594fbfe3d5af7561782b59417f88e08deb9bab7","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-28.7.11.tgz","fileCount":10,"integrity":"sha512-fDsHe+q9f3bvN6MtvY0/nSApZgp2ohVLtD7rQ/ZVLL3xjP4TMchSuVkRRhASkdYX8qIse/fxYBEw8iBGGODVkw==","signatures":[{"sig":"MEQCIFFKaXy1fXDvicRLJOJfw4jGx51giE88isPErDZH5aaBAiBtULfloJIoquaq6jQvu0+jhUdEulk4+NrxM/6acqwUZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@28.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.0.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.2.0","ramda":"^0.32.0","openapi3-ts":"^4.5.0","node-mocks-http":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_28.7.11_1785533399873_0.9314326749731474","host":"s3://npm-registry-packages-npm-production"}},"29.0.0":{"name":"express-zod-api","version":"29.0.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.0.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"a95d3adb04ab38d85e156ef9f36e2ece45b6325a","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.0.0.tgz","fileCount":20,"integrity":"sha512-w/wxMKPkjnxw31cSEAv1CKGfwvppJ9OcqatAGJt/RrTSLA5ocELkp/ZR4Jd8c4EZ1I13uffYS5TwAMabaFMwew==","signatures":[{"sig":"MEQCIBOYf63wWw9x2DfWYcrEOypV8SEBr9MQySg5L6ezFeZ6AiBO3vRLICwVObNwOY5UH2/G/oyABx7a1jl+WxrO+IqEZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436237},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.0"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.0.0_1785570797119_0.7076425671333852","host":"s3://npm-registry-packages-npm-production"}},"29.0.1":{"name":"express-zod-api","version":"29.0.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.0.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"70f3de3e72d81314327a0df2f71b37153fed3f29","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.0.1.tgz","fileCount":20,"integrity":"sha512-tnaUyekFNRV42vMM2pJCt8AS3PqSu8axXsMf+S9HEzqLQeyDnc06+zcLzQmPlvmFkioA4Ql4Trd/DnGyLJJ/Ug==","signatures":[{"sig":"MEUCIQD2ybSyB1xAbSZgcbnvvGURSBlXJ2IZAYLdMPEAmM01cgIgThJ13xDpGRBsoqMGll+Jnlj16dpYt+ARewa3tiifoFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":437051},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.0.1_1785818769126_0.9686580600690131","host":"s3://npm-registry-packages-npm-production"}},"29.1.0":{"name":"express-zod-api","version":"29.1.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.1.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"a72e8842fbe4bba3e2e8a9f89a391d94ae713561","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.1.0.tgz","fileCount":19,"integrity":"sha512-0yUYsDFXdv7iZJ6Lh+x6wgixTQrqjs2PN7i8/ezRfmK4Pb2A+Y6+l0rkHBZt+TzgfvLOCpSlUTLw5Ow2IKPXOQ==","signatures":[{"sig":"MEUCIAogLlJGpE+pc5CJgDJgbkcR25M9cBFrInSgOG0ge6H0AiEAiOq1lFZoyMYbzuEFSFDt9/7B+yR5ibQE7fMSwrS44nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440244},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.1.0_1785926549399_0.34769031416279694","host":"s3://npm-registry-packages-npm-production"}},"29.1.1":{"name":"express-zod-api","version":"29.1.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.1.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"8ce1b1afe9870ecb033dfe21fe152ca3380555c6","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.1.1.tgz","fileCount":19,"integrity":"sha512-SO+WnPRGwwJII/4i8z63ZWe6lJ/Sf6zeKvxR8Ix1Qdp0EOBeM3d2QeCqF+okTfg9R4WjuG4x0i+MaE9+kQXStw==","signatures":[{"sig":"MEQCIExnZPtyR07i3sJhaC2FEMjLgjOkRAcQ40lqq/EZ5UQDAiAy4HqB6e1CxdmKtoF+hLPVtVqAXsh8wu7hVLKVAseIMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440858},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.1.1_1785942857951_0.21992892815419407","host":"s3://npm-registry-packages-npm-production"}},"29.1.2":{"name":"express-zod-api","version":"29.1.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.1.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"1f7917f4920401b7c9353fb3fc9a0973e100245e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.1.2.tgz","fileCount":19,"integrity":"sha512-a/Q9H62hppHwmXnBln1jFaW7fb18Asn4rmNCrqk5+jlJpAey1iEga5F8FJzWKB8qk59IwG2gahCZlkvmKl6ZTA==","signatures":[{"sig":"MEUCIBEh6W02IGfCNXVCh/jnHJI1MAb7vYsfmruzpvOKnmuHAiEA6tXktBCD7bp7Od8eUzmKr2JdSiFh+wmcCzXD/tB0At8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.1.2_1785947892379_0.9887102062680704","host":"s3://npm-registry-packages-npm-production"}},"29.2.0":{"name":"express-zod-api","version":"29.2.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.2.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"7265094eafe966ea2479bd00ed923e000f033cfe","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.2.0.tgz","fileCount":19,"integrity":"sha512-QlfDLvNzDBv0cGUetrir3wdSMJju8FJLsMKld8DH3LK8q168IkZxKRiGKrjWXGu+fl8x5KEKUtVCZuCCaqDU/w==","signatures":[{"sig":"MEUCIQCw5piZnMpB2qPDBc6M5F5dskSjlB+SnxerbQIfYjgOGQIgcesch1+j9A/PU6VGkY7MPFQJTUbiOSUZusOirATwyJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441543},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.2.0_1786213534972_0.8893421162436594","host":"s3://npm-registry-packages-npm-production"}},"29.2.1":{"name":"express-zod-api","version":"29.2.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.2.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"97b7fbb859e59079b3deb6537489e86443f72f9d","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.2.1.tgz","fileCount":19,"integrity":"sha512-NYO31IRZWJLhVgohEpMl3vIIsE+SF9lxPm++FF+V4FTtrb7QTUdID7hXNf12/kk9TB/IPh64ig3DXrqEEGlWaw==","signatures":[{"sig":"MEUCIH9VZQhqYAl0dqTTHviNG2h3Jhlm0HqHXInUCkrSqVraAiEA25OnHnPam7Dkpt4Ih4lAz/SbGaOCPm2QIkwFIurcgSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441636},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.2.1_1786256997057_0.4668500282805903","host":"s3://npm-registry-packages-npm-production"}},"29.2.2":{"name":"express-zod-api","version":"29.2.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.2.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"b1ea77af314ba9d99daebde3429ec83e4d45ff6e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.2.2.tgz","fileCount":19,"integrity":"sha512-QpWkTf4+cwsDIQd8koOiX7Y+bNWzpCylVasbhPmYzTPG0FcQPOH6XOpQLCIcZ7Iwx8SGbPomJmqmu9FxRwmIuw==","signatures":[{"sig":"MEUCIDpExchl8h3WUjwwHjAGG8bza6ZSvvkFGCgrEIAvuLMPAiEAp8ljHbrqYd8FZ6Df4e8ejBfCZls+uejIWyIb4YSxNYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442456},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.2.2_1786486707506_0.23413420433889565","host":"s3://npm-registry-packages-npm-production"}},"29.2.3":{"name":"express-zod-api","version":"29.2.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.2.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"232a20c40e8e050ee7e6c0d27f4da11cf8c6b5d8","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.2.3.tgz","fileCount":19,"integrity":"sha512-6cEQ4o0WidwVwRJgS6ilkaEYbM1ZVSLHOPBikcWyKtjXxRmDhdMa8qAnvnXjcWBzTzZ97OWsd4XG2LTK9O70Qg==","signatures":[{"sig":"MEQCIGmE9yh0hQpq/AnOPoFcLau1ioqLjIJ8euV93GpBULIdAiAgDZd9zav3bI+8TX0qzDXyk81nDzG4i3eGAVTAJe5mYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442938},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.2.3_1786518314375_0.5505541801941305","host":"s3://npm-registry-packages-npm-production"}},"29.3.0":{"name":"express-zod-api","version":"29.3.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.3.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"4528ff06e09c61f85c0311b9c071b78bf077ddad","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.3.0.tgz","fileCount":19,"integrity":"sha512-XDDmBmdya2xNyiT2d+OBqnaYgN2dI6gkFJbnJFhqbYv9+2rPRr6YEkPFavcp3ExeKJYywTj3NVpRAfsay1DB8A==","signatures":[{"sig":"MEYCIQDqNeAYRRsK+wWUy1Etd7plZTiMtSXvKxg8WSg56esbagIhAJj79pQi3aJFLVH/jrNwNaSAWyWuVXitogz83SusjE4e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.3.0_1786646565257_0.36298778472283555","host":"s3://npm-registry-packages-npm-production"}},"29.3.1":{"name":"express-zod-api","version":"29.3.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.3.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"b0c176ad7f8ffe6c3d3167e1e232d1e6b7ca5286","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.3.1.tgz","fileCount":19,"integrity":"sha512-Q9xPqhm9RnyNQ0nCCG+u5/HMqtRQ5tbIgt2z4LN2oTzoV6YfCRMSR8Q4hkRpkCXoB/dsffQkyq/t34bDfHKcIg==","signatures":[{"sig":"MEUCIDRJbZq5SVsegLNwHgCr+gFqz+PWECNuQpeYQXcOG6wxAiEA2fVgvK64J3Vlv6vF3Rc0VSHp8IafLBsbJa1BA7+3wh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.3.1_1786736043739_0.5224263235607756","host":"s3://npm-registry-packages-npm-production"}},"29.3.2":{"name":"express-zod-api","version":"29.3.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.3.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"50d1d18acd4f181d63285fe27aaea088ea06d9a9","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.3.2.tgz","fileCount":19,"integrity":"sha512-EucTwT17ydIw0gZTASE4Y34oLIGC1dG94Ek+SbsAkh3f3l3vxauuJciLBxVglpVb7T1gTxYdZ4/Qhptt6uHGoA==","signatures":[{"sig":"MEQCIGLbGyE3yCiKYwbr3TyYv5JtHYQUDWZz4PtbnjNlY2dmAiAQ9yT68ZpvNcxk+yqGFnGsRS9txeDRH5BFXyhTa2tXYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449471},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.3.2_1786810158877_0.15962297224211497","host":"s3://npm-registry-packages-npm-production"}},"29.3.3":{"name":"express-zod-api","version":"29.3.3","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.3.3","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"a1791ccb49dbfbd9ece32a32e785cafde873024b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.3.3.tgz","fileCount":19,"integrity":"sha512-m7yioT8kuGxK/m2seyL8w2lmaFxy2KlpmhKdTK5tGe4OG7iiyH+DDXmnXwM+1yxeGQXOteylyrg8Z5T4BKWZJA==","signatures":[{"sig":"MEYCIQCJGfPBCnCsUoHG3pLyFJqtmqIa11LduBvUnLNn38WGPwIhALaDVEWCEGOXP2pnuA41WeZw2xF+uRd5ZK+IYLDdc5yz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450243},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.3.3_1786871782058_0.30695282546977665","host":"s3://npm-registry-packages-npm-production"}},"29.3.4":{"name":"express-zod-api","version":"29.3.4","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.3.4","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"5f9fff2dbcd79f807f0b94c546eb088aab8bfdd2","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.3.4.tgz","fileCount":19,"integrity":"sha512-7ufQo8g9AliXWngcd567to3cl7BakMEEnVQwWc4E3R0i3n5J/uu232whwQ8hoKKsqCdHMgdKAxLUp/4oDuOYiw==","signatures":[{"sig":"MEQCIHocNN+CEnXIbcVMSj1CszlpU2DHTbRBT9FrUBPeqg3mAiA80/kqhLPmyFiTkYqwBMSdUwWpPUp3Z6E2WLPPXw2pMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450944},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.3.4_1787233054301_0.775962127172807","host":"s3://npm-registry-packages-npm-production"}},"29.4.0":{"name":"express-zod-api","version":"29.4.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.4.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"853be2d60e5031584c5b012bd631f037f5384ec3","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.4.0.tgz","fileCount":19,"integrity":"sha512-UFCcCZOGPsXfiLQMNMfqnjjxr6vycwc7+Lakr6k9F7W7nIkVWhE/vOF20pghMTOfuaeoL4tjh1+ojzmPveZfpw==","signatures":[{"sig":"MEUCIGzkSvoTZQ29QlbuEruZBuXNToroMmUqdf1ApmZufkgwAiEAsy0zgO5cO+YoGRmxlbhAQYjle9n1GNWUEIPNZwG3KwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBzW5MQVX2L71tgULyW44H3DWqblQXazAifxJXAsodWuAiEArQG8mwjxzE4JHlQqr+aPgIzoIF+JBs6GtcvBeydeW6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452074},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.4.0_1787940633777_0.888526619327505","host":"s3://npm-registry-packages-npm-production"}},"29.4.1":{"name":"express-zod-api","version":"29.4.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.4.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"640cc1144a85706f92e0e2964d95a5eed62c3750","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.4.1.tgz","fileCount":19,"integrity":"sha512-Ygs02902L5il7061hx7HQtAhx1pje54yCNz6jnsHT8qd36atZYPrp+PuluYHpgAAj7ZYQR2ch9B0iDAFLuZPTw==","signatures":[{"sig":"MEQCIFLlHhbSKioce/v2xUyBAycB38AupFDHpHEeeWAE6GOXAiBrbutwNcc6LqginbZHKjxsvtteDgV5trggArHPkMplGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIETOIewKmxdAAqZjrHOxPThfMUQ9VHROm5ChE/2KAYnOAiEAructc1uSMAZS+2Bdc/GhVUtCTLJJfoeVz0bKRwmw5eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452503},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.4.1_1788158350804_0.7365242002698509","host":"s3://npm-registry-packages-npm-production"}},"29.5.0":{"name":"express-zod-api","version":"29.5.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.5.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"71ccc7989dbf1f844a4430c0003392e6a5356894","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.5.0.tgz","fileCount":19,"integrity":"sha512-aqcvyERjFBSPzngVs5PnsGePOkIZXR766AyXgifLAXf1U8DtFYdngu7AGZ06xrdUHcPCJ1qlv4aZH+y1JooWsA==","signatures":[{"sig":"MEYCIQCdRvlV2jBylG9yqwpeFIx4N1sw88xFNb7YJGmX1mrcKAIhAMrEQBE+GJPo7kWcGmj7Qq6gHiZcFa2X8YcrgU70zcE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCY0ry3OXejEKDxIYEACbBcEo4pVYtQOY0xcCEPgBemIwIhAKv7dP8MJc7ZDIyOJlXzo0PqC7EaNG/iQDU68OUClqQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454693},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.5.0_1788325135951_0.5663353945995746","host":"s3://npm-registry-packages-npm-production"}},"29.5.1":{"name":"express-zod-api","version":"29.5.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.5.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"2d8057a67ed8bdf9252ac8e33e2ed2d1d351998e","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.5.1.tgz","fileCount":19,"integrity":"sha512-Ez//hvkS4jCJwuCi6J4D79Wnu9zeTfvUx9uInSEUTfQLcZcpUgUcWhpQTsd+L6W5x0CoSope32G0PGX2KKUZuQ==","signatures":[{"sig":"MEUCIQCKCUFAve7/fP9q4g9vuUSbCX+faAGeOruEHI5KkToJPwIgCprTPb+Jok6Qipj1BmBLiDPqkQKisG+8IDraJ0UIuAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAlt2sFSLViTlQ7yYZKQ7/J11cYpkEFM1LkbUTWoXUKCAiEAmqaYwDb37Vj0vS5GibycypBsFuKUQ+bsgEuQVzEFKWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.5.1_1788428644016_0.20527244052139237","host":"s3://npm-registry-packages-npm-production"}},"29.5.2":{"name":"express-zod-api","version":"29.5.2","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.5.2","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"b9f8bdd5580b95426fe911d66cd15d4f6319fc5c","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.5.2.tgz","fileCount":19,"integrity":"sha512-anMzbcqK/a5NG9omddsEmNOvfD+s0WreWiAjH7uS+lMeGWb9OrUNQLp27BaNuJUDDHspT7iiFCF9amTLijT6hg==","signatures":[{"sig":"MEQCICneL4FU76gROJz2F1btXWchYbQGd9ACsEr/P+wTRBoEAiAUB1oVW3L/sbtROL1r4wTrKLf54Og4HqgrqUBG3Q5OoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDR+8fMAn2UkEBlTKOJjgXZUEpQNfcrLcQq4x1z2odHOgIgFBkYhEMJUP2wvpLmIMzt8EqT2ESJq3ZwIigwTGSJjcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455096},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.5.2_1788464164302_0.22867708382161944","host":"s3://npm-registry-packages-npm-production"}},"29.6.0":{"name":"express-zod-api","version":"29.6.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.6.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"834309ae49820c88d4daab1e513cf0b1d72c0325","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.6.0.tgz","fileCount":19,"integrity":"sha512-BZ/MWgPNM1XKc/Cq2h7k0YzjdbFms1XGxYobuMAXcexZ6Uyt0r9IhXQvYXSWIJSLUKh5LdrcOZBKErvHezpkyg==","signatures":[{"sig":"MEUCIDPoq/VjlywdKgqufwEmfPKbkULOS1QfuxB+PQyjuSxnAiEAlEhZ561PmqMibBgdpiMaFFez167L5BE3/PF8axmHCbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEmVPqKKkVuHZhWao075nKszIrZFl9pYDDyskYEwsCB9AiAG+DtfXHJp6/jZag7jbFy2tMRoWottU5bmNOmcoWyTdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456805},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.6.0_1788583297094_0.5762781845301306","host":"s3://npm-registry-packages-npm-production"}},"29.6.1":{"name":"express-zod-api","version":"29.6.1","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.6.1","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"7af27b09fd23ebe1fb9afa52802f7e53a805f362","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.6.1.tgz","fileCount":19,"integrity":"sha512-CedgP3RhrVovDH8Vl7DvoFZs4Jttn3O16i09ZWBL5xkBPzj+agGYXpJKTf9uIahKg9/M1axymHDwcVpxgVS+LA==","signatures":[{"sig":"MEUCIQDyTkY2PldbRjqe/2F0uV5kteyPC8Y3a2KS/9o0+kvGcgIgWnoyWiayJhjnwg5fdh3Vi6SL2BsaIUB4jpn1Qv7jUl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDl7CgAD9ep/w1JUmrwFly3qBVWHrdfuOkL2VvGODbiKAIhAJoqHqC8zAnyLwa/gjxyeuEPDMdLoD1C+GENj5QcgeC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457166},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.6.1_1788964561896_0.26837689702543677","host":"s3://npm-registry-packages-npm-production"}},"29.7.0":{"name":"express-zod-api","version":"29.7.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.7.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"89394cdde9ad46a2a25d9092a2226d26914545b5","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.7.0.tgz","fileCount":19,"integrity":"sha512-CKJTLu20W+NBiv0B9gK5kHliHsfSEdJbRU9CRGP9pbzozS5a8i0v18f7xPhOhxRmWbHZCVXgT9+0dBwEQLVi2A==","signatures":[{"sig":"MEUCIQDLa2yhcqDYj1h350V5j7heu/JrfgTSLFAF17DPezJQbQIgHRGW7zxVGzAKVZzMHn5LFpmDtZl8GwtKKCDSgOq2Yew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEOl2WHCN2VOMDKZ1ONauHnfMlGDkPyF26LOg1ZhSswNAiEAtj/aOQWYP9ZmvwZ4xnffAItMv3exKCGX5JuLXF65d3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458469},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.7.0_1789054426616_0.8091161512575791","host":"s3://npm-registry-packages-npm-production"}},"29.8.0":{"name":"express-zod-api","version":"29.8.0","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","_id":"express-zod-api@29.8.0","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"homepage":"https://ez.robintail.cz","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"acd3e27fd7b0aff7b9e7ff1333a9889d9924570b","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.8.0.tgz","fileCount":19,"integrity":"sha512-zjJ8FDnUGqLaJa9PU0x9b38HDE7HfsXtyZuEupevMAlolpYFDZWgdiwqmdxFYQu4jihjlVPyQsd0cBz8Vc15FA==","signatures":[{"sig":"MEQCIFh4CTVFH8+7PzuQ1xni3Zi8179uNRgmimVuvzmsVYj+AiBtC2ArTBewfvc8Wx5tCeZ0FJm6mnU7vtg2Bttb0XqzeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgJlc/d04231MJaUVNASaMcFwJEvZiv3F0wHItaWy+fgIhAKO7uC7nSjlO4EacGAPB7Kk1t1fDoZo0nuHl/AXX2gEH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460899},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express-zod-api_29.8.0_1789327120335_0.15857662622214908","host":"s3://npm-registry-packages-npm-production"}},"29.8.1":{"_id":"express-zod-api@29.8.1","bugs":"https://github.com/RobinTail/express-zod-api/issues","dist":{"shasum":"e3193a7c193eef99a845b946fd3b8d996c08a292","tarball":"https://registry.npmjs.org/express-zod-api/-/express-zod-api-29.8.1.tgz","fileCount":19,"integrity":"sha512-gMDVqDW9riPhZsuTNvd8qDfnG+udQHzHfedxJ+KWkjqCDWMBuF9w19tY2oTlHZP+qyVygNpSIgFK/OSTN3QjmA==","signatures":[{"sig":"MEQCIBpijMxr6JB+YsHIB5aC1vCvNljhc8SbgPT0KYG0FRvAAiAaa+EGQ32u7mMIpKCydy/P3NQRw1MjV/O3sRm+uYyI3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIELXqQE14D+baON+BHuockhGR5/tt6nIib6Z1DUzxVcLAiA2PZoP1eq6oSmtob10OwD0suI197HI3QypybyOqFIzlQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-zod-api@29.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461072},"main":"dist/index.js","name":"express-zod-api","type":"module","types":"dist/index.d.ts","author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"module":"dist/index.js","engines":{"node":"^22.19.0 || ^24.11.0 || ^26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dist/*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./integration":{"types":"./dist/integration.d.ts","default":"./dist/integration.js"},"./documentation":{"types":"./dist/documentation.d.ts","default":"./dist/documentation.js"}},"funding":"https://github.com/sponsors/RobinTail","license":"MIT","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run ./bench","build":"tsdown","pretest":"tsc"},"version":"29.8.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e9b148b-fde0-4f05-a5c2-de143987b454"}},"homepage":"https://ez.robintail.cz","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","directories":{},"maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"dependencies":{"ansis":"^4.3.1","ramda":"^0.32.0","openapi3-ts":"^4.6.0","node-mocks-http":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.0","cors":"^2.8.5","depd":"^2.0.0","undici":"^8.2.0","express":"^5.2.1","node-forge":"^1.3.3","snakify-ts":"^2.3.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/cors":"^2.8.19","@types/depd":"^1.1.37","camelize-ts":"^3.0.0","compression":"^1.8.1","http-errors":"^2.0.1","@types/ramda":"^0.32.0","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/node-forge":"^1.3.14","@types/compression":"^1.8.1","@types/http-errors":"^2.0.5","express-fileupload":"^1.5.2","express-rate-limit":"^8.5.2","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.1","@typescript/native-preview":"npm:typescript@^7.0.2","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependencies":{"zod":"^4.3.4","express":"^5.1.0","typescript":"^5.1.3 || ^6.0.2","compression":"^1.8.0","http-errors":"^2.0.1","cookie-parser":"^1.4.7","@types/express":"^5.0.6","@types/compression":"^1.7.5","@types/http-errors":"^2.0.2","express-fileupload":"^1.5.0","express-rate-limit":"^7.5.1 || ^8.0.0","@types/cookie-parser":"^1.4.10","@types/express-fileupload":"^1.5.0","@express-zod-api/zod-plugin":"^6.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"compression":{"optional":true},"cookie-parser":{"optional":true},"@types/express":{"optional":true},"@types/compression":{"optional":true},"@types/http-errors":{"optional":true},"express-fileupload":{"optional":true},"express-rate-limit":{"optional":true},"@types/cookie-parser":{"optional":true},"@types/express-fileupload":{"optional":true},"@express-zod-api/zod-plugin":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express-zod-api_29.8.1_1790062816752_0.13790518618566794"}}},"time":{"created":"2021-04-13T20:17:09.611Z","modified":"2026-09-22T07:40:17.389Z","0.1.10":"2021-03-07T22:37:49.252Z","0.2.2":"2021-04-13T20:17:09.788Z","0.2.3":"2021-04-13T20:32:38.635Z","0.2.4":"2021-04-16T16:28:20.492Z","0.3.0":"2021-04-17T12:11:40.818Z","0.3.1":"2021-04-18T11:19:08.961Z","0.4.0":"2021-04-20T11:48:56.021Z","0.4.1":"2021-04-25T11:36:14.172Z","0.5.0":"2021-05-02T08:02:26.290Z","0.6.0":"2021-05-02T19:58:19.014Z","0.6.1":"2021-05-09T15:12:51.417Z","0.7.0":"2021-05-12T22:20:15.121Z","0.7.1":"2021-05-13T18:14:58.176Z","0.7.2":"2021-05-18T20:56:13.977Z","1.0.0":"2021-05-21T20:08:30.623Z","1.1.0":"2021-05-31T21:27:41.070Z","1.2.0":"2021-06-06T10:15:29.842Z","1.2.1":"2021-06-10T20:57:06.677Z","1.3.0":"2021-06-14T10:13:19.451Z","1.3.1":"2021-06-15T23:02:08.720Z","2.0.0-beta1":"2021-07-12T19:16:55.711Z","2.0.0-beta2":"2021-07-16T20:33:26.376Z","2.0.0-beta3":"2021-07-17T07:20:06.881Z","2.0.0-beta4":"2021-07-18T12:08:10.436Z","2.0.0":"2021-07-23T21:15:07.603Z","2.1.0":"2021-08-02T16:49:02.905Z","2.1.1":"2021-08-08T08:31:25.128Z","2.2.0":"2021-08-08T15:49:14.914Z","2.3.0":"2021-08-09T20:15:20.221Z","2.3.1":"2021-08-15T08:45:49.342Z","2.3.2":"2021-08-18T22:28:59.450Z","2.3.3":"2021-08-21T19:26:35.439Z","2.4.0":"2021-09-09T18:14:56.923Z","1.3.2":"2021-09-15T19:49:57.629Z","2.5.0":"2021-09-18T21:04:41.008Z","2.5.1":"2021-09-19T10:05:57.397Z","2.5.2":"2021-09-19T21:49:56.529Z","2.6.0":"2021-10-09T18:31:57.362Z","2.6.1-beta1":"2021-10-10T23:35:50.242Z","2.7.0":"2021-10-11T01:17:14.721Z","2.8.0":"2021-10-15T22:45:42.109Z","1.3.3":"2021-10-18T17:55:49.837Z","2.8.1":"2021-10-18T17:59:01.685Z","2.8.2":"2021-10-25T21:12:21.617Z","2.9.0":"2021-10-30T13:35:11.912Z","2.10.0":"2021-10-31T22:14:59.478Z","2.10.1":"2021-11-06T16:25:56.591Z","3.0.0-beta1":"2021-11-06T21:56:46.959Z","3.0.0-beta2":"2021-11-19T18:44:39.596Z","2.10.2":"2021-11-19T19:19:11.717Z","3.0.0":"2021-11-20T16:11:44.992Z","3.1.0":"2021-11-23T19:11:42.172Z","3.1.1":"2021-11-23T19:23:54.074Z","3.1.2":"2021-11-26T18:20:00.563Z","3.2.0":"2021-11-27T17:03:28.495Z","4.0.0":"2021-11-29T12:52:43.005Z","4.1.0":"2021-12-18T22:15:03.489Z","5.0.0-beta1":"2021-12-20T21:12:29.617Z","4.2.0":"2021-12-21T19:39:15.137Z","5.0.0":"2021-12-26T13:25:54.367Z","5.1.0-beta1":"2021-12-27T16:05:56.917Z","5.1.0-beta2":"2021-12-27T21:13:50.679Z","5.1.0":"2021-12-28T19:00:45.996Z","5.2.0":"2021-12-31T18:21:02.577Z","5.2.1":"2022-01-03T19:39:49.705Z","5.3.0":"2022-01-07T20:28:51.858Z","5.3.1":"2022-01-08T20:58:40.202Z","5.3.2":"2022-01-09T07:44:36.106Z","5.3.3":"2022-01-12T21:02:29.763Z","5.4.0":"2022-01-15T17:08:02.889Z","5.4.1-beta1":"2022-01-16T12:28:19.623Z","5.4.1":"2022-01-16T13:10:18.563Z","5.4.2":"2022-01-17T18:32:50.399Z","5.5.0-beta1":"2022-01-23T11:23:53.576Z","5.5.0":"2022-01-23T14:57:29.093Z","5.5.1":"2022-01-24T18:27:53.679Z","5.5.2":"2022-01-27T20:04:01.982Z","5.5.3":"2022-02-01T20:58:44.877Z","5.5.4":"2022-02-05T09:41:16.747Z","5.5.5":"2022-02-10T22:30:56.341Z","5.5.6":"2022-02-13T15:08:01.107Z","5.6.0":"2022-02-15T22:12:16.667Z","5.6.1":"2022-02-19T14:35:58.154Z","5.7.0":"2022-02-26T21:45:36.003Z","5.8.0":"2022-03-07T21:18:17.991Z","5.9.0-beta1":"2022-03-09T17:14:17.358Z","6.0.0":"2022-03-14T20:02:22.792Z","6.0.1":"2022-03-22T20:28:59.124Z","6.0.2":"2022-03-27T10:38:29.661Z","6.0.3":"2022-04-10T16:31:50.311Z","6.1.0-beta1":"2022-04-18T13:03:40.884Z","6.1.0-beta2":"2022-04-18T18:47:27.845Z","6.1.0-beta3":"2022-04-23T12:12:32.683Z","6.1.0-beta4":"2022-04-23T13:49:39.674Z","6.1.0":"2022-04-23T15:21:34.383Z","6.1.1":"2022-04-23T15:53:13.920Z","6.1.2":"2022-04-27T17:35:53.184Z","6.1.3":"2022-04-29T22:01:42.072Z","6.1.4":"2022-05-07T20:58:16.833Z","6.2.0":"2022-05-08T08:31:56.675Z","6.2.1":"2022-05-14T17:22:54.983Z","7.0.0":"2022-05-19T16:02:18.969Z","7.1.0":"2022-05-20T20:29:37.799Z","7.1.1":"2022-05-21T07:50:20.812Z","7.2.0":"2022-05-23T18:56:56.837Z","7.3.0":"2022-05-26T11:11:29.950Z","7.3.1":"2022-06-12T14:16:53.192Z","7.4.0":"2022-07-09T09:53:48.547Z","7.4.1":"2022-07-16T17:47:48.274Z","7.5.0":"2022-07-20T15:02:46.758Z","7.6.0":"2022-07-20T17:10:22.501Z","7.6.1":"2022-07-21T15:12:42.579Z","7.6.2":"2022-07-23T17:37:51.152Z","7.6.3":"2022-08-05T18:53:21.131Z","7.7.0":"2022-08-07T09:56:46.393Z","7.8.0":"2022-08-15T17:45:23.364Z","7.8.1":"2022-08-17T18:56:55.448Z","7.9.0":"2022-08-21T20:50:33.614Z","7.9.1":"2022-08-29T15:14:01.218Z","8.0.0-beta1":"2022-08-31T16:52:19.626Z","8.0.0-beta2":"2022-09-04T11:41:37.000Z","7.9.2":"2022-09-08T19:45:24.863Z","8.0.0-beta3":"2022-09-08T20:43:35.212Z","8.0.0":"2022-09-09T13:08:17.863Z","8.0.1":"2022-09-12T20:16:50.295Z","8.0.2":"2022-10-09T14:53:20.900Z","8.1.0":"2022-10-09T19:57:29.199Z","8.2.0":"2022-10-10T12:55:38.802Z","8.2.1":"2022-10-22T11:03:26.211Z","8.3.0":"2022-10-23T17:59:47.208Z","8.3.1":"2022-10-24T20:44:37.721Z","8.3.2":"2022-10-28T17:55:29.121Z","7.9.3":"2022-10-28T19:52:38.657Z","8.3.3":"2022-10-28T21:15:03.824Z","8.3.4":"2022-11-01T20:49:43.492Z","8.4.0":"2022-11-19T11:44:10.778Z","8.4.1":"2022-11-27T10:54:51.544Z","7.9.4":"2022-11-27T11:14:36.053Z","8.4.2":"2022-12-04T23:06:17.891Z","8.4.3":"2022-12-09T20:45:39.563Z","8.4.4":"2022-12-09T21:56:12.904Z","8.5.0":"2022-12-11T11:48:17.001Z","8.6.0":"2022-12-17T01:01:54.973Z","8.7.0":"2022-12-22T14:28:28.339Z","8.8.0":"2022-12-23T13:04:58.128Z","8.8.1":"2022-12-23T16:21:35.591Z","8.8.2":"2023-01-07T21:26:02.298Z","8.9.0":"2023-01-08T17:20:05.075Z","8.9.1":"2023-02-11T13:01:05.367Z","8.9.2":"2023-02-13T23:44:49.881Z","8.9.3":"2023-02-19T18:20:17.718Z","8.9.4":"2023-02-26T18:17:40.512Z","9.0.0-beta1":"2023-02-26T19:33:50.397Z","9.0.0-beta2":"2023-02-26T22:29:54.542Z","8.10.0":"2023-02-28T19:41:39.490Z","9.0.0-beta3":"2023-02-28T19:55:37.615Z","8.11.0":"2023-03-02T16:04:40.839Z","9.0.0-beta4":"2023-03-03T00:17:41.693Z","9.0.0":"2023-03-04T11:41:47.000Z","9.1.0":"2023-03-05T11:20:30.303Z","9.2.0":"2023-03-07T22:03:00.913Z","9.2.1":"2023-03-07T23:42:26.175Z","10.0.0-beta1":"2023-03-08T23:38:04.470Z","10.0.0-beta2":"2023-03-10T00:03:00.711Z","9.3.1":"2023-03-12T01:28:54.201Z","9.4.0":"2023-03-12T11:54:36.308Z","10.0.0-beta3":"2023-03-12T13:12:48.278Z","10.0.0-beta4":"2023-03-12T13:24:23.465Z","10.0.0-beta5":"2023-03-14T21:14:19.417Z","9.4.1":"2023-03-16T22:28:49.288Z","10.0.0-beta6":"2023-03-16T22:42:29.841Z","9.4.2":"2023-03-20T19:23:44.569Z","10.0.0":"2023-03-20T20:47:24.917Z","10.1.0":"2023-03-22T18:01:01.433Z","10.1.1":"2023-03-27T19:54:03.940Z","9.4.3":"2023-03-27T20:17:46.386Z","10.1.2":"2023-03-27T21:25:50.761Z","10.1.3":"2023-04-10T22:56:27.583Z","10.2.0":"2023-04-17T21:34:36.568Z","10.3.0":"2023-04-18T18:00:03.520Z","10.3.1":"2023-04-21T10:08:52.008Z","10.3.2":"2023-04-21T12:22:14.243Z","10.4.0":"2023-04-30T19:38:41.476Z","10.5.0":"2023-04-30T23:16:01.823Z","10.6.0":"2023-05-01T11:29:00.007Z","10.7.0":"2023-05-01T22:23:49.622Z","10.7.1":"2023-05-06T10:23:44.871Z","10.8.0":"2023-05-06T11:13:59.382Z","10.8.1":"2023-05-06T20:18:10.092Z","10.9.0":"2023-06-21T10:29:22.944Z","11.0.0-beta1":"2023-06-22T20:24:59.017Z","11.0.0":"2023-06-22T21:07:27.546Z","11.1.0-beta1":"2023-06-28T09:16:44.785Z","11.1.0":"2023-06-28T11:39:46.467Z","11.1.1-beta1":"2023-06-29T09:12:41.894Z","11.1.1":"2023-06-29T09:49:02.989Z","11.2.0":"2023-07-13T20:29:23.345Z","11.3.0":"2023-07-16T18:22:03.139Z","11.4.0":"2023-08-17T20:16:31.565Z","11.5.0":"2023-08-19T12:16:38.128Z","11.6.0":"2023-08-23T15:05:06.785Z","12.0.0-beta1":"2023-08-25T18:20:51.928Z","12.0.0-beta2":"2023-08-29T21:03:37.401Z","11.7.0":"2023-08-31T19:29:32.260Z","12.0.0-beta3":"2023-09-01T17:51:22.923Z","12.0.0":"2023-09-06T09:08:32.131Z","12.0.1":"2023-09-23T23:04:20.692Z","12.0.2":"2023-09-25T20:30:56.702Z","12.1.0-beta1":"2023-10-01T00:23:40.937Z","12.1.0-beta2":"2023-10-01T08:47:15.898Z","12.1.0":"2023-10-01T11:10:46.885Z","12.2.0":"2023-10-01T18:40:48.162Z","12.3.0":"2023-10-02T15:00:43.314Z","12.4.0":"2023-10-02T22:14:21.496Z","12.5.0":"2023-10-03T14:26:44.044Z","14.0.0-beta1":"2023-10-09T22:31:36.064Z","12.5.1":"2023-10-10T22:10:41.947Z","14.0.0-beta2":"2023-10-10T22:21:52.049Z","14.0.0":"2023-10-10T23:01:42.641Z","14.0.1":"2023-10-21T11:19:28.890Z","14.0.2-beta1":"2023-10-29T21:01:06.952Z","14.0.2":"2023-10-29T21:26:18.224Z","14.0.3-beta1":"2023-11-01T10:02:21.538Z","14.0.3":"2023-11-01T10:19:10.621Z","14.1.0":"2023-11-01T12:30:37.483Z","14.2.0":"2023-11-07T22:05:52.742Z","14.2.1":"2023-11-19T11:01:35.128Z","14.2.2":"2023-11-19T11:23:30.819Z","14.2.3":"2023-11-22T19:13:05.859Z","15.0.0-beta1":"2023-11-24T22:36:12.613Z","15.0.0-beta2":"2023-11-24T22:58:13.522Z","15.0.0-beta3":"2023-11-24T23:40:14.307Z","15.0.0-beta4":"2023-11-25T14:40:34.512Z","15.0.0-beta5":"2023-12-01T20:44:34.166Z","14.2.4":"2023-12-01T22:12:54.558Z","15.0.0-beta6":"2023-12-01T22:58:52.075Z","14.2.5":"2023-12-02T10:29:06.348Z","15.0.0-beta7":"2023-12-02T10:37:07.740Z","15.0.0":"2023-12-02T11:18:42.643Z","15.0.1-beta1":"2023-12-11T13:44:37.360Z","15.0.1":"2023-12-11T13:52:40.502Z","15.1.0-beta1":"2023-12-12T19:28:26.055Z","15.1.0-beta2":"2023-12-12T20:19:08.348Z","15.1.0":"2023-12-13T16:35:48.189Z","15.2.0":"2023-12-14T06:51:52.223Z","16.0.0-beta1":"2023-12-19T21:43:40.615Z","16.0.0-beta2":"2023-12-19T23:13:09.070Z","16.0.0-beta4":"2023-12-22T19:58:29.622Z","16.0.0-beta5":"2023-12-23T18:46:48.071Z","15.3.0":"2023-12-23T19:30:52.114Z","16.0.0-beta6":"2023-12-24T22:34:03.631Z","16.0.0":"2023-12-25T05:11:01.950Z","16.1.0":"2023-12-26T19:00:46.775Z","16.2.0-beta1":"2024-01-01T19:26:45.930Z","16.2.0-beta2":"2024-01-03T01:16:44.550Z","16.2.0":"2024-01-04T16:58:08.573Z","16.2.1":"2024-01-07T00:20:34.787Z","16.2.2-beta1":"2024-01-08T10:10:55.085Z","15.3.1":"2024-01-08T17:58:26.907Z","16.2.2":"2024-01-08T18:03:24.891Z","16.3.0-beta1":"2024-01-10T15:19:04.350Z","16.3.0":"2024-01-10T21:14:25.818Z","16.4.0-beta1":"2024-01-11T16:26:21.451Z","16.4.0-beta2":"2024-01-11T17:40:41.160Z","16.4.0":"2024-01-11T18:13:46.858Z","16.4.1":"2024-01-12T23:20:39.755Z","16.5.0":"2024-01-20T12:24:19.240Z","16.5.1":"2024-01-20T15:28:11.269Z","16.5.2":"2024-01-26T07:58:26.314Z","16.5.3":"2024-01-27T23:00:52.775Z","16.5.4":"2024-01-28T10:31:11.737Z","16.6.0":"2024-01-29T10:57:39.116Z","16.6.1":"2024-01-29T22:01:56.021Z","16.6.2":"2024-02-03T12:40:53.336Z","16.7.0-beta1":"2024-02-05T11:36:12.867Z","16.7.0":"2024-02-06T08:58:00.517Z","16.7.1":"2024-02-20T22:14:31.620Z","16.8.0":"2024-02-21T13:10:59.509Z","16.8.1":"2024-02-22T11:01:51.695Z","17.0.0-beta1":"2024-02-22T21:05:39.531Z","17.0.0":"2024-02-23T12:59:40.495Z","17.0.1":"2024-02-23T14:34:25.249Z","17.1.0":"2024-02-29T18:42:05.817Z","17.1.1":"2024-03-02T09:28:17.843Z","17.1.2":"2024-03-02T11:35:19.911Z","17.2.0":"2024-03-03T18:46:52.927Z","17.2.1":"2024-03-05T19:54:49.112Z","17.3.0":"2024-03-16T16:38:54.405Z","17.4.0":"2024-03-16T20:05:23.729Z","17.4.1-beta1":"2024-03-19T19:18:08.794Z","17.4.1":"2024-03-19T19:54:00.156Z","17.5.0":"2024-03-29T22:17:57.648Z","17.6.0":"2024-04-01T10:39:01.145Z","17.6.1":"2024-04-01T12:37:50.423Z","18.0.0-beta1":"2024-04-08T21:18:04.438Z","17.7.0-beta1":"2024-04-09T20:21:16.462Z","17.7.0":"2024-04-09T20:45:49.051Z","18.0.0-beta2":"2024-04-10T01:29:15.923Z","17.7.1":"2024-04-20T08:03:53.884Z","18.0.0-beta3":"2024-04-20T09:21:21.462Z","18.0.0":"2024-04-20T09:59:12.656Z","18.1.0":"2024-04-22T06:07:06.892Z","18.2.0":"2024-04-24T19:11:54.613Z","18.3.0":"2024-04-25T17:01:51.579Z","18.4.0-beta1":"2024-05-01T16:53:10.471Z","18.4.0":"2024-05-04T09:19:29.509Z","18.5.0-beta1":"2024-05-04T11:13:04.107Z","18.5.0":"2024-05-04T11:28:39.686Z","18.5.1":"2024-05-05T22:44:27.553Z","18.5.2":"2024-05-07T11:32:32.536Z","19.0.0-beta.1":"2024-05-09T14:52:23.607Z","19.0.0-beta.2":"2024-05-09T16:30:52.157Z","19.0.0-beta.3":"2024-05-10T22:42:03.671Z","18.6.0":"2024-05-11T09:09:23.779Z","19.0.0-beta.4":"2024-05-11T09:46:57.184Z","18.6.1":"2024-05-11T10:47:40.162Z","18.6.2":"2024-05-12T10:55:46.078Z","19.0.0-beta.6":"2024-05-13T21:05:37.825Z","19.0.0":"2024-05-13T21:50:40.689Z","19.1.0":"2024-05-14T18:06:54.878Z","19.1.1":"2024-05-15T22:24:21.691Z","19.1.2-beta.1":"2024-05-16T18:52:43.288Z","19.1.2":"2024-05-16T19:11:11.208Z","18.6.3":"2024-05-18T08:55:47.534Z","19.2.0":"2024-05-23T20:49:26.384Z","19.2.1":"2024-05-23T21:34:49.363Z","20.0.0-beta.1":"2024-06-02T12:40:16.227Z","19.2.2":"2024-06-06T13:12:32.903Z","20.0.0-beta.2":"2024-06-15T21:45:21.144Z","20.0.0-beta.3":"2024-06-20T10:52:12.331Z","19.2.3":"2024-06-25T19:23:20.805Z","20.0.0-beta.4":"2024-06-25T19:32:38.455Z","20.0.0-beta.5":"2024-06-28T10:49:57.194Z","20.0.0":"2024-06-28T11:17:13.379Z","20.0.1":"2024-06-28T12:42:30.140Z","20.1.0-beta.1":"2024-07-02T19:38:21.254Z","20.1.0-beta.2":"2024-07-03T08:21:41.759Z","20.1.0":"2024-07-03T08:42:29.052Z","20.2.0":"2024-07-03T12:29:30.421Z","20.3.0":"2024-07-04T15:33:47.598Z","20.3.1":"2024-07-07T19:15:03.777Z","20.3.2":"2024-07-08T11:21:03.084Z","19.3.0":"2024-07-08T15:16:37.811Z","20.4.0":"2024-07-19T16:08:50.964Z","20.4.1":"2024-07-23T17:41:56.076Z","20.5.0":"2024-07-28T10:42:44.118Z","20.6.0":"2024-07-29T21:58:53.389Z","20.6.1":"2024-07-31T10:37:36.230Z","20.6.2":"2024-08-01T21:34:26.919Z","20.7.0":"2024-08-11T20:09:57.182Z","20.7.1":"2024-08-18T19:33:38.047Z","20.8.0-beta.1":"2024-08-24T10:28:41.880Z","20.8.0":"2024-08-26T06:26:24.338Z","20.9.0":"2024-08-30T15:45:48.673Z","20.9.1":"2024-09-01T11:08:12.467Z","20.9.2":"2024-09-09T19:20:21.126Z","20.10.0-beta.1":"2024-09-10T14:26:17.152Z","20.10.0":"2024-09-10T15:09:37.323Z","20.11.0":"2024-09-14T19:58:20.861Z","20.12.0-beta.1":"2024-09-18T19:19:28.233Z","20.12.0":"2024-09-18T19:50:48.139Z","20.14.0":"2024-09-25T20:02:48.891Z","20.14.1":"2024-10-04T12:18:16.541Z","20.14.2":"2024-10-08T07:44:01.042Z","20.14.3":"2024-10-15T21:04:22.663Z","20.15.0-beta.1":"2024-10-25T11:40:25.341Z","20.15.0-beta.2":"2024-10-25T14:18:40.355Z","20.15.0":"2024-10-25T14:33:19.658Z","20.15.1":"2024-10-26T06:51:07.754Z","20.15.2":"2024-10-30T21:09:53.020Z","20.15.3":"2024-11-01T10:09:48.107Z","20.16.0":"2024-11-02T11:38:15.080Z","20.17.0":"2024-11-03T08:22:59.077Z","20.18.0-beta.2":"2024-11-04T16:23:57.427Z","20.18.0":"2024-11-04T17:18:23.455Z","20.19.0":"2024-11-05T20:42:59.026Z","20.20.0":"2024-11-07T06:50:54.734Z","20.20.1":"2024-11-09T10:08:45.764Z","20.21.0-beta.1":"2024-11-11T17:49:30.363Z","20.21.0":"2024-11-11T18:26:30.577Z","21.0.0-beta.2":"2024-11-12T21:19:33.865Z","20.21.1":"2024-11-15T16:25:41.102Z","21.0.0-beta.3":"2024-11-15T20:15:14.032Z","20.21.2":"2024-11-16T21:06:54.931Z","21.0.0-beta.4":"2024-11-17T15:35:32.334Z","20.22.0":"2024-11-18T18:49:42.408Z","21.0.0-beta.5":"2024-11-19T12:52:13.505Z","20.22.1":"2024-11-20T08:51:43.774Z","21.0.0-beta.6":"2024-11-20T09:34:05.080Z","21.0.0":"2024-11-20T10:22:03.146Z","21.1.0-beta.1":"2024-11-20T16:17:58.159Z","21.1.0":"2024-11-20T21:23:48.059Z","21.2.0-beta.1":"2024-11-25T12:20:14.891Z","21.2.0":"2024-12-01T16:37:17.086Z","21.3.0-beta.0":"2024-12-02T11:09:21.710Z","21.3.0":"2024-12-02T19:50:39.385Z","21.4.0":"2024-12-09T13:29:03.932Z","21.5.0":"2024-12-09T23:28:34.598Z","21.6.0":"2024-12-10T11:28:52.673Z","21.6.1":"2024-12-11T23:44:56.630Z","21.7.0-beta.1":"2024-12-14T15:14:20.814Z","21.7.0":"2024-12-14T19:27:58.167Z","21.8.0":"2024-12-20T17:55:17.738Z","21.9.0":"2024-12-31T20:28:31.442Z","22.0.0-beta.1":"2025-01-04T16:57:48.491Z","22.0.0-beta.2":"2025-01-05T17:39:31.468Z","21.10.0":"2025-01-06T20:48:58.058Z","21.11.0":"2025-01-11T14:33:20.980Z","22.0.0-beta.3":"2025-01-13T11:09:59.859Z","22.0.0-beta.4":"2025-01-15T17:03:38.766Z","21.11.1":"2025-01-18T11:41:51.803Z","22.0.0-beta.5":"2025-01-24T09:13:46.256Z","22.0.0":"2025-01-24T21:13:46.041Z","22.1.0":"2025-01-25T08:19:02.969Z","22.1.1":"2025-01-25T19:47:03.720Z","22.2.0":"2025-01-26T08:14:19.243Z","22.3.0":"2025-01-28T21:41:40.421Z","21.11.2":"2025-01-29T06:27:06.529Z","22.3.1":"2025-01-29T06:56:34.454Z","22.4.0":"2025-01-29T08:37:06.737Z","22.4.1":"2025-01-30T15:43:14.622Z","20.22.2":"2025-01-30T17:31:33.468Z","21.11.3":"2025-01-30T17:32:33.523Z","22.4.2":"2025-01-31T19:40:49.599Z","22.5.0":"2025-02-03T10:54:09.377Z","22.6.0":"2025-02-05T07:44:18.046Z","22.7.0-beta.0":"2025-02-08T09:29:09.139Z","22.7.0":"2025-02-08T17:11:49.266Z","22.8.0":"2025-02-10T07:34:26.498Z","22.9.0":"2025-02-13T14:08:06.071Z","22.9.1":"2025-02-16T00:41:26.258Z","22.10.0":"2025-02-20T15:19:29.697Z","22.10.1":"2025-02-20T20:38:33.919Z","22.11.0":"2025-02-23T11:07:03.904Z","22.11.1":"2025-02-24T10:48:31.392Z","22.12.0-beta.1":"2025-02-24T21:51:55.715Z","22.11.2":"2025-02-25T19:41:02.465Z","21.11.4":"2025-02-25T19:55:35.640Z","22.12.0":"2025-04-05T16:52:23.820Z","22.13.0":"2025-04-07T07:26:22.775Z","22.13.1":"2025-04-07T19:03:09.344Z","21.11.5":"2025-04-07T19:17:24.488Z","20.22.3":"2025-04-07T19:29:32.336Z","19.3.1":"2025-04-07T19:44:34.077Z","22.13.2":"2025-04-09T14:04:05.913Z","21.11.6":"2025-04-09T14:24:04.043Z","20.22.4":"2025-04-09T14:58:55.888Z","19.3.2":"2025-04-09T17:49:08.374Z","23.0.0-beta.1":"2025-04-13T14:54:49.220Z","23.0.0-beta.2":"2025-04-14T11:05:03.405Z","23.0.0":"2025-04-14T11:39:10.991Z","23.1.0":"2025-04-17T10:58:04.163Z","23.1.1":"2025-04-18T14:06:55.331Z","23.1.2":"2025-04-29T06:36:40.342Z","23.2.0":"2025-05-06T16:20:15.045Z","22.14.0":"2025-05-06T16:30:34.252Z","23.3.0":"2025-05-09T09:47:33.364Z","23.4.0":"2025-05-14T15:51:31.165Z","23.4.1":"2025-05-17T08:17:15.494Z","24.0.0-beta.1":"2025-05-20T07:09:40.788Z","23.5.0":"2025-05-20T13:29:33.462Z","24.0.0-beta.2":"2025-05-21T06:37:47.088Z","24.0.0-beta.3":"2025-05-22T11:13:59.300Z","23.6.0":"2025-05-23T07:21:04.271Z","24.0.0-beta.4":"2025-05-23T18:51:24.106Z","24.0.0-beta.5":"2025-05-24T06:06:59.041Z","24.0.0-beta.6":"2025-05-25T18:04:18.149Z","24.0.0-beta.7":"2025-05-26T16:47:59.035Z","23.6.1":"2025-05-26T21:12:24.392Z","24.0.0-beta.8":"2025-05-27T06:46:21.768Z","24.0.0-beta.9":"2025-05-28T10:35:52.014Z","24.0.0-beta.10":"2025-05-29T18:01:36.122Z","24.0.0-beta.11":"2025-05-30T03:20:13.779Z","24.0.0":"2025-05-31T09:17:03.831Z","24.1.0":"2025-06-01T10:26:03.648Z","24.2.0":"2025-06-02T20:43:05.265Z","24.2.1":"2025-06-03T06:01:04.857Z","24.2.2":"2025-06-04T07:59:15.235Z","24.2.3":"2025-06-05T19:16:07.725Z","23.6.2":"2025-06-05T19:32:44.265Z","19.4.0":"2025-06-10T07:38:51.544Z","24.3.0-beta.2":"2025-06-10T10:11:50.355Z","24.3.0-beta.3":"2025-06-10T10:19:09.644Z","24.3.0-beta.4":"2025-06-10T10:26:22.624Z","24.3.0-beta.5":"2025-06-10T16:39:15.305Z","24.3.0":"2025-06-11T07:45:05.866Z","24.3.1":"2025-06-11T16:34:32.695Z","24.3.2":"2025-06-13T18:07:41.299Z","24.4.0":"2025-06-15T18:01:03.381Z","24.4.1":"2025-06-18T19:15:48.904Z","24.4.2":"2025-06-26T20:25:49.523Z","24.4.3":"2025-06-29T10:59:42.006Z","24.5.0":"2025-07-04T08:48:57.790Z","24.6.0":"2025-07-11T15:31:07.902Z","25.0.0-beta.2":"2025-07-17T21:26:06.047Z","24.6.1":"2025-07-18T21:36:41.450Z","23.6.3":"2025-07-18T22:04:19.755Z","22.14.1":"2025-07-18T22:15:16.994Z","21.11.7":"2025-07-18T22:24:05.588Z","25.0.0-beta.3":"2025-07-18T22:27:24.461Z","24.6.2":"2025-07-19T10:09:18.425Z","24.7.0":"2025-07-20T11:32:02.504Z","25.0.0-beta.4":"2025-07-20T11:39:55.452Z","24.7.1":"2025-07-25T21:56:45.555Z","25.0.0-beta.5":"2025-07-26T06:11:15.387Z","25.0.0-beta.6":"2025-07-26T12:54:27.394Z","24.7.3":"2025-07-29T21:21:43.853Z","25.0.0-beta.7":"2025-08-01T09:22:04.486Z","25.0.0":"2025-08-02T10:00:42.919Z","25.1.0":"2025-08-05T20:23:10.212Z","25.2.0-beta.2":"2025-08-07T12:44:17.822Z","25.2.0":"2025-08-09T13:30:57.646Z","25.3.0-beta.1":"2025-08-16T11:36:43.532Z","25.3.0":"2025-08-16T11:52:38.468Z","25.3.1":"2025-08-26T08:50:14.709Z","25.4.0":"2025-09-08T17:51:41.238Z","24.7.4-beta.1":"2025-09-21T15:57:46.738Z","24.7.4":"2025-09-21T16:59:01.102Z","25.4.1":"2025-09-21T17:24:55.595Z","25.5.0-beta.1":"2025-09-26T08:54:39.670Z","25.5.0":"2025-09-26T10:07:16.885Z","25.5.1":"2025-09-27T05:54:15.197Z","25.5.2":"2025-09-28T05:49:56.329Z","25.5.3":"2025-10-03T11:00:29.873Z","25.6.0":"2025-11-08T09:20:02.179Z","26.0.0-beta.2":"2025-11-25T06:06:36.690Z","25.6.1":"2025-11-30T20:02:56.062Z","26.0.0":"2025-12-01T06:42:56.707Z","26.1.0-beta.1":"2025-12-17T09:42:00.993Z","26.1.0-beta.2":"2025-12-24T16:48:54.636Z","26.1.0":"2025-12-26T09:18:31.059Z","26.2.0":"2025-12-29T16:14:22.829Z","26.3.0":"2026-01-01T15:25:04.989Z","26.3.1-beta.1":"2026-01-11T09:33:42.490Z","26.3.1":"2026-01-12T07:21:30.663Z","27.0.0-beta.2":"2026-01-17T11:02:10.979Z","26.3.2":"2026-02-01T07:57:57.129Z","27.0.0":"2026-02-01T08:34:50.250Z","27.0.1":"2026-02-03T08:29:13.852Z","27.1.0":"2026-03-08T18:40:39.975Z","27.1.1-beta.1":"2026-03-17T05:34:33.706Z","27.2.0":"2026-03-25T17:42:28.032Z","27.2.1":"2026-04-08T15:12:08.782Z","27.2.2":"2026-04-11T06:44:50.830Z","28.0.0-beta.2":"2026-04-11T07:55:40.105Z","28.0.0-beta.3":"2026-04-12T08:28:58.651Z","27.2.3":"2026-04-24T08:00:57.938Z","27.2.4":"2026-04-24T12:22:46.319Z","26.3.3":"2026-04-24T13:04:43.582Z","25.6.2":"2026-04-24T13:20:26.988Z","24.7.5":"2026-04-24T13:35:01.552Z","27.2.5":"2026-04-29T08:33:35.099Z","27.2.6":"2026-04-30T09:22:01.439Z","26.3.4":"2026-04-30T10:10:34.797Z","25.6.3":"2026-04-30T11:28:13.138Z","24.7.6":"2026-04-30T11:46:08.881Z","28.0.0-beta.4":"2026-04-30T16:17:19.750Z","27.3.0":"2026-05-05T15:09:17.549Z","28.0.0-beta.5":"2026-05-07T08:42:43.302Z","28.0.0":"2026-05-10T19:19:18.632Z","28.0.1-beta.0":"2026-05-11T06:58:48.447Z","28.0.1":"2026-05-18T10:46:19.511Z","28.1.0":"2026-05-20T09:16:14.201Z","28.1.1":"2026-05-31T19:22:18.303Z","28.2.0":"2026-06-01T15:09:36.712Z","28.3.0":"2026-06-02T11:45:18.831Z","28.4.0":"2026-06-03T11:22:52.976Z","28.5.0":"2026-06-05T08:30:25.772Z","28.6.0":"2026-06-15T18:33:28.620Z","28.7.0":"2026-06-16T10:52:40.433Z","28.7.1":"2026-06-16T11:40:36.959Z","28.7.2":"2026-06-27T07:42:56.225Z","28.7.3":"2026-06-28T15:01:21.045Z","28.7.4":"2026-06-30T13:39:38.570Z","28.7.5":"2026-07-03T12:46:03.534Z","29.0.0-beta.2":"2026-07-08T07:33:11.114Z","29.0.0-beta.3":"2026-07-20T05:22:22.305Z","29.0.0-beta.4":"2026-07-22T10:54:36.199Z","28.7.6":"2026-07-26T16:40:34.673Z","29.0.0-beta.5":"2026-07-27T09:54:15.120Z","28.7.7":"2026-07-30T16:37:47.600Z","28.7.8":"2026-07-30T18:44:37.475Z","28.7.9":"2026-07-31T07:51:12.721Z","29.0.0-beta.6":"2026-07-31T07:59:51.717Z","28.7.10":"2026-07-31T12:26:15.882Z","28.7.11":"2026-07-31T21:30:00.026Z","29.0.0":"2026-08-01T07:53:17.289Z","29.0.1":"2026-08-04T04:46:09.271Z","29.1.0":"2026-08-05T10:42:29.546Z","29.1.1":"2026-08-05T15:14:18.119Z","29.1.2":"2026-08-05T16:38:12.540Z","29.2.0":"2026-08-08T18:25:35.167Z","29.2.1":"2026-08-09T06:29:57.196Z","29.2.2":"2026-08-11T22:18:27.637Z","29.2.3":"2026-08-12T07:05:14.517Z","29.3.0":"2026-08-13T18:42:45.400Z","29.3.1":"2026-08-14T19:34:03.904Z","29.3.2":"2026-08-15T16:09:19.090Z","29.3.3":"2026-08-16T09:16:22.217Z","29.3.4":"2026-08-20T13:37:34.441Z","29.4.0":"2026-08-28T18:10:33.904Z","29.4.1":"2026-08-31T06:39:10.890Z","29.5.0":"2026-09-02T04:58:56.059Z","29.5.1":"2026-09-03T09:44:04.107Z","29.5.2":"2026-09-03T19:36:04.442Z","29.6.0":"2026-09-05T04:41:37.224Z","29.6.1":"2026-09-09T14:36:01.999Z","29.7.0":"2026-09-10T15:33:46.707Z","29.8.0":"2026-09-13T19:18:40.432Z","29.8.1":"2026-09-22T07:40:16.841Z"},"bugs":"https://github.com/RobinTail/express-zod-api/issues","author":{"url":"https://robintail.cz","name":"Anna Bocharova","email":"me@robintail.cz"},"license":"MIT","homepage":"https://ez.robintail.cz","keywords":["nodejs","api","http","middleware","documentation","json","express","typescript","schema","server","handler","swagger","documentation-tool","openapi","schema-validation","endpoint","openapi-specification","swagger-documentation","zod","validation"],"repository":{"url":"git+https://github.com/RobinTail/express-zod-api.git","type":"git"},"description":"A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.","maintainers":[{"name":"robintail","email":"robin_tail@me.com"}],"readme":"# Express Zod API\n\n![logo](https://raw.githubusercontent.com/RobinTail/express-zod-api/master/logo.svg)\n\n![CI](https://img.shields.io/github/actions/workflow/status/RobinTail/express-zod-api/node.js.yml?label=CI)\n![OpenAPI](https://img.shields.io/github/actions/workflow/status/RobinTail/express-zod-api/oas.yml?label=OpenAPI)\n[![coverage](https://coveralls.io/repos/github/RobinTail/express-zod-api/badge.svg?branch=master)](https://coveralls.io/github/RobinTail/express-zod-api)\n\n![downloads](https://img.shields.io/npm/dw/express-zod-api.svg)\n![GitHub Repo stars](https://img.shields.io/github/stars/RobinTail/express-zod-api.svg?style=flat)\n![License](https://img.shields.io/npm/l/express-zod-api.svg?color=green25)\n\nStart your API server with I/O schema validation and custom middlewares in minutes.\n\n1. [Overview](#overview)\n2. [How it works](#how-it-works)\n3. [Quick start](#quick-start) — **Fast Track**\n4. [Basic features](#basic-features)\n   1. [Routing](#routing) including static file serving\n   2. [Middlewares](#middlewares)\n   3. [Endpoints factory](#endpoints-factory)\n   4. [Context](#context)\n   5. [Using native express middlewares](#using-native-express-middlewares)\n   6. [Refinements](#refinements)\n   7. [Query string parser](#query-string-parser)\n   8. [Transformations](#transformations)\n   9. [Top level transformations and mapping](#top-level-transformations-and-mapping)\n   10. [Dealing with dates](#dealing-with-dates)\n   11. [Pagination](#pagination)\n   12. [Cross-Origin Resource Sharing](#cross-origin-resource-sharing) (CORS)\n   13. [Enabling HTTPS](#enabling-https)\n   14. [Enabling compression](#enabling-compression)\n   15. [Customizing logger](#customizing-logger)\n   16. [Child logger](#child-logger)\n5. [Advanced features](#advanced-features)\n   1. [Customizing input sources](#customizing-input-sources)\n   2. [Headers as an input source](#headers-as-an-input-source)\n   3. [Cookies](#cookies)\n   4. [Caching](#caching)\n   5. [Rate limiting](#rate-limiting)\n   6. [Response customization](#response-customization)\n   7. [Empty response](#empty-response)\n   8. [Non-JSON response](#non-json-response) including file downloads\n   9. [Error handling](#error-handling)\n   10. [Production mode](#production-mode)\n   11. [HTML Forms (URL encoded)](#html-forms-url-encoded)\n   12. [File uploads](#file-uploads)\n   13. [Connect to your own express app](#connect-to-your-own-express-app)\n   14. [Testing endpoints](#testing-endpoints)\n   15. [Testing middlewares](#testing-middlewares)\n6. [Integration and Documentation](#integration-and-documentation)\n   1. [Zod Plugin](#zod-plugin)\n   2. [End-to-End Type Safety](#end-to-end-type-safety)\n   3. [Creating documentation](#creating-documentation)\n   4. [Tagging the endpoints](#tagging-the-endpoints)\n   5. [Deprecated schemas and routes](#deprecated-schemas-and-routes)\n   6. [Customizable brands handling](#customizable-brands-handling)\n7. [Special needs](#special-needs)\n   1. [Different responses for different status codes](#different-responses-for-different-status-codes)\n   2. [Array response](#array-response) for migrating legacy APIs\n   3. [Accepting raw data](#accepting-raw-data)\n   4. [Profiling](#profiling)\n   5. [Graceful shutdown](#graceful-shutdown)\n   6. [Subscriptions](#subscriptions)\n8. [Caveats](#caveats)\n   1. [Excessive properties in endpoint output](#excessive-properties-in-endpoint-output)\n9. [Your input to my output](#your-input-to-my-output)\n\nSee also [Changelog](CHANGELOG.md) and [automated migration](https://www.npmjs.com/package/@express-zod-api/migration).\n\n# Overview\n\nI made this framework because of the often repetitive tasks of starting web server APIs with the need to validate input\ndata. It integrates and provides the capabilities of popular web server, logging, validation, and documenting solutions.\nTherefore, many basic tasks can be achieved faster and easier, in particular:\n\n- You can describe web server routes as a hierarchical object.\n- You can keep the endpoint's input and output type declarations right next to its handler.\n- All input and output data types are validated, so it ensures you won't have an empty string, null or undefined where\n  you expect a number.\n- Variables within an endpoint handler have types according to the declared schema, so your IDE and TypeScript will\n  provide you with necessary hints to focus on bringing your vision to life.\n- All of your endpoints can process requests and respond consistently.\n- The expected endpoint input and response types can be exported to the frontend, giving you end-to-end type safety\n  so you don't get confused about the field names when you implement the client for your API.\n- You can generate your API documentation in OpenAPI 3.2 and JSON Schema compatible format.\n\n## Contributors\n\nThese people contributed to the improvement of the framework by reporting bugs, making changes, and suggesting ideas:\n\n[<img src=\"https://github.com/marco-carvalho.png\" alt=\"@marco-carvalho\" width=\"50\" />](https://github.com/marco-carvalho)\n[<img src=\"https://github.com/BetterAndBetterII.png\" alt=\"@BetterAndBetterII\" width=\"50\" />](https://github.com/BetterAndBetterII)\n[<img src=\"https://github.com/pycanis.png\" alt=\"@pycanis\" width=\"50\" />](https://github.com/pycanis)\n[<img src=\"https://github.com/arlyon.png\" alt=\"@arlyon\" width=\"50\" />](https://github.com/arlyon)\n[<img src=\"https://github.com/Upsilon-Iridani.png\" alt=\"@Upsilon-Iridani\" width=\"50\" />](https://github.com/Upsilon-Iridani)\n[<img src=\"https://github.com/NicolasMahe.png\" alt=\"@NicolasMahe\" width=\"50\" />](https://github.com/NicolasMahe)\n[<img src=\"https://github.com/shadone.png\" alt=\"@shadone\" width=\"50\" />](https://github.com/shadone)\n[<img src=\"https://github.com/squishykid.png\" alt=\"@squishykid\" width=\"50\" />](https://github.com/squishykid)\n[<img src=\"https://github.com/jakub-msqt.png\" alt=\"@jakub-msqt\" width=\"50\" />](https://github.com/jakub-msqt)\n[<img src=\"https://github.com/misha-z1nchuk.png\" alt=\"@misha-z1nchuk\" width=\"50\" />](https://github.com/misha-z1nchuk)\n[<img src=\"https://github.com/GreaterTamarack.png\" alt=\"@GreaterTamarack\" width=\"50\" />](https://github.com/GreaterTamarack)\n[<img src=\"https://github.com/pepegc.png\" alt=\"@pepegc\" width=\"50\" />](https://github.com/pepegc)\n[<img src=\"https://github.com/MichaelHindley.png\" alt=\"@MichaelHindley\" width=\"50\" />](https://github.com/MichaelHindley)\n[<img src=\"https://github.com/zoton2.png\" alt=\"@zoton2\" width=\"50\" />](https://github.com/zoton2)\n[<img src=\"https://github.com/ThomasKientz.png\" alt=\"@ThomasKientz\" width=\"50\" />](https://github.com/ThomasKientz)\n[<img src=\"https://github.com/james10424.png\" alt=\"@james10424\" width=\"50\" />](https://github.com/james10424)\n[<img src=\"https://github.com/HeikoOsigus.png\" alt=\"@HeikoOsigus\" width=\"50\" />](https://github.com/HeikoOsigus)\n[<img src=\"https://github.com/crgeary.png\" alt=\"@crgeary\" width=\"50\" />](https://github.com/crgeary)\n[<img src=\"https://github.com/williamgcampbell.png\" alt=\"@williamgcampbell\" width=\"50\" />](https://github.com/williamgcampbell)\n[<img src=\"https://github.com/gmorgen1.png\" alt=\"@gmorgen1\" width=\"50\" />](https://github.com/gmorgen1)\n[<img src=\"https://github.com/danmichaelo.png\" alt=\"@danmichaelo\" width=\"50\" />](https://github.com/danmichaelo)\n[<img src=\"https://github.com/APTy.png\" alt=\"@APTy\" width=\"50\" />](https://github.com/APTy)\n[<img src=\"https://github.com/LufyCZ.png\" alt=\"@LufyCZ\" width=\"50\" />](https://github.com/LufyCZ)\n[<img src=\"https://github.com/mlms13.png\" alt=\"@mlms13\" width=\"50\" />](https://github.com/mlms13)\n[<img src=\"https://github.com/bobgubko.png\" alt=\"@bobgubko\" width=\"50\" />](https://github.com/bobgubko)\n[<img src=\"https://github.com/LucWag.png\" alt=\"@LucWag\" width=\"50\" />](https://github.com/LucWag)\n[<img src=\"https://github.com/HenriJ.png\" alt=\"@HenriJ\" width=\"50\" />](https://github.com/HenriJ)\n[<img src=\"https://github.com/JonParton.png\" alt=\"@JonParton\" width=\"50\" />](https://github.com/JonParton)\n[<img src=\"https://github.com/t1nky.png\" alt=\"@t1nky\" width=\"50\" />](https://github.com/t1nky)\n[<img src=\"https://github.com/Tomtec331.png\" alt=\"@Tomtec331\" width=\"50\" />](https://github.com/Tomtec331)\n[<img src=\"https://github.com/rottmann.png\" alt=\"@rottmann\" width=\"50\" />](https://github.com/rottmann)\n[<img src=\"https://github.com/boarush.png\" alt=\"@boarush\" width=\"50\" />](https://github.com/boarush)\n[<img src=\"https://github.com/shawncarr.png\" alt=\"@shawncarr\" width=\"50\" />](https://github.com/shawncarr)\n[<img src=\"https://github.com/uxduck.png\" alt=\"@uxduck\" width=\"50\" />](https://github.com/uxduck)\n[<img src=\"https://github.com/daniel-white.png\" alt=\"@daniel-white\" width=\"50\" />](https://github.com/daniel-white)\n[<img src=\"https://github.com/kotsmile.png\" alt=\"@kotsmile\" width=\"50\" />](https://github.com/kotsmile)\n[<img src=\"https://github.com/elee1766.png\" alt=\"@elee1766\" width=\"50\" />](https://github.com/elee1766)\n[<img src=\"https://github.com/danclaytondev.png\" alt=\"@danclaytondev\" width=\"50\" />](https://github.com/danclaytondev)\n[<img src=\"https://github.com/huyhoang160593.png\" alt=\"@huyhoang160593\" width=\"50\" />](https://github.com/huyhoang160593)\n[<img src=\"https://github.com/sarahssharkey.png\" alt=\"@sarahssharkey\" width=\"50\" />](https://github.com/sarahssharkey)\n[<img src=\"https://github.com/master-chu.png\" alt=\"@master-chu\" width=\"50\" />](https://github.com/master-chu)\n[<img src=\"https://github.com/alindsay55661.png\" alt=\"@alindsay55661\" width=\"50\" />](https://github.com/alindsay55661)\n[<img src=\"https://github.com/john-schmitz.png\" alt=\"@john-schmitz\" width=\"50\" />](https://github.com/john-schmitz)\n[<img src=\"https://github.com/miki725.png\" alt=\"@miki725\" width=\"50\" />](https://github.com/miki725)\n[<img src=\"https://github.com/dev-m1-macbook.png\" alt=\"@dev-m1-macbook\" width=\"50\" />](https://github.com/dev-m1-macbook)\n[<img src=\"https://github.com/McMerph.png\" alt=\"@McMerph\" width=\"50\" />](https://github.com/McMerph)\n[<img src=\"https://github.com/niklashigi.png\" alt=\"@niklashigi\" width=\"50\" />](https://github.com/niklashigi)\n[<img src=\"https://github.com/maxcohn.png\" alt=\"@maxcohn\" width=\"50\" />](https://github.com/maxcohn)\n[<img src=\"https://github.com/VideoSystemsTech.png\" alt=\"@VideoSystemsTech\" width=\"50\" />](https://github.com/VideoSystemsTech)\n[<img src=\"https://github.com/TheWisestOne.png\" alt=\"@TheWisestOne\" width=\"50\" />](https://github.com/TheWisestOne)\n[<img src=\"https://github.com/lazylace37.png\" alt=\"@lazylace37\" width=\"50\" />](https://github.com/lazylace37)\n[<img src=\"https://github.com/leosuncin.png\" alt=\"@leosuncin\" width=\"50\" />](https://github.com/leosuncin)\n[<img src=\"https://github.com/kirdk.png\" alt=\"@kirdk\" width=\"50\" />](https://github.com/kirdk)\n[<img src=\"https://github.com/johngeorgewright.png\" alt=\"@johngeorgewright\" width=\"50\" />](https://github.com/johngeorgewright)\n[<img src=\"https://github.com/ssteuteville.png\" alt=\"@ssteuteville\" width=\"50\" />](https://github.com/ssteuteville)\n[<img src=\"https://github.com/foxfirecodes.png\" alt=\"@foxfirecodes\" width=\"50\" />](https://github.com/foxfirecodes)\n[<img src=\"https://github.com/HardCoreQual.png\" alt=\"@HardCoreQual\" width=\"50\" />](https://github.com/HardCoreQual)\n[<img src=\"https://github.com/hellovai.png\" alt=\"@hellovai\" width=\"50\" />](https://github.com/hellovai)\n[<img src=\"https://github.com/BlessedRaccoon.png\" alt=\"@BlessedRaccoon\" width=\"50\" />](https://github.com/BlessedRaccoon)\n[<img src=\"https://github.com/Isaac-Leonard.png\" alt=\"@Isaac-Leonard\" width=\"50\" />](https://github.com/Isaac-Leonard)\n[<img src=\"https://github.com/digimuza.png\" alt=\"@digimuza\" width=\"50\" />](https://github.com/digimuza)\n[<img src=\"https://github.com/glitch452.png\" alt=\"@glitch452\" width=\"50\" />](https://github.com/glitch452)\n\n# How it works\n\n## Concept\n\nThe API operates object schemas for input and output validation.\nThe object being validated is the combination of certain `request` properties.\nIt is available to the endpoint handler as the `input` parameter.\nMiddlewares have access to all `request` properties, they can provide endpoints with `ctx` (context).\nThe object returned by the endpoint handler is called `output`. It goes to the `ResultHandler` which is\nresponsible for transmitting consistent responses containing the `output` or possible error.\nMuch can be customized to fit your needs.\n\n![Dataflow](https://raw.githubusercontent.com/RobinTail/express-zod-api/master/dataflow.svg)\n\n## Technologies\n\n- [Typescript](https://www.typescriptlang.org/) first.\n- Web server — [Express.js](https://expressjs.com/) v5.\n- Schema validation — [Zod 4.x](https://github.com/colinhacks/zod);\n- Supports any logger having `info()`, `debug()`, `error()` and `warn()` methods;\n  - Built-in console logger with colorful and pretty inspections by default.\n- Generators:\n  - Documentation — [OpenAPI 3.2](https://github.com/metadevpro/openapi3-ts) (former Swagger);\n  - Client side types — inspired by [zod-to-ts](https://github.com/sachinraja/zod-to-ts).\n- File uploads — [Express-FileUpload](https://github.com/richardgirges/express-fileupload)\n  (based on [Busboy](https://github.com/mscdex/busboy)).\n\n# Quick start\n\n## Installation\n\nInstall the framework, its peer dependencies and type assistance packages using your favorite\n[package manager](https://medium.com/@mahernaija/choosing-the-best-javascript-package-manager-in-2025-77b912ab3eda).\n\n```shell\n# example for pnpm:\npnpm add express-zod-api express zod http-errors\npnpm add -D @types/express @types/node @types/http-errors\n```\n\n## Environment preparation\n\nEnable the following `compilerOptions` in your `tsconfig.json` to make it work as expected:\n\n```json\n{\n  \"compilerOptions\": {\n    \"strict\": true,\n    \"skipLibCheck\": true\n  }\n}\n```\n\n## Set up config\n\nCreate a minimal configuration. Find out all configurable options\n[in sources](https://github.com/RobinTail/express-zod-api/blob/master/express-zod-api/src/config-type.ts).\n\n```ts\nimport { createConfig } from \"express-zod-api\";\n\nconst config = createConfig({\n  http: { listen: 8090 }, // port, UNIX socket or Net::ListenOptions\n  cors: false, // decide whether to enable CORS\n});\n```\n\n## Create your first endpoint\n\nUse the default factory to make an endpoint that responds with \"Hello, World\" or \"Hello, {name}\" depending on inputs.\nLearn how to [add middlewares](#middlewares) or [customize responses](#response-customization).\n\n```ts\nimport { defaultEndpointsFactory } from \"express-zod-api\";\nimport { z } from \"zod\";\n\nconst helloWorldEndpoint = defaultEndpointsFactory.build({\n  // method: \"get\" (default) or array [\"get\", \"post\", ...]\n  input: z.object({\n    name: z.string().optional(),\n  }),\n  output: z.object({\n    greetings: z.string(),\n  }),\n  handler: async ({ input: { name }, ctx, logger }) => {\n    logger.debug(\"Context:\", ctx); // middlewares provide ctx\n    return { greetings: `Hello, ${name || \"World\"}. Happy coding!` };\n  },\n});\n```\n\n## Set up routing\n\nConnect your endpoint to the `/v1/hello` route:\n\n```ts\nimport type { Routing } from \"express-zod-api\";\n\nconst routing: Routing = {\n  v1: {\n    hello: helloWorldEndpoint,\n  },\n};\n```\n\n## Create your server\n\nSee the [complete implementation example](https://github.com/RobinTail/express-zod-api/tree/master/example).\n\n```ts\nimport { createServer } from \"express-zod-api\";\n\ncreateServer(config, routing);\n```\n\n## Try it\n\nStart your application and execute the following command:\n\n```shell\ncurl -L -X GET 'localhost:8090/v1/hello?name=Rick'\n```\n\nYou should receive the following response:\n\n```json\n{ \"status\": \"success\", \"data\": { \"greetings\": \"Hello, Rick. Happy coding!\" } }\n```\n\n# Basic features\n\n## Routing\n\nThe framework offers flexible ways to define your routes, supporting both nested and flat syntaxes, dynamic path\nparameters, method-based routing, and static file serving. This example brings together all supported routing styles\nin one place, illustrating how you can structure your API using whichever method best fits your application’s\narchitecture — or even mix them seamlessly.\n\n```ts\nimport { Routing, ServeStatic } from \"express-zod-api\";\n\nconst routing: Routing = {\n  // flat syntax — /v1/users\n  \"/v1/users\": listUsersEndpoint,\n  // nested syntax\n  v1: {\n    // the way to have both — /v1/path and /v1/path/subpath\n    path: endpointA.nest({\n      subpath: endpointB,\n    }),\n    // path parameters — /v1/user/:id\n    user: {\n      \":id\": getUserEndpoint,\n    },\n    // mixed syntax with explicit method — /v1/user/:id\n    \"delete /user/:id\": deleteUserEndpoint,\n    // method-based routing — /v1/account\n    account: {\n      get: endpointA,\n      delete: endpointA,\n      post: endpointB,\n      patch: endpointB,\n    },\n  },\n  // static file serving — /public serves files from ./assets\n  public: new ServeStatic(\"assets\", {\n    /** @see https://expressjs.com/en/5x/api.html#express.static */\n    dotfiles: \"deny\",\n    index: false,\n    redirect: false,\n  }),\n};\n```\n\nThe same Endpoint can be reused on different routes or handle multiple methods. Path parameters (the `:id` above)\nshould be declared in the endpoint’s input schema. Properties assigned with Endpoint can explicitly declare a method.\nIf no method is specified, the methods supported by the endpoint are used (or `get` as a fallback).\n\n## Middlewares\n\nMiddlewares preprocess the incoming requests. For example, authenticate using aggregated `input` or headers. Middleware\nreturns become a [Context](#context) available for Endpoint as `ctx`, and its input schema augments the Endpoint's one.\n\n```ts\nimport { z } from \"zod\";\nimport createHttpError from \"http-errors\";\nimport { Middleware } from \"express-zod-api\";\n\nconst authMiddleware = new Middleware({\n  security: {\n    and: [\n      { type: \"input\", name: \"key\" },\n      { type: \"header\", name: \"token\" },\n    ],\n  }, // this information is optional and used for generating Documentation\n  statusCode: 401, // for Documentation: Middleware may interrupt handling this way\n  input: z.object({\n    key: z.string().min(1),\n  }),\n  handler: async ({ input: { key }, request, logger }) => {\n    logger.debug(\"Checking the key and token\");\n    const user = await db.Users.findOne({ key });\n    if (!user) throw createHttpError(401, \"Invalid key\");\n    if (request.headers.token !== user.token)\n      throw createHttpError(401, \"Invalid token\");\n    return { user }; // provides endpoints with ctx.user\n  },\n}); // connect it using EndpointsFactory::addMiddleware()\n```\n\n## Endpoints factory\n\n`EndpointsFactory` accumulates a sequence of `Middlewares` and holds a `ResultHandler` enabling the response\nconsistency: formatting outputs and errors. Use the `.build()` (or `.buildVoid()` for no output) methods to create\n`Endpoint` that inherits all the middlewares and the ResultHandler from the factory. Thus, every Endpoint produced by\nthe same factory shares the same preprocessing logic, [Context](#context), and response shape. The\n`defaultEndpointsFactory` uses the [`defaultResultHandler`](#response-customization). You can derive specialized\nfactories by adding middlewares: each call creates a new factory, retaining the original one unchanged:\n\n```ts\nimport { defaultEndpointsFactory } from \"express-zod-api\";\n\nconst authedFactory = defaultEndpointsFactory\n  .addMiddleware(authMiddleware)\n  .addMiddleware({/* another one, can also define it inline */});\nconst endpointA = authedFactory.build({/* ... */});\nconst endpointB = authedFactory.build({/* ... */}); // both share middlewares and defaultResultHandler\n\nconst endpointC = defaultEndpointsFactory // or inline in a single chain:\n  .addMiddleware(authMiddleware) // provides ctx.user\n  .buildVoid({ handler: async ({ ctx: { user } }) => {} });\n```\n\n## Context\n\nContext (`ctx`) is information or tools that complement the request beyond the aggregated `input`. Regularly, Context is\nthe aggregation of returns from the [Middlewares](#middlewares) connected to the [EndpointsFactory](#endpoints-factory)\nwhere the Endpoint is built. You can also equip Context with Endpoint-specific entities unrelated to the request itself\nby using the `addContext()` shorthand. If such an entity is absolutely static, it could just be a `const` in your code.\n\n```ts\nimport { defaultEndpointsFactory } from \"express-zod-api\";\nimport jwt from \"jsonwebtoken\";\n\nconst signingFactory = defaultEndpointsFactory.addContext(async () => {\n  const privateKey = \"...\"; // loaded from config or secret manager\n  return {\n    signToken: (payload: Record<string, unknown>) =>\n      jwt.sign(payload, privateKey, { expiresIn: \"1h\" }),\n  };\n});\n\nconst issueToken = signingFactory.build({\n  input: z.object({ userId: z.string() }),\n  output: z.object({ token: z.string() }),\n  handler: async ({ input: { userId }, ctx: { signToken } }) => ({\n    token: signToken({ sub: userId }),\n  }),\n});\n```\n\n## Using native express middlewares\n\nThere are two ways of connecting the native express middlewares depending on their nature and your objective.\n\nIn case it's middleware establishing and serving its own routes, or somehow globally modifying the behavior, use the\n`beforeRouting` or `beforeParsers` hooks. Note that [CORS](#cross-origin-resource-sharing), cookies, compression, and\nbody parsing are already available as separate [config options](#set-up-config).\n\n```ts\nimport { createConfig } from \"express-zod-api\";\nimport ui from \"swagger-ui-express\";\n\nconst config = createConfig({\n  beforeRouting: ({ app, getLogger }) => {\n    const logger = getLogger();\n    logger.info(\"Serving the API documentation at https://example.com/docs\");\n    app.use(\"/docs\", ui.serve, ui.setup(documentation));\n    app.use(\"/custom\", (req, res, next) => {\n      const childLogger = getLogger(req); // if childLoggerProvider is configured\n    });\n  },\n});\n```\n\nIn case you need a special processing of `request`, or to modify the `response` for selected endpoints, use the method\n`addExpressMiddleware()` of `EndpointsFactory` (or its alias `use()`). The method has two optional features: a provider\nof a [context](#context) and an error transformer for adjusting the response status code.\n\n```ts\nimport { defaultEndpointsFactory } from \"express-zod-api\";\nimport createHttpError from \"http-errors\";\nimport { auth } from \"express-oauth2-jwt-bearer\";\n\nconst factory = defaultEndpointsFactory.use(auth(), {\n  provider: (req) => ({ auth: req.auth }), // optional, can be async\n  transformer: (err) => createHttpError(401, err.message), // optional\n  statusCode: 401, // for Documentation: Middleware may interrupt handling this way\n});\n```\n\n## Refinements\n\nYou can implement additional validations within schemas using refinements.\nValidation errors are reported in a response with a status code `400`.\n\n```ts\nimport { z } from \"zod\";\nimport { Middleware } from \"express-zod-api\";\n\nconst nicknameConstraintMiddleware = new Middleware({\n  input: z.object({\n    nickname: z\n      .string()\n      .min(1)\n      .refine(\n        (nick) => !/^\\d.*$/.test(nick),\n        \"Nickname cannot start with a digit\",\n      ),\n  }),\n  // ...,\n});\n```\n\nBy the way, you can also refine the whole I/O object, for example, in case you need a complex validation of its props.\n\n```ts\nconst endpoint = endpointsFactory.build({\n  input: z\n    .object({\n      email: z.email().optional(),\n      id: z.string().optional(),\n      otherThing: z.string().optional(),\n    })\n    .refine(\n      (inputs) => Object.keys(inputs).length >= 1,\n      \"Please provide at least one property\",\n    ),\n  // ...,\n});\n```\n\n## Query string parser\n\nIn Express 5 the default query string parser was changed from \"extended\" (which is the `qs` module) to \"simple\" (which\nis the `node:querystring` module). The \"extended\" parser supports nested objects and arrays with optional indexes in\nsquare brackets. You can choose between those parsers as well as configure a custom implementation:\n\n| `queryParser` value                    | Query string example for arrays                  |\n| -------------------------------------- | ------------------------------------------------ |\n| simple                                 | `?values=1&values=2&values=3`                    |\n| extended                               | as simple or `?values[]=1&values[]=2&values[]=3` |\n| `(str) => qs.parse(str, {comma:true})` | as extended or `?values=1,2,3`                   |\n\n## Transformations\n\nQuery and path parameters should have acceptable input schema. Those parameters are in general expected to be strings\nor coerced primitives that could accept strings. Query parameters can also be parsed as arrays of strings or objects\nhaving string properties (depends on `queryParser` config option). Therefore, there is often a need to transform their\nvalues into numbers. Using the `.transform()` schema method is recommended for this purpose. Alternatively, you can\nalso use `z.coerce` or `z.preprocess()` schemas.\n\n```ts\nimport { Routing } from \"express-zod-api\";\n\nconst routing: Routing = {\n  \"/v1/users/:groupId\": factory.build({\n    input: z.object({\n      // path parameter is originally a string:\n      groupId: z.string().transform((id) => parseInt(id, 10)),\n      // query parser accepts arrays of strings:\n      roleIds: z\n        .array(z.string())\n        .transform((ids) => ids.map((id) => parseInt(id, 10))),\n    }),\n  }),\n};\n```\n\n## Top level transformations and mapping\n\nFor some APIs it may be important that public interfaces such as query parameters use snake case, while the\nimplementation itself requires camel case for internal naming. In order to facilitate interoperability between the\ndifferent naming standards you can `.transform()` the entire `input` schema into another object using a well-typed\nmapping library, such as [camelize-ts](https://www.npmjs.com/package/camelize-ts). However, that approach would not be\nenough for the `output` schema if you're also aiming to [generate valid documentation](#creating-documentation),\nbecause the transformations themselves do not contain schemas. Addressing this case, the framework offers the `.remap()`\nmethod of the object schema, a part of the [Zod plugin](#zod-plugin), which under the hood, in addition to the\ntransformation, also `.pipe()` the transformed object into a new object schema.\nHere is a recommended solution: it is important to use shallow transformations only.\n\n```ts\nimport camelize from \"camelize-ts\";\nimport snakify from \"snakify-ts\";\nimport { z } from \"zod\";\n\nconst endpoint = endpointsFactory.build({\n  input: z\n    .object({ user_id: z.string() })\n    .transform((inputs) => camelize(inputs, /* shallow: */ true)),\n  output: z\n    .object({ userName: z.string() })\n    .remap((outputs) => snakify(outputs, /* shallow: */ true)),\n  handler: async ({ input: { userId }, logger }) => {\n    logger.debug(\"user_id became userId\", userId);\n    return { userName: \"Agneta\" }; // becomes \"user_name\" in response\n  },\n});\n```\n\nThe `.remap()` method can also accept an object with an explicitly defined naming of your choice. The original keys\nmissing in that object remain unchanged (partial mapping).\n\n```ts\nz.object({ user_name: z.string(), id: z.number() }).remap({\n  user_name: \"weHAVEreallyWEIRDnamingSTANDARDS\", // \"id\" remains intact\n});\n```\n\n## Dealing with dates\n\nDates in JavaScript are one of the most troublesome entities. In addition, `Date` cannot be passed directly in JSON\nformat. Therefore, attempting to return `Date` from the endpoint handler results in it being converted to an ISO string\nin actual response by calling\n[toJSON()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toJSON),\nwhich in turn calls\n[toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString).\nIt is also impossible to transmit the `Date` in its original form to your endpoints within JSON. Therefore, there is\nconfusion with the original method ~~z.date()~~ that is not recommended to use without transformations.\n\nIn order to solve this problem, the framework provides two custom methods for dealing with dates: `ez.dateIn()` and\n`ez.dateOut()` for using within input and output schemas accordingly.\n\n`ez.dateIn()` is a transforming schema that accepts an ISO `string` representation of a `Date`, validates it, and\nprovides your endpoint handler or middleware with a `Date`. It supports the following formats:\n\n```text\n2021-12-31T23:59:59+02:00\n2021-12-31T23:59:59.000Z\n2021-12-31T23:59:59Z\n2021-12-31T23:59:59\n2021-12-31\n```\n\n`ez.dateOut()`, on the contrary, accepts a `Date` and provides `ResultHandler` with a `string` representation in ISO\nformat for the response transmission. Both schemas accept metadata as an argument. Consider the following example:\n\n```ts\nimport { z } from \"zod\";\nimport { ez, defaultEndpointsFactory } from \"express-zod-api\";\n\nconst updateUserEndpoint = defaultEndpointsFactory.build({\n  method: \"post\",\n  input: z.object({\n    userId: z.string(),\n    birthday: ez.dateIn({ examples: [\"1963-04-21\"] }), // string -> Date in handler\n  }),\n  output: z.object({\n    createdAt: ez.dateOut({ examples: [\"2021-12-31\"] }), // Date -> string in response\n  }),\n  handler: async ({ input }) => ({\n    createdAt: new Date(\"2022-01-22\"), // 2022-01-22T00:00:00.000Z\n  }),\n});\n```\n\n## Pagination\n\nConsider using `ez.paginated()` to get reusable `input` and `output` schemas for offset or cursor-based pagination.\nAttach schemas to your endpoint and compose with other params (e.g. `.and(z.object({ ... }))`).\nTo check if more pages are available, use [Client::hasMore()](#end-to-end-type-safety).\n\n```ts\nimport { z } from \"zod\";\nimport { ez, defaultEndpointsFactory } from \"express-zod-api\";\n\nconst pagination = ez.paginated({\n  style: \"offset\", // or \"cursor\"\n  itemSchema: z.object({ id: z.number(), name: z.string() }),\n  itemsName: \"users\", // defines the output name of the items array\n  maxLimit: 100,\n  defaultLimit: 20,\n});\n\nconst listUsers = defaultEndpointsFactory.build({\n  input: pagination.input,\n  output: pagination.output,\n  handler: async ({ input: { limit, offset } }) => {\n    const { users, total } = await db.getUsers(limit, offset);\n    return { users, total, limit, offset }; // or { users, nextCursor, limit } for cursor pagination\n  },\n});\n```\n\n## Cross-Origin Resource Sharing\n\nYou can enable your API for other domains using the corresponding configuration option `cors`. The value is required to\nensure you explicitly choose the correct setting: `false | true` — disables/enables CORS for any origin, setting\n`Access-Control-Allow-Origin: *` and `Access-Control-Allow-Headers: content-type`. You can also pass standard Express\nmiddleware for full control, consider using the well-known [cors](https://www.npmjs.com/package/cors) package.\n\n```ts\nimport cors from \"cors\";\nimport { createConfig } from \"express-zod-api\";\n\nconst configWithCorsPackage = createConfig({\n  cors: cors({ origin: \"https://example.com\" }),\n});\n\nconst configWithCustomRequestHandler = createConfig({\n  cors: (req, res, next) => {\n    res.set({\n      \"Access-Control-Allow-Origin\": \"https://example.com\",\n      \"Access-Control-Allow-Headers\": \"content-type\",\n      \"Access-Control-Max-Age\": \"5000\",\n    });\n    next();\n  },\n});\n```\n\nPlease note: If you only want to send specific headers on requests to a specific endpoint, consider the\n[Middlewares](#middlewares) or [response customization approach](#response-customization).\n\n## Enabling HTTPS\n\nThe modern API standard often assumes the use of a secure data transfer protocol, confirmed by a TLS certificate, also\noften called an SSL certificate in habit. This way you can additionally (or solely) configure and run the HTTPS server:\n\n```ts\nimport { createConfig, createServer } from \"express-zod-api\";\n\nconst config = createConfig({\n  https: {\n    options: {\n      cert: fs.readFileSync(\"fullchain.pem\", \"utf-8\"),\n      key: fs.readFileSync(\"privkey.pem\", \"utf-8\"),\n    },\n    listen: 443, // port, UNIX socket or options\n  }, // ... cors, logger, etc\n});\n\nconst { app, servers, logger } = createServer(config, routing);\n```\n\nEnsure having `@types/node` package installed. At least you need to specify the port (usually it is 443) or UNIX socket,\ncertificate and the key, issued by the certifying authority. For example, you can acquire a free TLS certificate for\nyour API at [Let's Encrypt](https://letsencrypt.org/).\n\n## Enabling compression\n\nAccording to [Express.js best practices guide](https://expressjs.com/en/advanced/best-practice-performance.html),\nit might be a good idea to enable GZIP and Brotli compression for your API responses.\n\nInstall `compression` and `@types/compression`, and enable or configure compression:\n\n```ts\nimport { createConfig } from \"express-zod-api\";\n\nconst config = createConfig({\n  /** @link https://www.npmjs.com/package/compression#options */\n  compression: { threshold: \"1kb\" }, // or true\n});\n```\n\nTo receive a compressed response, the client should include the following header in the request:\n`Accept-Encoding: br, gzip, deflate`. Only responses with compressible content types are subject to compression.\n\n## Customizing logger\n\nThe built-in logger is used by default with the following options that you can configure:\n\n```ts\nimport { createConfig } from \"express-zod-api\";\nconst config = createConfig({\n  logger: {\n    level: \"debug\", // or \"warn\" in production mode\n    color: undefined, // detects automatically, boolean\n    depth: 2, // controls how deeply entities should be inspected\n  },\n});\n```\n\nHowever, it's for development purposes only: it prints messages to the console synchronously, which may degrade the\nperformance of your API in [production mode](#production-mode). Consider installing a professional logging solution\ninstead, such as [Pino](https://github.com/pinojs/pino) or [Winston](https://github.com/winstonjs/winston). You can use\nany logger having at least these methods: `info()`, `debug()`, `error()` and `warn()`. Here is how to use `pino`:\n\n```ts\nimport pino, { Logger } from \"pino\";\nimport { createConfig } from \"express-zod-api\";\n\nconst logger = pino({\n  transport: {\n    target: \"pino-pretty\",\n    options: { colorize: true },\n  },\n});\nconst config = createConfig({ logger });\n\n// Setting the type of logger used\ndeclare module \"express-zod-api\" {\n  interface LoggerOverrides extends Logger {}\n}\n```\n\n## Child logger\n\nIn case you need a dedicated logger for each request (for example, equipped with a request ID), you can specify the\n`childLoggerProvider` option in your configuration. The function accepts the initially defined logger and the request,\nit can also be asynchronous. The child logger returned by that function will replace the `logger` in all handlers.\nYou can use the `.child()` method of the built-in logger or [install a custom logger](#customizing-logger) instead.\n\n```ts\nimport { createConfig, BuiltinLogger } from \"express-zod-api\";\nimport { randomUUID } from \"node:crypto\";\n\n// This enables the .child() method on \"logger\":\ndeclare module \"express-zod-api\" {\n  interface LoggerOverrides extends BuiltinLogger {}\n}\n\nconst config = createConfig({\n  childLoggerProvider: ({ parent, request }) =>\n    parent.child({ requestId: randomUUID() }), // accessible at logger.ctx.requestId later\n});\n```\n\n# Advanced features\n\n## Customizing input sources\n\nYou can customize the list of `request` properties that are combined into `input` that is being validated and available\nto your endpoints and middlewares. The order here matters: each next item in the array has a higher priority than its\nprevious sibling. The following arrangement is default:\n\n```ts\nimport { createConfig } from \"express-zod-api\";\n\ncreateConfig({\n  inputSources: {\n    get: [\"query\", \"params\"],\n    post: [\"body\", \"params\", \"files\"],\n    put: [\"body\", \"params\"],\n    patch: [\"body\", \"params\"],\n    delete: [\"query\", \"params\"],\n    query: [\"query\", \"body\", \"params\"],\n  }, // ...\n});\n```\n\n## Headers as an input source\n\nSimilarly, you can enable request headers as the input source. This is an opt-in feature. Please note:\n\n- consider giving `headers` the lowest priority among other `inputSources` to avoid overwriting;\n- consider handling headers in `Middleware` and declaring them within `security` property to improve `Documentation`;\n- the request headers acquired that way are always lowercase when describing their validation schemas.\n\n```ts\nimport { createConfig, Middleware } from \"express-zod-api\";\nimport { z } from \"zod\";\n\ncreateConfig({\n  inputSources: {\n    get: [\"headers\", \"query\"], // headers have lowest priority\n  }, // ...\n});\n\nnew Middleware({\n  security: { type: \"header\", name: \"token\" }, // recommended\n  input: z.object({ token: z.string() }),\n});\n\nfactory.build({\n  input: z.object({\n    \"x-request-id\": z.string(), // this one is from request.headers\n    id: z.string(), // this one is from request.query\n  }), // ...\n});\n```\n\n## Cookies\n\nInstall `cookie-parser` as well as `@types/cookie-parser` and enable `cookies` in your config. To validate cookies add\n`\"cookies\"` and/or `\"signedCookies\"` to your `inputSources` (the order [matters](#customizing-input-sources)!):\n\n```ts\nimport { createConfig } from \"express-zod-api\";\n\nconst config = createConfig({\n  cookies: { secret: \"my-secret\" }, // or true; the secret enables signedCookies\n  inputSources: {\n    get: [\"query\", \"params\", \"cookies\", \"signedCookies\"], // for methods of your choice\n  },\n});\n```\n\nConsider `createCookieMiddleware()` that makes a Middleware providing `setCookie()` and `clearCookie()` helpers,\nas well as `getCookie()` — alternative to the cookies as an input source:\n\n```ts\nimport { Middleware } from \"express-zod-api\";\n\nconst cookieDrivenFactory = factory\n  .useCookies({ httpOnly: true, sameSite: \"lax\", path: \"/\" }) // shorthand, recommended base options\n  .addMiddleware(\n    new Middleware({\n      security: { type: \"cookie\", name: \"session\" }, // improves Documentation\n      input: z.object({ session: z.string() }), // alternatively, use getCookie\n      handler: async ({ input: { session }, ctx: { getCookie } }) => {\n        assert.equal(session, getCookie(\"session\")); // getCookie reads from signedCookies first\n      },\n    }),\n  );\n\nconst sessionSettingEndpoint = cookieDrivenFactory.buildVoid({\n  handler: async ({ ctx: { setCookie } }) => {\n    setCookie(\"session\", \"abc123\", { httpOnly: false }); // overridden cookie options\n  },\n});\n```\n\n## Caching\n\nConsider the `createCacheMiddleware()` that provides helpers for HTTP caching following the MDN HTTP Caching guide.\nIt covers all standard `Cache-Control` directives, conditional request handling, and the \"Not Modified\" (304) flow:\n\n```ts\nconst avatarEndpoint = factory\n  .useCache({ maxAge: 3600, scope: \"public\" }) // shorthand, the policy applies to every response\n  .build({\n    output: z.object({ avatar: z.string() }),\n    handler: async ({\n      ctx: { ifNoneMatch, setETag, notModified, addCachePolicy },\n    }) => {\n      const etag = `\"avatar-v2\"`;\n      if (ifNoneMatch?.includes(etag)) return notModified() as never; // skips validation, sends 304\n      setETag(etag);\n      addCachePolicy({ staleWhileRevalidate: 86400 }); // extends the default policy\n      return { avatar: \"https://example.com/avatar.png\" };\n    },\n  });\n```\n\n## Rate limiting\n\nInstall `express-rate-limit`. Consider the `createRateLimitMiddleware()` to enable and configure rate limit on a certain\n`EndpointsFactory`. When the limit is exceeded, the Middleware throws a `429` HTTP error, handled by your ResultHandler.\n\n```ts\nconst endpoint = factory\n  .useRateLimit({\n    windowMs: 60000,\n    max: 100,\n    statusCode: 429, // when set explicitly, it will be reflected in the Documentation\n  }) // shorthand, or .addMiddleware(createRateLimitMiddleware())\n  .buildVoid({\n    handler: async ({ ctx: { rateLimit, logger } }) => {\n      logger.debug(\"Features\", rateLimit); // { limit, used, remaining, resetTime, getKey, resetKey }\n    },\n  });\n```\n\n## Response customization\n\n`ResultHandler` is responsible for transmitting consistent responses containing the endpoint output or an error.\nThe `defaultResultHandler` sets the HTTP status code and ensures the following type of the response:\n\n```ts\ntype DefaultResponse<OUT> =\n  | { status: \"success\"; data: OUT } // Positive response\n  | { status: \"error\"; error: { message: string } }; // or Negative response\n```\n\nYou can create your own result handler by using this example as a template:\n\n```ts\nimport { z } from \"zod\";\nimport {\n  ResultHandler,\n  ensureHttpError,\n  getMessageFromError,\n} from \"express-zod-api\";\n\nconst yourResultHandler = new ResultHandler({\n  positive: (data) => ({\n    schema: z.object({ data }),\n    mimeType: \"application/json\", // optinal or array\n  }),\n  negative: z.object({ error: z.string() }),\n  handler: ({ error, input, output, request, response, logger }) => {\n    if (error) {\n      const { statusCode } = ensureHttpError(error);\n      const message = getMessageFromError(error);\n      return void response.status(statusCode).json({ error: message });\n    }\n    response.status(200).json({ data: output });\n  },\n});\n```\n\n_See also [Different responses for different status codes](#different-responses-for-different-status-codes)_.\n\nAfter creating your custom `ResultHandler` you can use it as an argument for `EndpointsFactory` instance creation:\n\n```ts\nimport { EndpointsFactory } from \"express-zod-api\";\n\nconst endpointsFactory = new EndpointsFactory(yourResultHandler);\n```\n\n## Empty response\n\nFor some REST APIs, empty responses are typical: with status code `204` (No Content) and redirects (302). To describe\nit, set the `mimeType` to `null` and `schema` to `z.never()`:\n\n```ts\nconst resultHandler = new ResultHandler({\n  positive: { statusCode: 204, mimeType: null, schema: z.never() },\n  negative: { statusCode: 404, mimeType: null, schema: z.never() },\n});\n```\n\n## Non-JSON response\n\nTo configure a non-JSON response (for example, to send an image file), you should specify its MIME type.\n\nYou can find two approaches to `EndpointsFactory` and `ResultHandler` implementation\n[in this example](https://github.com/RobinTail/express-zod-api/blob/master/example/factories.ts).\nOne of them implements file streaming, in this case the endpoint just has to provide the filename.\nThe response schema can be `z.string()`, `z.base64()` or `ez.buffer()` to reflect the data accordingly in the\n[generated documentation](#creating-documentation).\n\n```ts\nconst fileStreamingEndpointsFactory = new EndpointsFactory(\n  new ResultHandler({\n    positive: { schema: ez.buffer(), mimeType: \"image/*\" },\n    negative: { schema: z.string(), mimeType: \"text/plain\" },\n    handler: ({ response, error, output }) => {\n      if (error) return void response.status(400).send(error.message);\n      if (\"filename\" in output)\n        fs.createReadStream(output.filename).pipe(\n          response.attachment(output.filename),\n        );\n      else response.status(400).send(\"Filename is missing\");\n    },\n  }),\n);\n```\n\n## Error handling\n\n![Error handling](https://raw.githubusercontent.com/RobinTail/express-zod-api/master/error-handling.svg)\n\nAll runtime errors are handled by a `ResultHandler`. The default is `defaultResultHandler`. Using `ensureHttpError()`\nit normalizes errors into consistent HTTP responses with sensible status codes. Errors can originate from three layers:\n\n- `Endpoint` execution (including attached `Middleware`):\n  - Handled by a `ResultHandler` used by `EndpointsFactory` (`defaultEndpointsFactory` uses `defaultResultHandler`);\n  - `InputValidationError`: request violates `input` schema, the default status code is `400`;\n  - `OutputValidationError`: handler violates `output` schema, the default status code is `500`;\n  - `HttpError`: can be thrown in handlers with help of `createHttpError()`, its `.statusCode` is used for response;\n  - For other errors the default status code is `500`;\n- Routing, parsing, and upload issues:\n  - Handled by `ResultHandler` configured as `errorHandler` (the defaults is `defaultResultHandler`);\n  - Parsing errors: passed through as-is (typically `HttpError` with `4XX` code used for response by default);\n  - Routing errors: `404` or `405`, based on `hintAllowedMethods` configuration;\n  - Upload issues: thrown only if `upload.limitError` is configured (`HttpError::statusCode` can be used for response);\n  - For other errors the default status code is `500`;\n- `ResultHandler` failures:\n  - Handled by `AbstractResultHandler::lastResort()` with status code `500` and a plain text response.\n\nYou can customize it by passing a custom `ResultHandler` to `EndpointsFactory` and by configuring `errorHandler`.\n\n## Production mode\n\nConsider enabling production mode by setting `NODE_ENV` environment variable to `production` for your deployment:\n\n- Express activates some [performance optimizations](https://expressjs.com/en/advanced/best-practice-performance.html);\n- Self-diagnosis for potential problems is disabled to ensure faster startup;\n- The `defaultResultHandler`, `defaultEndpointsFactory` and `AbstractResultHandler::lastResort()` generalize server-side\n  error messages in negative responses to improve the security of your API by not disclosing the exact causes of errors:\n  - Throwing errors that have or imply `5XX` status codes become just `Internal Server Error` message in response;\n  - You can control that behavior by throwing errors using `createHttpError()` and using its `expose` option:\n\n```ts\nimport createHttpError from \"http-errors\";\n// NODE_ENV=production\n// Throwing HttpError from Endpoint or Middleware that is using defaultResultHandler or defaultEndpointsFactory:\ncreateHttpError(401, \"Token expired\"); // —> \"Token expired\"\ncreateHttpError(401, \"Token expired\", { expose: false }); // —> \"Unauthorized\"\ncreateHttpError(500, \"Something is broken\"); // —> \"Internal Server Error\"\ncreateHttpError(501, \"We didn't make it yet\", { expose: true }); // —> \"We didn't make it yet\"\n```\n\n## HTML Forms (URL encoded)\n\nUse the proprietary schema `ez.form()` with an object shape or a custom `z.object()` with form fields in order to\ndescribe the `input` schema of an Endpoint. Requests to the Endpoint are parsed using the `formParser` config option,\nwhich is `express.urlencoded()` by default. The request content type should be `application/x-www-form-urlencoded`\n(default for HTML forms without uploads).\n\n```ts\nimport { defaultEndpointsFactory, ez } from \"express-zod-api\";\nimport { z } from \"zod\";\n\nexport const submitFeedbackEndpoint = defaultEndpointsFactory.build({\n  method: \"post\",\n  input: ez.form({\n    name: z.string().min(1),\n    email: z.email(),\n    message: z.string().min(1),\n  }),\n});\n```\n\n_Hint: for unlisted extra fields use the following syntax: `ez.form( z.object({}).passthrough() )`._\n\n## File uploads\n\nInstall the following additional packages: `express-fileupload` and `@types/express-fileupload`, and enable or\nconfigure file uploads. Refer to [documentation](https://www.npmjs.com/package/express-fileupload#available-options) on\navailable options. The `limitHandler` option is replaced by the `limitError` one. You can also connect additional\nmiddleware for restricting the ability to upload using the `beforeUpload` option. So the configuration for the limited\nand restricted upload might look this way:\n\n```ts\nimport createHttpError from \"http-errors\";\n\nconst config = createConfig({\n  upload: /* true or options: */ {\n    limits: { fileSize: 51200 }, // 50 KB\n    limitError: createHttpError(413, \"The file is too large\"), // handled by errorHandler in config\n    beforeUpload: ({ request, logger }) => {\n      if (!canUpload(request)) throw createHttpError(403, \"Not authorized\");\n    },\n    debug: true, // default\n  },\n});\n```\n\nThen use `ez.upload()` schema for a corresponding property. The request content type must be `multipart/form-data`:\n\n```ts\nimport { z } from \"zod\";\nimport { ez, defaultEndpointsFactory } from \"express-zod-api\";\n\nconst fileUploadEndpoint = defaultEndpointsFactory.build({\n  method: \"post\",\n  input: z.object({\n    avatar: ez.upload(), // <--\n  }),\n  output: z.object({}),\n  handler: async ({ input: { avatar } }) => {\n    // avatar: {name, mv(), mimetype, data, size, etc}\n    // avatar.truncated is true on failure when limitError option is not set\n  },\n});\n```\n\n_You can still send other data and specify additional `input` parameters, including arrays and objects._\n\n## Connect to your own express app\n\nIf you already have your own configured express application, or you find the framework settings not enough, you can\nconnect the endpoints to your app or any express router using the `attachRouting()` method:\n\n```ts\nimport express from \"express\";\nimport { createConfig, attachRouting, Routing } from \"express-zod-api\";\n\nconst app = express(); // or express.Router()\nconst config = createConfig({ app /* cors, logger, ... */ });\nconst routing: Routing = {}; // your endpoints go here\n\nconst { notFoundHandler, logger } = attachRouting(config, routing);\n\napp.use(notFoundHandler); // optional\napp.listen();\nlogger.info(\"Glory to science!\");\n```\n\n**Please note** that in this case you probably need to parse `request.body`, call `app.listen()` and handle `404`\nerrors yourself. In this regard `attachRouting()` provides you with `notFoundHandler` which you can optionally connect\nto your custom express app.\n\nBesides that, if you're looking to include additional request parsers, or a middleware that establishes its own routes,\ninstall them on your custom `app` before calling `attachRouting()`.\n\n## Testing endpoints\n\nThe way to test endpoints is to mock the request, response, and logger objects, invoke the `execute()` method, and\nassert the expectations on status, headers, and payload. The framework provides a special method `testEndpoint` that\nmakes mocking easier. Under the hood, the request and response objects are mocked using the\n[node-mocks-http](https://www.npmjs.com/package/node-mocks-http) library; therefore, you can use its API for\nsettings additional properties and asserting expectations using the provided getters, such as `._getStatusCode()`.\n\n```ts\nimport { testEndpoint } from \"express-zod-api\";\n\ntest(\"should respond successfully\", async () => {\n  const { responseMock, loggerMock } = await testEndpoint({\n    endpoint: yourEndpoint,\n    requestProps: {\n      method: \"POST\", // default: GET\n      body: {}, // incoming data as if after parsing (JSON)\n    }, // responseOptions, configProps, loggerProps\n  });\n  expect(loggerMock._getLogs().error).toHaveLength(0);\n  expect(responseMock._getStatusCode()).toBe(200);\n  expect(responseMock._getHeaders()).toHaveProperty(\"x-custom\", \"one\"); // lower case!\n  expect(responseMock._getJSONData()).toEqual({ status: \"success\" });\n});\n```\n\n## Testing middlewares\n\nMiddlewares can also be tested individually using the `testMiddleware()` method. You can also pass `ctx` collected\nfrom returns of previous middlewares, if the one being tested somehow depends on it. Possible errors would be handled\neither by `errorHandler` configured within given `configProps` or `defaultResultHandler`.\n\n```ts\nimport { z } from \"zod\";\nimport { Middleware, testMiddleware } from \"express-zod-api\";\n\nconst middleware = new Middleware({\n  input: z.object({ test: z.string() }),\n  handler: async ({ ctx, input: { test } }) => ({\n    collectedContext: Object.keys(ctx),\n    testLength: test.length,\n  }),\n});\n\nconst { output, responseMock, loggerMock } = await testMiddleware({\n  middleware,\n  requestProps: { method: \"POST\", body: { test: \"something\" } },\n  ctx: { prev: \"accumulated\" }, // responseOptions, configProps, loggerProps\n});\nexpect(loggerMock._getLogs().error).toHaveLength(0);\nexpect(output).toEqual({ collectedContext: [\"prev\"], testLength: 9 });\n```\n\n# Integration and Documentation\n\n## Zod Plugin\n\nThe [@express-zod-api/zod-plugin](https://www.npmjs.com/package/@express-zod-api/zod-plugin) is an optional package\nthat extends Zod with convenience methods:\n\n- `.xBrand(name)` — shorthand for `.meta({ \"x-brand\": name })`;\n- `.example(value)` — shorthand for `.meta({ examples: [value] })`;\n- `.deprecated()` — shorthand for `.meta({ deprecated: true })`;\n- `.label(text)` — shorthand for `.meta({ default: text })` on `ZodDefault`;\n- `.remap(mapping)` — for renaming `ZodObject` shape properties;\n\nTo benefit from these methods, install `@express-zod-api/zod-plugin` and import it once, preferably at the top of a\nfile declaring your `Routing`.\n\n```ts\nimport \"@express-zod-api/zod-plugin\"; // in your routing.ts file\n```\n\n## End-to-End Type Safety\n\nYou can generate a TypeScript file containing the IO types of your API and a client for it, giving you end-to-end type\nsafety between your API and frontend. Make sure you have `typescript` installed. Consider also installing either\n`prettier` or `oxfmt` for using the async `printFormatted()` method.\n\n```ts\nimport { Integration } from \"express-zod-api/integration\";\n\nconst client = new Integration({\n  routing,\n  config,\n  variant: \"client\", // <— optional, see also \"types\" for a DIY solution\n});\n\nconst formattedTypescriptCode = await client.printFormatted(); // or just .print() for unformatted\n```\n\nAlternatively, you can supply your own `format` function into that method or use a regular `print()` method instead.\nThe generated client is flexibly configurable on the frontend side for using a custom implementation function that\nmakes requests using the libraries and methods of your choice. The default implementation uses `fetch`. The client\nasserts the type of request parameters and response. Consuming the generated client requires TypeScript version 4.1+.\n\n```ts\nimport { Client, Implementation, Subscription } from \"./client.ts\"; // the generated file\n\nconst client = new Client(/* optional custom Implementation */);\nclient.provide(\"get /v1/user/retrieve\", { id: \"10\" });\nclient.provide(\"post /v1/user/:id\", { id: \"10\" }); // it also substitutes path params\nnew Subscription(\"get /v1/events/stream\", {}).on(\"time\", (time) => {}); // Server-sent events (SSE)\n```\n\n## Creating documentation\n\nYou can generate the specification of your API and write it to a `.yaml` file, that can be used as the documentation:\n\n```ts\nimport { Documentation } from \"express-zod-api/documentation\";\n\nconst yamlString = new Documentation({\n  routing, // the same routing and config that you use to start the server\n  config,\n  info: { version: \"1.2.3\", title: \"Example API\" },\n  server: \"https://example.com\",\n  composition: \"inline\", // optional, or \"components\" for keeping schemas in a separate dedicated section using refs\n  // descriptions: { positiveResponse, negativeResponse, requestParameter, requestBody }, // check out these features\n}).getSpecAsYaml();\n```\n\nYou can add descriptions and examples to your endpoints, their I/O schemas, and their properties. They will be included\nin the generated documentation of your API. Consider the following example:\n\n```ts\nimport { defaultEndpointsFactory } from \"express-zod-api\";\n\nconst exampleEndpoint = defaultEndpointsFactory.build({\n  summary: \"Retrieves the user.\",\n  description: \"The detailed explanaition on what this endpoint does.\",\n  input: z.object({\n    id: z\n      .string() // input examples should be set before transformations\n      .example(\"123\") // requires Zod Plugin, or .meta({ examples: [\"123\"] })\n      .transform(Number)\n      .describe(\"the ID of the user\"),\n  }),\n  // ..., similarly for output and middlewares\n});\n```\n\nSetting examples via `.example()` requires [Zod Plugin](#zod-plugin). You can also use `.meta({ examples: [] })` and\n`.meta({ id: \"UniqueName\" })` for custom schema naming.\n_See the complete example of the generated documentation\n[here](https://github.com/RobinTail/express-zod-api/blob/master/example/example.documentation.yaml)_\n\n## Tagging the endpoints\n\nWhen generating documentation, you may find it necessary to classify endpoints into groups. The possibility of tagging\nendpoints is available for that purpose. In order to establish the constraints on tags across all the endpoints, they\nshould be declared as keys of `TagOverrides` interface. Consider the following example:\n\n```ts\nimport { defaultEndpointsFactory } from \"express-zod-api\";\nimport { Documentation } from \"express-zod-api/documentation\";\n\n// Add similar declaration once, somewhere in your code, preferably near config\ndeclare module \"express-zod-api\" {\n  interface TagOverrides {\n    users: unknown;\n    files: unknown;\n    subscriptions: unknown;\n  }\n}\n\n// Use the declared tags for endpoints\nconst exampleEndpoint = defaultEndpointsFactory.build({\n  tag: \"users\", // or array [\"users\", \"files\"]\n});\n\n// Add extended description of the tags to Documentation (optional)\nnew Documentation({\n  tags: {\n    users: \"All about users\",\n    files: { description: \"All about files\", url: \"https://example.com\" },\n  },\n});\n```\n\n## Deprecated schemas and routes\n\nAs your API evolves, you may need to mark some parameters or routes as deprecated before deleting them. This can be\nachieved using the corresponding method or metadata. The `.deprecated()` method on Zod schema requires to install the\n[Zod Plugin](#zod-plugin). Consider the following example:\n\n```ts\nimport type { Routing } from \"express-zod-api\";\nimport { z } from \"zod\";\n\nconst someEndpoint = factory.build({\n  deprecated: true, // deprecates all routes the endpoint assigned to\n  input: z.object({\n    prop: z.string().deprecated(), // requires Zod Plugin, or .meta({ deprecated: true })\n  }),\n});\n\nconst routing: Routing = {\n  v1: oldEndpoint.deprecated(), // deprecates the /v1 path\n  v2: someEndpoint, // the path is assigned with initially deprecated endpoint (also deprecated)\n};\n```\n\n## Customizable brands handling\n\nYou can customize handling rules for your schemas in Documentation and Integration. The framework treats your schema\nspecially based on its `x-brand` metadata. When the [Zod Plugin](#zod-plugin) is installed you can conveniently use\nthe `.xBrand()` method on Zod schema, preferably with a symbol argument for its branding. After that use the\n`brandHandling` feature of both constructors to declare your custom implementation. In case you need to reuse a\nhandling rule for multiple brands, use the exposed types `Depicter` and `Producer`.\n\n```ts\nimport ts from \"typescript\";\nimport { z } from \"zod\";\nimport { Documentation, type Depicter } from \"express-zod-api/documentation\";\nimport { Integration, type Producer } from \"express-zod-api/integration\";\n\nconst myBrand = Symbol(\"MamaToldMeImSpecial\"); // I recommend to use symbols for this purpose\nconst myBrandedSchema = z.string().xBrand(myBrand); // requires Zod Plugin, or .meta({ \"x-brand\": myBrand })\n\nconst ruleForDocs: Depicter = (\n  { zodSchema, jsonSchema }, // jsonSchema is the default depiction\n  { path, method, isResponse },\n) => ({\n  ...jsonSchema,\n  summary: \"Special type of data\",\n});\n\nconst ruleForClient: Producer = (\n  schema: typeof myBrandedSchema, // you should assign type yourself\n  { next, isResponse }, // handle a nested schema using next()\n) => ts.factory.createKeywordTypeNode(ts.SyntaxKind.BooleanKeyword);\n\nnew Documentation({\n  brandHandling: { [myBrand]: ruleForDocs },\n});\n\nnew Integration({\n  brandHandling: { [myBrand]: ruleForClient },\n});\n```\n\n# Special needs\n\n## Different responses for different status codes\n\nIn some special cases you may want the ResultHandler to respond slightly differently depending on the status code,\nfor example, if your API strictly follows REST standards. It may also be necessary to reflect this difference in the\ngenerated Documentation. For that purpose, the constructor of `ResultHandler` accepts flexible declaration of possible\nresponse schemas and their corresponding status codes.\n\n```ts\nimport { ResultHandler } from \"express-zod-api\";\n\nconst resultHandler = new ResultHandler({\n  positive: (data) => ({\n    statusCode: [201, 202], // created or will be created\n    schema: z.object({ status: z.literal(\"created\"), data }),\n  }),\n  negative: [\n    {\n      statusCode: 409, // conflict: entity already exists\n      schema: z.object({ status: z.literal(\"exists\"), id: z.int() }),\n    },\n    {\n      statusCode: [400, 500], // validation or internal error\n      schema: z.object({ status: z.literal(\"error\"), reason: z.string() }),\n    },\n  ],\n});\n```\n\nMoreover, when building an Endpoint, you can narrow the codes the Endpoint actually responds by using the local\n`statusCode` option, overriding the ones defined by the ResultHandler. That simplifies the generated Documentation:\n\n```ts\nconst endpoint = new EndpointsFactory(resultHandler).build({\n  statusCode: [201, 409], // narrows the responses down to \"created\" (201) or \"conflict\" (409)\n});\n```\n\n## Array response\n\nResponding with a bare array is not recommended for new APIs (it blocks backward‑compatible changes).\nFor new endpoints, prefer [Pagination](#pagination). For migrating legacy APIs, use `arrayResultHandler` or\n`arrayEndpointsFactory`: the endpoint output must have an `items` array, which is sent as the response body.\nSee the [bad](/example/endpoints/list-users.ts) and [good](/example/endpoints/list-users-paginated.ts) examples.\n\n## Accepting raw data\n\nSome APIs may require an endpoint to be able to accept and process raw data, such as streaming or uploading a binary\nfile as an entire body of request. Use the proprietary `ez.raw()` schema as the input schema of your endpoint.\nThe default parser in this case is `express.raw()`. You can customize it by assigning the `rawParser` option in config.\nThe raw data is placed into `request.body.raw` property, having type `Buffer`.\n\n```ts\nimport { defaultEndpointsFactory, ez } from \"express-zod-api\";\n\nconst rawAcceptingEndpoint = defaultEndpointsFactory.build({\n  method: \"post\",\n  input: ez.raw({\n    /* the place for additional inputs, like route params, if needed */\n  }),\n  output: z.object({ length: z.int().nonnegative() }),\n  handler: async ({ input: { raw } }) => ({\n    length: raw.length, // raw is Buffer\n  }),\n});\n```\n\n## Profiling\n\nDuring development, for debugging and performance testing purposes, the framework offers a simple `.profile()` method\non the built-in logger. It starts a timer when you call it and measures the duration in adaptive units (from\npicoseconds to minutes) until you invoke the returned callback. The default severity of those measurements is `debug`.\n\n```ts\nimport { createConfig, BuiltinLogger } from \"express-zod-api\";\n\n// This enables the .profile() method on built-in logger:\ndeclare module \"express-zod-api\" {\n  interface LoggerOverrides extends BuiltinLogger {}\n}\n\n// Inside a handler of Endpoint, Middleware or ResultHandler:\nconst done = logger.profile(\"expensive operation\");\ndoExpensiveOperation();\ndone(); // debug: expensive operation '555 milliseconds'\n```\n\nYou can also customize the profiler with your own formatter, chosen severity, or even performance assessment function:\n\n```ts\nlogger.profile({\n  message: \"expensive operation\",\n  severity: (ms) => (ms > 500 ? \"error\" : \"info\"), // assess immediately\n  formatter: (ms) => `${ms.toFixed(2)}ms`, // custom format\n});\ndoExpensiveOperation();\ndone(); // error: expensive operation '555.55ms'\n```\n\n## Graceful shutdown\n\nYou can enable and configure a special request monitoring that, if it receives a signal to terminate a process, will\nfirst put the server into a mode that rejects new requests, attempt to complete started requests within the specified\ntime, and then forcefully stop the server and terminate the process.\n\n```ts\nimport { createConfig } from \"express-zod-api\";\n\ncreateConfig({\n  gracefulShutdown: {\n    timeout: 1000,\n    events: [\"SIGINT\", \"SIGTERM\"],\n    beforeExit: /* async */ () => {},\n  },\n});\n```\n\n## Subscriptions\n\nIf you want the user of a client application to be able to subscribe to further updates initiated by the server,\nconsider the [Server-Sent Events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) (SSE) feature.\nClient application can subscribe to the event stream using `EventSource` class instance or the\n[instance of the generated](#end-to-end-type-safety) `Subscription` class. The following example demonstrates\nthe implementation emitting the `time` event each second.\n\n```ts\nimport { z } from \"zod\";\nimport { EventStreamFactory } from \"express-zod-api\";\nimport { setTimeout } from \"node:timers/promises\";\n\nconst subscriptionEndpoint = new EventStreamFactory(\n  { time: z.int().positive() },\n  {\n    eventId: true, // optional unique ids, customizable\n    retry: 3e3, // optional, delay before reconnecting (ms)\n  },\n).buildVoid({\n  input: z.object({}), // optional input schema\n  handler: async ({ ctx: { emit, isClosed, signal, lastEventId } }) => {\n    const shouldResume = Boolean(lastEventId); // the client reconnected with the last received id\n    while (!isClosed()) {\n      emit(\"time\", Date.now());\n      await setTimeout(1000);\n    }\n  },\n});\n```\n\nIf you need more capabilities, such as bidirectional event sending, I have developed an additional websocket operating\nframework, [Zod Sockets](https://github.com/RobinTail/zod-sockets), which has similar principles and capabilities.\n\n# Caveats\n\nThere are some well-known issues and limitations, or third party bugs that cannot be fixed in the usual way, but you\nshould be aware of them.\n\n## Excessive properties in endpoint output\n\nThe schema validator removes excessive properties by default. However, TypeScript\n[does not yet display errors](https://www.typescriptlang.org/docs/handbook/interfaces.html#excess-property-checks)\nin this case during development. You can achieve this verification by assigning the output schema to a constant and\nreusing it in the forced type of the output:\n\n```ts\nconst output = z.object({ anything: z.number() });\n","readmeFilename":""}