{"_id":"@dry-express-responses/yup","_rev":"13-c672dcf333146513fd9ebe30df88eff7","name":"@dry-express-responses/yup","dist-tags":{"latest":"0.0.45"},"versions":{"0.0.29":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.29","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"release":{"branches":["main"]},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","semantic-release":"^19.0.3","ts-patch":"^2.0.2","tslib":"^2.4.0","typescript-transform-paths":"^3.3.1"},"dependencies":{"@dry-express-responses/errors":"0.0.29","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.29","_integrity":"sha512-XUrpz+vaAxSpyqQDosIMOsojOKzjSbjSPqf57m3DwCTcCSpil1QaOdF2NP/GFO4ZtdEAEvrcPfJw11h0Q/i1AQ==","_resolved":"/tmp/a269dc02be8beb3dbafb4f103923fb23/dry-express-responses-yup-0.0.29.tgz","_from":"file:dry-express-responses-yup-0.0.29.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XUrpz+vaAxSpyqQDosIMOsojOKzjSbjSPqf57m3DwCTcCSpil1QaOdF2NP/GFO4ZtdEAEvrcPfJw11h0Q/i1AQ==","shasum":"080939aa049b6da3037d53e7986c253bf0eba26d","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.29.tgz","fileCount":18,"unpackedSize":9217,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGYy1bjBDKhNgDgZ1Utb/j68VmxBsFyxS9Rk5Mk6KXSwIgYj9JLOzhcD7cLW8k3CtDPEEU8ADEbNwp+t6aj5kydcw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAWq2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXsQ/7BUovuC/rzJlwHn3Mpq0ncrlXtfZ1gXcOFRTRS0Ubp+tFBcmE\r\nvg4I91o9WTag/Iy4ntqRSLtacUpujL8BgAxxF0VD716tmi71Ip6WweuWi9Db\r\ntpPqAkJ+k0/7xOYCLeUp9Yw1jesif8ah/jZ1Q2UFq/nFv1dJ2/Cw426Bjhd7\r\nDcglOziAR136+9FETh7gSqrZcYina0eifW8wm+oCt14A95htm3Ua6WzjZs6e\r\nScM/hlr+ifaEHEe+zgwRS5Ogvkc1MxRIcx1QczlY5ZkI//72WRleEz8Wh5fk\r\n4VCsTp8jR7MswlKC6Za6ueS+oMJq0rC0OC2a2LiiWqX2gzfIU9HPtrrvXd2R\r\nekBxxf4wV7sn3g0uohX2r909TbUitKXTgamL3IZkWfwG4mEfHZ+fUT7MhO3p\r\naQhPPfVy4CzDpiehSpl8LAz94Vk6PSNi0HA2NzpjA7rflslPkDq9zwPi3jT/\r\n1GvH91bRx+H4x5jQ2aBINphaNReFDSLcZTrs5vMQKch8DXP1K3Az2sFMVHcg\r\n27tYtSfBOmX1nYXhEs1yS9rFwXIrWVnxeYzvIRO38tzOsXG9/v7FvOLLZXCS\r\nq6o/nBvZ8qiyOdLDpubQVYemuIGgmBhYGGYEfj3ZyCoUuqVoNHzoCAZoCNqM\r\neS1EIVnifqNyv3J7P2iQaW114SOJrV9zCcs=\r\n=LFWi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.29_1661037238471_0.06365121090622461"},"_hasShrinkwrap":false},"0.0.33":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.33","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"release":{"branches":["main"]},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","semantic-release":"^19.0.3","ts-patch":"^2.0.2","tslib":"^2.4.0","typescript-transform-paths":"^3.3.1"},"dependencies":{"@dry-express-responses/errors":"0.1.2","http-status-codes":"^2.2.0","yup":"^0.32.11"},"peerDependencies":{"@dry-express-responses/errors":"*","yup":"^0.32.11"},"scripts":{"release":"pnpm build && pnpm publish --access public","test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.33","_integrity":"sha512-aFrq/De3zPMMqtTX/OyoC8SU0qXmE97G7pCVBUf7ysxWHIk9/PNzsrTNjOoZkEAvC3fPdUjtBBcR1sN1JYHnBQ==","_resolved":"/tmp/1fb675b732d2abd5af766cc5d7c5b005/dry-express-responses-yup-0.0.33.tgz","_from":"file:dry-express-responses-yup-0.0.33.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-aFrq/De3zPMMqtTX/OyoC8SU0qXmE97G7pCVBUf7ysxWHIk9/PNzsrTNjOoZkEAvC3fPdUjtBBcR1sN1JYHnBQ==","shasum":"1df5c471459a30da5a5bc2be519211fde3d53b7d","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.33.tgz","fileCount":18,"unpackedSize":9284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGu7s13FGPGOqcIJ4PMN7fdKc1DqO0v+ScV6MZuJyqmAAiAKYcOKyzX9i1zDK1SvO+qlnjid131EBrodkHUVUAZiqg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAXMSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLxw/9GOPZzPnx/WTNp2RIoKfpHNwyDyPNWGT67kHY8ZBhLujiEolW\r\n+EpN6+4mRpk1lhNAFQkNX3wwFmpr0EVK0jdSiMtANjgJS7D9myMMg7eIhIhJ\r\nKomrQEXLlA4iBxTBCjq49UdGHIEAtZGJ2N+rxA4rSShCwRRsF/mmARJnmzZ+\r\nxpvE73gxFbaKWfyDl1d8BZlMDijQYRqzMtMaF5UNIjeKhXaC6RvKMvnqOBP6\r\nRsbu2rHW2FSpnWZhR1+hOXkG72yOIt0BHWFgaTQjLQtdWj81yWZaPcfAIuJH\r\nXmJhshDVxPenU952VvVUv712XkWvG2QLwwO5e3DV39i8nK/3zasKKiqSPTfn\r\nSxyvpz6fU9tz/Jyxyij2Q4BpxbBNGI964ZGquDaPgr7eRZemZPjmqBpQp12W\r\n/mBE4GGnYtuEAZjT5nzd/EnlHDrrK7TJsWPwqQfgOQNqDTuhEN7Ymqwj5KbG\r\nI8qpWp3iQ53SXuNvtWZUKRmip4C+PrJJIAwr62q1t38XYH523bWuEAa118XS\r\nXXnP8oEtSA/htu5/w54oYSUjQPmEBlFZ8TidWdwSkOnYsdRHwJR/qZh5F1ov\r\nQLYWp7ozSTGPEhpUyGn7OXxeSb3dqxBu4hlBJDgEuBeAMZZAFEoN1Vt6L8uO\r\nHqW2mdPkQBIlIYJS6AzD565ui6BhbGO5cBo=\r\n=iNhl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.33_1661039378347_0.22398014002615496"},"_hasShrinkwrap":false},"0.0.34":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.34","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"release":{"branches":["main"]},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","semantic-release":"^19.0.3","ts-patch":"^2.0.2","tslib":"^2.4.0","typescript-transform-paths":"^3.3.1"},"dependencies":{"@dry-express-responses/errors":"0.1.2","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"release":"pnpm build && pnpm publish --access public","test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.34","_integrity":"sha512-geyZYdIisV0xpP2rJgSOZKa5zB/AluKLRhS8vdh7EJdGO+LhY6TftpteVozCXwGBSNSoxN5zLD1jlsjOO3t97w==","_resolved":"/tmp/4b303afcb714499364882fa3d87ee9ba/dry-express-responses-yup-0.0.34.tgz","_from":"file:dry-express-responses-yup-0.0.34.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-geyZYdIisV0xpP2rJgSOZKa5zB/AluKLRhS8vdh7EJdGO+LhY6TftpteVozCXwGBSNSoxN5zLD1jlsjOO3t97w==","shasum":"0c215931a43181910f72fd0e04b382f7156372d9","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.34.tgz","fileCount":18,"unpackedSize":9191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBo+4jy2s9uFlmk1gy2wT6+sjDVxq1eVorXZbBJpuJddAiEA9rniX9GhM29T4/peiizBZbhOkDtTF9vC8dm5w4Z1nnE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAXW0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqVhAApMUYv+6f8bzcvfZGyY0GJTOlDycGarjGU2mr/PlPeHl/LNyo\r\n52dND+6kUnW2EHEtO7YNI/dYA5RDuhsX29X6Wtusi2tH736dmKdKp5QF/5pm\r\ne/GlQ9jNqCTn0nq7AqgYabJn60OOcBMd5OO8GMtOdDP9Kcm4tlfLnC6L5dUq\r\ntT5nd8EOyxbD+/YhTYzgVL+D69EUzWTBsCBkkN7LjsqPxpG0bco7FR5dVxed\r\n+2eM/oTdI/KX9B/bNYXaQlTw4XUAPSVYzuz5t3qiO+Q25ghL0Cq3wKXcofct\r\nZL5Zx1Qz6oHHr3zk2Xn/tuGbXIRZPvYgTcxHiE6RYhLXiOD6fjDGkv3ScRsk\r\nfMDMa+rBEWllEsCTT8C11yfsrlMMoQuFGwhqpMf+iN+kliMo5ZSF1uRTORr+\r\nOsPKufGBinkHuWVVSv6Xj0kS2hf9AO0MWN9wzrYLxHoXhUYT5CbG7i+q7Zob\r\nv2YA6yLfbrUh/aRmJ86VWoEcCTjQC72huBhDT/SZ5mMz6THxgnOkyH+QBh4p\r\nRJzIc4Z751XH27bIFM0BA3WlmtYtVy1bAxZ7RRl43OIT0wSd8SyuaFipli5v\r\nXMobX2oQHrrlXr3tDw+4wAlZWQHxnLlfi5ottN3H3vB+MgMIKF585QzqVJDu\r\nK+6QqUuk4zW1+mZJ78GwTq1ijr8E4M0pbE8=\r\n=Tr3U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.34_1661040051921_0.5251180231187151"},"_hasShrinkwrap":false},"0.0.35":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.35","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"release":{"branches":["main"]},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","semantic-release":"^19.0.3","ts-patch":"^2.0.2","tslib":"^2.4.0","typescript-transform-paths":"^3.3.1"},"dependencies":{"@dry-express-responses/errors":"0.1.3","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"release":"pnpm build && pnpm publish --access public","test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.35","_integrity":"sha512-fgMYbjenh8nGFNQE3WHJ5vol+pNVApq0BN0AIktfhTylOe3+/mm4Tz6DCZVrHH66rwq1PJ4Ar/cozwud8FTxBQ==","_resolved":"/tmp/4f77cfaad5b3c95dca26d48e2e2f8e15/dry-express-responses-yup-0.0.35.tgz","_from":"file:dry-express-responses-yup-0.0.35.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-fgMYbjenh8nGFNQE3WHJ5vol+pNVApq0BN0AIktfhTylOe3+/mm4Tz6DCZVrHH66rwq1PJ4Ar/cozwud8FTxBQ==","shasum":"359d6572ef80998a3a44ebdeb74da2dcd95bf979","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.35.tgz","fileCount":18,"unpackedSize":8293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE73PzNmN2epiyrxTltiOUjP1Rtr9DrgJoL54AUfoEMwIhALSxtYUbeOrOLuQb28gCx4WgC7GrUCC3NOGllT4q+jwa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAX0zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsCw//Ul/ctbAmakemWqgBMNH81y362cBsAIKlTidMEQbXrj1oNBRG\r\nCD1OONOr3uvNKHPy+xXAtosj0KG2RMVMfvGtDO1RxNMcHEg04JJSCUhD+dHg\r\naTWB0z3Mid4JFFvWclDXoEMI4ZcwWpuvoLQUSrfyLeKORXxk5tQe0QXw9vL+\r\n8jLfl+2CZzwcZurBvl3TfwuW+4IPMwRFfyvOKNVU5Cgv9razJDIz9OfstKYq\r\nCi/lznWozNMkpErxcf+YBOOkxhQNkirJ0fk5fNnQoebBjUVlKdcHJcYG2bg3\r\nNEWut36AbPubi6ccVHu7EmglmptofNFlmuDB5gAkEBWRng6KelS/ySfNRpK7\r\nr67EiMjwWa0aPgh6Tagvyhtqi+ohskVevh/2yhUF7+5MZj5aWSHOzpfCrn9E\r\nlSAN1fTD7B/3GSlaG4kJjrkpQYYIzp8zi/iueLem/aZMgQweNKiJR4VASWXj\r\nnJpkMZM3NzPdUywtE/a4P+GQT8sZQZ6kgqQy3LvLC8yNLoiWAuB/t+fvjcla\r\n3TLaL/P64HmH7TiGFX1uWPCIrMG0mwfqW1BGf7ldRhrq/h5Kzhe46IuFqSQH\r\nJpX309nVpem7tvev+HWTMUAx4X9lJhyA7OOrQgNjUZYhyrH4NjFcAz2p5pvj\r\nQ7G23XPE5toBMezb4+gvKbJ39mUpWi5Ta0Q=\r\n=hvof\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.35_1661041971462_0.3640544527469072"},"_hasShrinkwrap":false},"0.0.36":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.36","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"release":{"branches":["main"]},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","semantic-release":"^19.0.3","ts-patch":"^2.0.2","tslib":"^2.4.0","typescript-transform-paths":"^3.3.1"},"dependencies":{"@dry-express-responses/errors":"0.2.3","express-async-errors":"^3.1.1","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"release":"pnpm build && pnpm publish --access public","test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.36","_integrity":"sha512-DNY1+wEYvhGJg3DYrls49hOpO32q58L7RWm//jUooegQ4+ppMZ/fKmCMQa8x8O4egJKliEIfkem2tcj2/V7dKw==","_resolved":"/tmp/40f2d04eaa2aae643f52a19fb9edc4cb/dry-express-responses-yup-0.0.36.tgz","_from":"file:dry-express-responses-yup-0.0.36.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DNY1+wEYvhGJg3DYrls49hOpO32q58L7RWm//jUooegQ4+ppMZ/fKmCMQa8x8O4egJKliEIfkem2tcj2/V7dKw==","shasum":"7874e0cb99dc91797c9651e547fb6344a458b8df","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.36.tgz","fileCount":18,"unpackedSize":8539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBqBnkv5NLGSHyHStJnMVNPTxaKu4Rhjb/cLel2MQhzQIhAJHRS+IkvnKBGLj7KEN5zv3CrbNht2YrnNcE2xI210Ed"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAY9QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphxQ//byPdxWEPHBnsyptwug1mj5unO4QuK8sJqtgrFS3vUkVBOxjR\r\n6wKYYmMCMY7VY4bmQkxV+e0AkWnqBXjPD2fo5PXAxwDL5FL7+crPfcufja5F\r\nHWgVcKpRhmsQyiQODGMwZk592gsxjA/KkL64EmFItYX4oYXh/2ckiie81LYJ\r\nbxn6dVPdNm35KNusRTU+ulJaZ3PyCC/Gq/ezETbnvnSOTHlzQR4HWN/skOtm\r\nuataFiCtwNImsr3hlB0eAtubAaiYd6YFdluqB+clCvWbjYaQiLLlkZwfMvJt\r\niGvnefSjmrT5oqMpYtbB3ac00MhOvc7lCG581hf6KVmn6nxGwzX7vhr43nBv\r\nqOF/FgyWw+ZrdkJDWUAke2r6OwQCJDqyHsStoBBJ7ILIxUO4OEOOFRh9UsTs\r\nxjS3gWdOJgl0QcHtJe4ZDbOCTtXrtnU9Y3IOk3esKYJ7DFRe6bAno2M/nbpN\r\ncG9qMgGEng0/IwNzFtEQEXdw+jYnkdNPlLyMFbb0uSJIwI6hKDkFPS/DFcBM\r\nz2bO2jJN2V3W59PKDxjbrOp7ZOtPreQxnHErZdNcKkvvhg5E2JqtwVJoNHZm\r\n2Vz8Op8RDt3RFtak3nXmADo55MJZrPdJ/IaXVwoUjDIAI1n0B4V2jK3Bqc2D\r\n1SEcu5aw0pvWRQUJduHnsFCfrln93SkLkVo=\r\n=qq36\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.36_1661046607825_0.5426693728346921"},"_hasShrinkwrap":false},"0.0.37":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.37","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"release":{"branches":["main"]},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","semantic-release":"^19.0.3","ts-patch":"^2.0.2","tslib":"^2.4.0","typescript-transform-paths":"^3.3.1"},"dependencies":{"@dry-express-responses/errors":"0.2.4","express-async-errors":"^3.1.1","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"release":"pnpm build && pnpm publish --access public","test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.37","_integrity":"sha512-qQTDtbORzthK95wVdeZ3Zzc/oYALWu8X2zUdXcE7GcaZmrx0HYaRAwGH7sWYn7x0bsiT2PyhS0biXNxqGz8Png==","_resolved":"/tmp/5509cf8b5ec08b95c24a5b0b8b13eb4d/dry-express-responses-yup-0.0.37.tgz","_from":"file:dry-express-responses-yup-0.0.37.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qQTDtbORzthK95wVdeZ3Zzc/oYALWu8X2zUdXcE7GcaZmrx0HYaRAwGH7sWYn7x0bsiT2PyhS0biXNxqGz8Png==","shasum":"4c902ebf0a202bdaa2632f554ee3f8198d9c4313","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.37.tgz","fileCount":19,"unpackedSize":11424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwPExQ+Uge9EQ3inm2OQnakKQ5cab8wCLCnx9NGTXqlgIgNnXPan5H6217Kt43G+yM+AmfTUFQTabyJSWeCM9pszU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAiaZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoMw/8CtcdI+xRgdGVOxKEoTgXt+eK9mptff2I+z0JGnKSm8JUjyiC\r\nLkU1ful0EpRavANktq2te8wgtzaMe8TuSYtby+N4vSJsi87S60jvBe6igQCW\r\nAqgTxJ3Dgy26nKY6K9AVihoXLKL+0wzqjWfGYi8heMvywJ6vlZ1yHKZ0v39g\r\nd5Wqx0JDV290FexNxzMNjt6h3NbNnSW+9x4nuBZ+P4ydIr3jzv/5bWIK55bB\r\n+CpmTEv/VHGfkBCYje7RdhNRRusd2/iumXP7x7fOHljdeznu5KkEH4whFw5v\r\nfqeFf4S31kiqO4c9g+10Y7UE5czG3qCS+AbrCO5ePk1z6oRatZ+B/zlCV9CG\r\nXzKgk6M8/xo6QcpQ2vPOtyBce7+bD1fj2TSjxQoHSpPYBWR7E4YJ2hy0Fa+7\r\nZQbRFkeQlOSMN2aUMoOFSjHemWumBjTSr1gzRXDAbydioFbqJf4QNAANT6Wu\r\ngYird6oQ3dEH0B5QunowJUTy6ibBE3WL9klrbbkafS1M1chgxWtwNEH5Ue1Y\r\nlo8BNSKxZw/0q5GiJQPYqWBH4+AbTDSVUncRqElRa5s7cTEM3OxCbW7B+gAc\r\nnret4O8o+L6kbw2KN98DohbMzx/zzAN0DixinCKO41HLNG7+xJvLzwGYA9p6\r\nh/5cV9dWFG4rFmKXlH57cc7v9CtgcRI0RTc=\r\n=C8yb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.37_1661085337115_0.4562339974300804"},"_hasShrinkwrap":false},"0.0.38":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.38","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"release":{"branches":["main"]},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","semantic-release":"^19.0.3","ts-patch":"^2.0.2","tslib":"^2.4.0","typescript-transform-paths":"^3.3.1"},"dependencies":{"@dry-express-responses/errors":"0.2.5","express-async-errors":"^3.1.1","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"release":"pnpm build && pnpm publish --access public","test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.38","_integrity":"sha512-yO3pulE4e9wcKW20DQ6qTGbINf0/CP9JS/3qhzyY8+V7/HOqbaMzqfpWHtie0w3+8w5UpjxVb/QptlcgSn+6AQ==","_resolved":"/tmp/4e4a2d384ff5a563e80f6aab55bef88d/dry-express-responses-yup-0.0.38.tgz","_from":"file:dry-express-responses-yup-0.0.38.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yO3pulE4e9wcKW20DQ6qTGbINf0/CP9JS/3qhzyY8+V7/HOqbaMzqfpWHtie0w3+8w5UpjxVb/QptlcgSn+6AQ==","shasum":"38c45b2d2911c746654d962c15eba59a26185ca5","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.38.tgz","fileCount":19,"unpackedSize":11331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvqBXoW/B7Bukh15IcE6l1WC1YaM5tiqKoH9dCraRYRgIgfEaAriNiIOsAUR/47/WWdKzTWoTSFwy7S+5j0fom4eE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBTXwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHtA//cq+Ml7AXrKe27or1aZswJrZ/jCl+Bn7XH1N9ADSfPDFw9BYk\r\nF7eOn/qCFuq4F7LwRZbjfnnq2nbbZRSSL9gvdZRRHuuJ/FfM8DN3NflX7PaE\r\nQqZaXW62qbG8UF+Dw50f2tILCixVH8Q5ivdPIa9w5/npGn6RDScco4eh9t/1\r\nlMJP5o8CmzrTRi+cdVUIag83aGeAuQb6AMj7AqR6Z8sgWMB8houfdAikwl8c\r\nvVxx+H+4pwZiGIfxl//5UuVE6oznkBgvYtue15pHXXJBRQYekLEbcOonHmhQ\r\no7bqBSIaRzezQFQ2KqoCCNcSRStRdrMpHenyRj3YeISPkb06GO6nN6nLq2Zb\r\nHje5U825GSE0irvktjUnkDFXrEjDEkmtoQv5RJAtJIOMqSS0M7TtcZZvqA+S\r\nm3AUKCW4wsUP9cKanRbp/zPI5swyRaAbhsjyy8wvNX67MY9GemrmC4DoJy68\r\na1CyPwd8rDKjySp/bSx0RL7Fb+b/cvSyiJHrxUJxPYNG3r+SMAnbaPJMrLzF\r\nIVBAtmxf0mBPU8MhoVQqLHQPGNvAUEny+l47oMpsXh/+L4s/0eBDbZEB4rZY\r\nb4tue3Vl79wc9wXsxBneryDRGvtyuKb7sActy9acLNRIQVh8odcP5REA/pPd\r\nTWk2DuK3taaCL0CR/weQssa1ptg0rdjAqck=\r\n=zF0o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.38_1661285871869_0.7447618963977765"},"_hasShrinkwrap":false},"0.0.39":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.39","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"release":{"branches":["main"]},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","semantic-release":"^19.0.3","ts-patch":"^2.0.2","tslib":"^2.4.0","typescript-transform-paths":"^3.3.1"},"dependencies":{"@dry-express-responses/errors":"0.2.6","express-async-errors":"^3.1.1","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"release":"pnpm build && pnpm publish --access public","test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.39","_integrity":"sha512-awba97kRmVXZpMEfeL3wV84ywmCSwB0F7vP88iooOY6zaKjEOsAPoKBtUnbba/ioiqHUTspOy2BnXpgnrN94Hg==","_resolved":"/tmp/37008013ec736c57c752187f316f6373/dry-express-responses-yup-0.0.39.tgz","_from":"file:dry-express-responses-yup-0.0.39.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-awba97kRmVXZpMEfeL3wV84ywmCSwB0F7vP88iooOY6zaKjEOsAPoKBtUnbba/ioiqHUTspOy2BnXpgnrN94Hg==","shasum":"289896e7c825e402a8894dc682c1720dd7cd1fde","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.39.tgz","fileCount":19,"unpackedSize":11330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEteazEE3TkyomdtYeMfn7y8o0TDfmTF9SukhE6yjD4aAiEA/W3rAyiOimS7gFcuV0/gTykcaHL+eon+prKgZ8ldnlw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBxLOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptMhAAiSuMzICSR49M1GBuMGETxtwFHWzFpPnmH+sgFRUwinbUT4Mh\r\n4WDIt6VBivbC2PG+DtMY19Yh6Gvtf+eV95SIy/uB0ADBodspHSnUZB85a90r\r\n/9Bvo71FLqOgbC0+xpTU5EKPjYtFMup874UR+9B+iRC+5FYEAuwcpYMPMANs\r\ndjQbIu2DPZysEYWIeFn4/tcLEdrbbKeVhtpjuJYTyUTFvtFpquPHd9xTvNXi\r\n4mR4GgaHdW9rfr90xwMaiSHV9coFtzC6krfokRvIlUFqnY8x/sw9VsqfLBcU\r\n1ZchBVJ84gduv/3fwkl+S63u01CdDpnyMZuPVAeppmFvtEqQperIq8o4rBEu\r\nB50DvQJc2Sae92DB1JV7KTxdF71yCMlcD4BjkRbn/a+HvcNaDGTi9Ed8YA6X\r\nwYn17u//S8qHqViWAaHGFKHb8s/8et2uXGoL0Uu6KMeE8FVx0m3wKYHZSgxu\r\nKiVP+IFFX72MlN5L8DiFG1cOFjcWP4ik7rRhkmsGiGh2+s4TA1vYFkLqL/RM\r\n8fm7iV3MpooZrV34sh1ClGYpbCcBNnNwME8JoNhVtDxnvKQFG30fga3mt8oO\r\ngM3VASxsBFeYut/le8Y5KfCtXKARBJfMlugo9TLuP8YxmPqArM7dPTn0ruf0\r\ntxkbx/e4Ui2JH5QkqvMj8uOUMJI0BOyZblU=\r\n=O2Rg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.39_1661407950645_0.3077715712503044"},"_hasShrinkwrap":false},"0.0.40":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.40","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"release":{"branches":["main"]},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","semantic-release":"^19.0.3","tslib":"^2.4.0"},"dependencies":{"@dry-express-responses/errors":"0.2.7","express-async-errors":"^3.1.1","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"release":"pnpm build && pnpm publish --access public","test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.cjs.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.40","_integrity":"sha512-VvM7GBm1wJoX7JliuZVtjCdXnKMIhqzfgESdqpjo/aM4rII6UEv2RIExLDhqT1Ns/cypZE4dPAfXES+JN+7rQQ==","_resolved":"/tmp/5677cd0e92242134489009c28cba5818/dry-express-responses-yup-0.0.40.tgz","_from":"file:dry-express-responses-yup-0.0.40.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VvM7GBm1wJoX7JliuZVtjCdXnKMIhqzfgESdqpjo/aM4rII6UEv2RIExLDhqT1Ns/cypZE4dPAfXES+JN+7rQQ==","shasum":"b27af1cc6b9728730ba54d5a132da952fdc2b63d","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.40.tgz","fileCount":19,"unpackedSize":11911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEntlPjsx3eEhaaDvffLym/vAcnVERsMjqHfQ1ySzRQDAiEAlmhVSuiy5HaoJFJkh4Yw3hn4Men+PDHhV82nbfsbDU0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCLQlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqapQ/+J0DIOVZW0rb5OwmqDPnXXObFFOIyymZUsXkRjHKn3sraPFZJ\r\nDCOsreAGXBX1o/JfftP5VJPV/b0l6FcvQD8NrfSmambVpeMrurMsqEBacWK0\r\ne+YOubeRZtOqTPx0ZH575WqSp4QiQt0NnBOOeWH/DWodAONMk/lN3ykHlrk8\r\nS9cA7BD351YMZMbkkPjdHc4+81138PndRpBT4wQgK2qa0G4FGMcpNcT5mDtX\r\nf24f/5BYzsEFCTZ5yXLwYYUP+Cpuarzy8bUQ1FzEZak3+l8m5Ln8a6nAlsAh\r\nRVdFBZmOi48L+9a0BQatYPzOczwhRl9may5mWEmjSnk34HEoDVwmtcWs7u6L\r\nhUXPxGWIG46Y+kM5Cxur5LKqzZBlFh1UOyCnaVb4yG3PuhWdeWbOoXL3g4lk\r\nfKISq5oPKmA+/Nb8hbj6mBOnN4jCWLM8b4CKQsS3Md3nNEr7alXZkDcS2Cs/\r\nUP8U6IrMTHTYpJXAtErzBabDEwLRWENIFMOW9aHZBluDAm+XIetZ4oXJkYhD\r\nh9+Oj2V6bgoidErS64hUwQx1YlwA+ZeFJ82u7Pfe7jLacQx3XfG8oRG0lRIa\r\ng4AEySzoI6xIppHOpXY5eooJFyZBK86eDHdNY0GsaMnaIPrmjOXworzmOIqc\r\njTz8Gv0OkSJEB47DDtTYgpvIzMD2dRCvzdc=\r\n=FE/d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.40_1661514788955_0.061010234952197706"},"_hasShrinkwrap":false},"0.0.41":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.41","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"release":{"branches":["main"]},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","semantic-release":"^19.0.3","tslib":"^2.4.0"},"dependencies":{"@dry-express-responses/errors":"0.2.8","express-async-errors":"^3.1.1","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"release":"pnpm build && pnpm publish --access public","test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.cjs.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.41","_integrity":"sha512-xwtf1O3eshgVTmF1/btM4FiiPX3Np4BuKROnEWXBLO8MnFpBHG4YEyXEGRNS2rO/VRnUFS8IvLU2ojAOkxN2vw==","_resolved":"/tmp/5f744a2b4cde5251bbac2acf633d41dd/dry-express-responses-yup-0.0.41.tgz","_from":"file:dry-express-responses-yup-0.0.41.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xwtf1O3eshgVTmF1/btM4FiiPX3Np4BuKROnEWXBLO8MnFpBHG4YEyXEGRNS2rO/VRnUFS8IvLU2ojAOkxN2vw==","shasum":"39b8302480d6fc9e91941bf91fa7f4ae79ffa403","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.41.tgz","fileCount":19,"unpackedSize":11931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0ijxfQIo/JhpvUQHRaw3H5HuE88YwrppIVMffzqbwGAiBum97dPWEvaODqoe2d1f++Rz230EtGlJR/fjttQb2euQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCLeXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/bw/+MmBmtMAegIR45otEeIY3aqn4H0P7BJV4bbEi451Tab65Z5Z5\r\nssZXuNtCmMioO+RQLE1qYpnG+NwaqKg+BLsfOnNxcq2Ie0dELgRRR5FhwwjJ\r\n8kgPBRfZyn72aBhHEQFvZ8nmDvkc7cKqQ7rki9V/XaFq5nAbZ8upLh9KhCFv\r\nynVr4JQH7LOnYc7IkjHeWEFUhTpg8AzI0lcG1oDRdvasQyM5GkfOVr8khxU8\r\nNDn9yPbeZRr8pEOjDzg9AGSKREhZgQz/fBKgptbrFvkKXayTFuhp3DXqY+b/\r\n73aguguBqLqJ8dpYzopHw6/TOCJJNefz4gM387jiYcHvlkHak6NaJZGLoUkW\r\nGBi8MBYYyRBJGnSg1hIvC4hhD0uW2guJsEk2I1Gzi9NNcNzK9vga1D8qBb/K\r\nkMrltltF0GIECl11aR8ZLNUb9u0c3O25g9E4DjmgyejVsX6Kyln5P+2YmPnD\r\n2QWPnmAuLRG1n8hPcwfRx7Ysr/hi2+Rh7UYQab3sCwJgfOYsbKi/M5tKoFzD\r\nJWwEkuvRhvJIJBG4LcbDx0j+SRo/fgpyrypl3TOLyLixbPMbhM0GulFAHDF2\r\naidU62BZB5pJlOrEQI3ri4JDenoGpQGOoY0oQGvY3hQLKp6BA3HMdM1ot8jY\r\nyYLGARFQ2k5q3TF+UxLIlLznMow5gbQ+ips=\r\n=nrz9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.41_1661515671469_0.9919136926475507"},"_hasShrinkwrap":false},"0.0.42":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.42","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"publishConfig":{"access":"public"},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","tslib":"^2.4.0"},"dependencies":{"@dry-express-responses/errors":"0.2.9","express-async-errors":"^3.1.1","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.cjs.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.42","_integrity":"sha512-cjWgGK97wyhFaLYy7yaSpM/BISeZFD9fqQ/0GN4cbvs6WbT6iItQWdD2AnEXKMl6I1DG4j7vGjC5/b6My5/5AQ==","_resolved":"/tmp/db6d51c4e4f6e77c4712c54454b00953/dry-express-responses-yup-0.0.42.tgz","_from":"file:dry-express-responses-yup-0.0.42.tgz","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-cjWgGK97wyhFaLYy7yaSpM/BISeZFD9fqQ/0GN4cbvs6WbT6iItQWdD2AnEXKMl6I1DG4j7vGjC5/b6My5/5AQ==","shasum":"6dea315aa8dbe666c35062d446bbd1b3e0f35747","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.42.tgz","fileCount":19,"unpackedSize":11827,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUMhrpzmsIhTTeml9nf+4R/9IA62C7zWwdZNZP67s4JAiEA6DV7WgZeSSZrCMPeEJZsg5FBIEMMDQcUYcQfSavp6s0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCludACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob+Q//QBUufhDwzSfkRzsaWtC+Pp4w+doDx1IaL3gmuv+BxLVNKbtI\r\nKzU4hj47jYKR5561YfCjqoosbHbUetNnD0ICZNOXECgWgabeeTA6RQ9nH9w+\r\ni8JuEQ8Q5QI+1l+k9ryPQq49m+xGKnQ9LuigpYJ9/yMg+/e2n1GLYH0ugcaR\r\nanoO365gAGrugy3Ivvxf72Z5TwRSosKGqbWrXfdDZgm+HrTBlJCRUIE5fv+T\r\nAXQ1RZvzPzp6pynVzthh+MNKHaRjknFvuSMcCN+c1hNZK7Vjl5hT65/aLPpZ\r\npU3kdpPzhVbLxQVC9G6d+hNpEQsYhGzbgDLAMDTz7cG9PzBW5njikEzVSmI2\r\ntPqq4N9WciE/gjpFZy6yI4UalA3NzgJMGjNQt7yRmaU/+XyWThn41fNq6yfn\r\nv9hdTobg92USi1jYAwT8LNfAAsNpfL5So/SBjoiJ4T9kduTP7WPf3zia+gJd\r\n+miRxx7KqE5raBb84XFUTnM398Q4YT2iKA22WAtEKh5qR5Qy1EdZ54579AEr\r\nWjWt/3n8Srd5+ZwL6d3d6R/Xz7Z786/jHkwosA875Ql5Si3sV/HqkHBmI8Bm\r\nvnZUdBJBrq8fDq/pQ74N66glJaTg6BIHI3yEiTG3Q3matIssnHHzJvBqlzJz\r\nusapMv8NL3pFpxmloVlIDtRbFre2J2ZDTx8=\r\n=mZyy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.42_1661623197592_0.7894903628681613"},"_hasShrinkwrap":false},"0.0.43":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.43","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"publishConfig":{"access":"public"},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","tslib":"^2.4.0"},"dependencies":{"@dry-express-responses/errors":"0.2.10","express-async-errors":"^3.1.1","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.cjs.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.43","_integrity":"sha512-6jwHiL0/mTJReX8cx9dq3oyHhFFY6vMkG/jF5xqb0/haby/kR5rLPKCaviwsXfyyk/kPSAaCcgxh41OPlReJXA==","_resolved":"/tmp/9c0069f1884eb1f068a05273debb0834/dry-express-responses-yup-0.0.43.tgz","_from":"file:dry-express-responses-yup-0.0.43.tgz","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-6jwHiL0/mTJReX8cx9dq3oyHhFFY6vMkG/jF5xqb0/haby/kR5rLPKCaviwsXfyyk/kPSAaCcgxh41OPlReJXA==","shasum":"5fc154b6da97cdca36d6e8d7fe11b9a0a2863168","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.43.tgz","fileCount":19,"unpackedSize":13191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZeMDfVElusz/Hro2ey9CyWCg6EUeAbuGkInVVlu45BAiBgUw/kMaszey/0Ufh369exoyjFVb3xhcQh0IfRw0rTag=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDQkmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqEhAAm5zECSF6hQBjWMy3pl87caWXx9EMCkJ6dM7JmrEmZ/b4Xg/l\r\nj7arm0/2Cd97kcOMSMWNnD/d9RBuCq5GfgN2OPlc4iZjwnE5GZqcDoKEorfi\r\nHkQAi2ybqQfsemh2xJpQDYQ2ScjAxiBDuv6c06bgtWx01k0kWB15vf2ouByf\r\n/92TZldk0j+8R8eEXUA2evVvvoWim40PXsKPcG2ajZE5UJ54egDQHUn5/uoQ\r\nArPL7FiF/8oZG5TDsDsarOomJ/gGpqSVVWMCSvBS49Wv1kgawA7oq/dCeZHc\r\n2MBHgb3FUhBxaEQYpSRTkPykvag+CG3/TiMhwNfathEfraGir2aVSOaleIIU\r\n38vSoX1owcVT7/Kim5SOxwbTSb2NxVrNZmyEMGAFJIr13KT5Vog4qXeXOkiv\r\nn3rEFXAyDnd85YDtrjd3ybxPQaqqTuOHzC6N4R5z/L8JTOtRqYGxitr24b6b\r\npBv+dZBcZaBj0TM31ss6MQ6lBedHcbRgLG80iFUGOtqKk1r66dXe/cd9V8uW\r\nFVjoHU85Y4vvvZEp1FgVZlA16r+lPvdSzTqhIhNZ5F9pPCzBHjPTXsmmVKh2\r\ncMnEX2aJdUWaRdbY7vZL1zSPUCxyiFEamd6W18T5ALGWLKR1pkfBZRIW8Prj\r\nRfghECShJG0QNzqvuw8LyQSNJSfvD9uNBX8=\r\n=ORSJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.43_1661798694138_0.29927987060661976"},"_hasShrinkwrap":false},"0.0.44":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.44","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"publishConfig":{"access":"public"},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","tslib":"^2.4.0"},"dependencies":{"@dry-express-responses/errors":"1.0.0","express-async-errors":"^3.1.1","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.cjs.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.44","_integrity":"sha512-KMj3YxJeWMARBvIWn2F8Ggyu0bIbE4BbYpZJxfSfrPXPSB6Ck+hgnQUiOAf92g7P2t0Z7mx24K82rQvl7BF2Pw==","_resolved":"/tmp/eee5c7fc5f772766f66d1d1155e7be84/dry-express-responses-yup-0.0.44.tgz","_from":"file:dry-express-responses-yup-0.0.44.tgz","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-KMj3YxJeWMARBvIWn2F8Ggyu0bIbE4BbYpZJxfSfrPXPSB6Ck+hgnQUiOAf92g7P2t0Z7mx24K82rQvl7BF2Pw==","shasum":"3a54d0270d325ab9b308ee31c1b9c42809093dc8","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.44.tgz","fileCount":19,"unpackedSize":13190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDfG+j/B5NjYqmhRkuaHGOxHNW3wrbpAIleOcn1RZkEAIgfi/CkGSL6BBtDMbyEFMxZs1SHMCAHZpDXHxLNecpqSg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFgxKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrkgg/9H3lcOPYoQNA6QKPyKRQ1HCnc44fX83b6sngj67Eo+R1+S/oj\r\nh9PP27xZpanXELWZ/HDJKLPRIGBEvx5aVU09CoSlq9vBUrMM0nmvBgQX7xxp\r\nN8K6ojpmYt7zm/xwmC5ZiVQNEgqYeQAGPQoZYAUHeKxBJRyI+Vlm1ysLRsaB\r\nHgrfTT2INGrHZUsAA0GOAw8s9BOzhpzon+a3Ed8TwBb+tWN6q1Ev5XCrCA4h\r\n2e6JGsCe9AKzXnQcPbH5F+2vBm/2zwUClxFNatdETYfHZNPW3WiBhXVL6+xT\r\nnjbco7vSSzd97WK7jqhPUo29VdJj2egTuK158LtSvv4rm45sYFo6Xik1a/Lk\r\n7FY0bkxzbwd2kf9k1kLGnq7yGE3ina4sqc/r3fT2XicVETeO0P14Z8sGwVGZ\r\n0WSF6vbqdvgh5Y2uA9ZT55kfG+Zb3Q9bfisDUxJsBLyVf/hVgnRCmdEFtuHJ\r\ncyPOi3OKqNQ0F2yJNWqAa/QeVwf3TTxouEuIh5+60hlIPVGVFJEwP9ezhtS4\r\nX9Bv8Gpieyq3gUx+Qwf0TYosOzUEKJyovnAYnEQ4E0jsJ0fuhRTYVZrWGVxh\r\nlrSCJv269e0pWLOkKDMq+Ek18IuNbIl4eM77gfDlxNaYbMZXvtDkV524EIq0\r\nJ0jeeOVAqLMb5ayqGHERFpxzX4CAuTe8ulI=\r\n=9uLv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.44_1662389321937_0.15171597797124603"},"_hasShrinkwrap":false},"0.0.45":{"author":{"name":"Omri Levy"},"private":false,"name":"@dry-express-responses/yup","version":"0.0.45","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"sideEffects":false,"description":"ExpressJS middleware to reduce boilerplate in response creation","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"publishConfig":{"access":"public"},"devDependencies":{"@types/express":"^4.17.13","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","editorconfig":"^0.15.3","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-promise":"^6.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","tslib":"^2.4.0"},"dependencies":{"@dry-express-responses/errors":"1.0.1","express-async-errors":"^3.1.1","http-status-codes":"^2.2.0","yup":"^0.32.11"},"scripts":{"test":"echo \"Will add tests soon\"","clean":"rimraf dist","build:esm":"tsc --project tsconfig.json","build:cjs":"tsc --project tsconfig.cjs.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","watch":"tsc --project tsconfig.cjs.json -w","lint":"eslint './src/**/*.{js,ts}' --fix","format":"prettier './src/**/*.{js,ts}' --write","typecheck":"tsc --noEmit --project tsconfig.json"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","_id":"@dry-express-responses/yup@0.0.45","_integrity":"sha512-u1UrFRbA+Ld/9dxnCIMZAXLwvqc93SqCu+4Ac/k5ta/tL29qAPGlsgSjGBP04tML1Ec26NrUY6J50v+O1PTzIw==","_resolved":"/tmp/6f0265daaeea7a726ed97aeeb28ed5fd/dry-express-responses-yup-0.0.45.tgz","_from":"file:dry-express-responses-yup-0.0.45.tgz","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-u1UrFRbA+Ld/9dxnCIMZAXLwvqc93SqCu+4Ac/k5ta/tL29qAPGlsgSjGBP04tML1Ec26NrUY6J50v+O1PTzIw==","shasum":"be518136e7d365bcc894914042bbf11617806b9a","tarball":"https://registry.npmjs.org/@dry-express-responses/yup/-/yup-0.0.45.tgz","fileCount":19,"unpackedSize":13394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+Dh+4xdmwJV/YNMK3mp/s1A5gCsqRGM4/7XNuaWMoCAiEArVaKspDT95m1A+fs8uvv2dW5+XD35l0mW/1uUDOPefw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGeYsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2tA//d79g0hhd1Irolg55LyvNKqme+2K+bJwxpiYMYARywWkV3oUx\r\nB8OoiNzeFfrh509XIl5hORZJNHNmDj+3grsnSgzaMlC0UJncSGZfjjmyh2L2\r\nLM+fuIeTQc5mx0QGvWxZwrGqWmDRm4HkJ7ZotUJ/yWpNuyI4kydNokF1Lczq\r\nsnb0FKlxpeGY2vxlxtLYjY4XnRa+IzPPvu6usk5eqGMKN/67P5rqCHDpqLxD\r\nwo3Kx7Y6E/xhnK63DDmS/LRLndUSRF+gTRm7fmJWh0DIzxoHQpGIFlU3/Lf7\r\n9c2cslVEfq1SAt0FqzpGePGHSt1H3j+FqMFlp2IfVDMQZhmvh27CC1jG9ql0\r\nqZSVVSob2LmrwSrWICdhk/h6cYlkxVgDbE4JapJUPM5b5Ha3dkCRCZf9h+ki\r\nj+2F7+XhwFaGKPXJrV7uJeWxyBwg98/hm+yhakYFdVORJ/8ZrbGOfQ5nQrGn\r\nMTwn4uskqRw/CaxJ2aUcvaCu9QqCR8CIPsWmybsN9pn6xQdYBGsOgMu8MzvR\r\nKgOauR0rtZsaz1zM2hRvGINdPi9bXOJ6cZkmuFioD1EMJnfg+yo819ulo2ql\r\nrZlw6/aXP1w+lyTwjm4bCPm9vItL6riL+24ysxXan3u2ohYfRRVte2Qlv7qj\r\nHd2RZWKeCOcEfWs0QTZ7cgvMdeLLIeeQDM4=\r\n=25gl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"},"directories":{},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup_0.0.45_1662641708543_0.37217284175217147"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-20T23:13:58.418Z","0.0.29":"2022-08-20T23:13:58.652Z","modified":"2022-09-08T12:55:08.778Z","0.0.33":"2022-08-20T23:49:38.552Z","0.0.34":"2022-08-21T00:00:52.070Z","0.0.35":"2022-08-21T00:32:51.634Z","0.0.36":"2022-08-21T01:50:07.978Z","0.0.37":"2022-08-21T12:35:37.274Z","0.0.38":"2022-08-23T20:17:52.078Z","0.0.39":"2022-08-25T06:12:30.801Z","0.0.40":"2022-08-26T11:53:09.126Z","0.0.41":"2022-08-26T12:07:51.620Z","0.0.42":"2022-08-27T17:59:57.813Z","0.0.43":"2022-08-29T18:44:54.374Z","0.0.44":"2022-09-05T14:48:42.075Z","0.0.45":"2022-09-08T12:55:08.680Z"},"maintainers":[{"name":"omrilevy0197","email":"omri.levy0197@gmail.com"}],"description":"ExpressJS middleware to reduce boilerplate in response creation","homepage":"https://github.com/Omri-Levy/dry-express-responses#readme","keywords":["express","response","middleware","http-status-codes","typescript","http","status"],"repository":{"type":"git","url":"git+https://github.com/Omri-Levy/dry-express-responses.git"},"author":{"name":"Omri Levy"},"bugs":{"url":"https://github.com/Omri-Levy/dry-express-responses/issues"},"license":"ISC","readme":"# Credit to packages used in this project\r\n\r\n- zod - https://github.com/colinhacks/zod\r\n- yup - https://github.com/jquense/yup\r\n- http-status-codes\r\n\t- https://github.com/prettymuchbryce/http-status-codes\r\n- express - https://github.com/expressjs/express\r\n- express-async-errors\r\n\t- https://github.com/davidbanham/express-async-errors\r\n\r\n### Description\r\n\r\nA small ExpressJS middleware written in TypeScript that wraps around\r\nhttp-status-codes to send consistent responses, reducing the instances\r\nof\r\nres.status, res.send and having to pass a status code and\r\nits associated message.\r\n\r\n### How to use\r\n\r\n#### Step 1.1\r\n\r\nInstall dry-express-responses\r\n\r\n```bash\r\nnpm install @dry-express-responses/core @dry-express-responses/types\r\nyarn add @dry-express-responses/core @dry-express-responses/types\r\npnpm add @dry-express-responses/core @dry-express-responses/types\r\n```\r\n\r\n#### Step 1.2\r\n\r\nIn addition to responses, an optional global error handler middleware\r\nwith errors, and validation errors using zod or yup is also available.\r\nThe zod/yup packages are only required for validation errors,\r\n@dry-express-responses/errors can work on its own, for validation\r\nerrors both @dry-express-responses/errors and\r\n@dry-express-responses/zod (or yup) are required.\r\n\r\n```bash\r\nnpm install @dry-express-responses/errors @dry-express-responses/zod @dry-express-responses/types\r\nyarn add @dry-express-responses/errors @dry-express-responses/zod @dry-express-responses/types\r\npnpm add @dry-express-responses/errors @dry-express-responses/zod @dry-express-responses/types\r\n```\r\n\r\n#### Step 2\r\n\r\nCreate a file in src called dry-express-responses.d.ts and copy the\r\nfollowing content, this is required for the types to work.\r\n\r\n```typescript\r\nimport {\r\n\tBadRequest,\r\n\tCreated,\r\n\tForbidden,\r\n\tInternalServerError,\r\n\tNotFound,\r\n\tOk,\r\n\tUnauthorized,\r\n} from '@dry-express-responses/types';\r\n\r\ndeclare global {\r\n\tdeclare namespace Express {\r\n\t\texport interface Response {\r\n\t\t\tok: Ok;\r\n\r\n\t\t\tcreated: Created;\r\n\r\n\t\t\tbadRequest: BadRequest;\r\n\r\n\t\t\tunauthorized: Unauthorized;\r\n\r\n\t\t\tforbidden: Forbidden;\r\n\r\n\t\t\tnotFound: NotFound;\r\n\r\n\t\t\tinternalServerError: InternalServerError;\r\n\t\t}\r\n\t}\r\n}\r\n```\r\n\r\n#### Example usage\r\n\r\n```typescript\r\nimport {dryExpressResponses} from '@dry-express-responses/core';\r\nimport {\r\n\tdryExpressErrors,\r\n\tBadRequestError\r\n} from '@dry-express-responses/errors';\r\nimport {ZodValidationError} from '@dry-express-responses/zod';\r\nimport {\r\n\tzParse,\r\n\tzSafeParse\r\n} from '@dry-express-responses/zod-request-validation';\r\nimport express from 'express';\r\n// Can be used with yup instead\r\nimport z from 'zod';\r\n\r\nconst app = express();\r\n\r\n// Can use either or both of the middleware\r\napp.use(dryExpressResponses);\r\n\r\napp.get('/', (req, res) => {\r\n\tres.badRequest({\r\n\t\tdata: {\r\n\t\t\temail: 'foo@bar.com',\r\n\t\t},\r\n\t\tmessage: 'This is a bad request',\r\n\t\terrors: [\r\n\t\t\t{\r\n\t\t\t\tfield: 'email',\r\n\t\t\t\tmessage: 'invalid email',\r\n\t\t\t},\r\n\t\t],\r\n\t});\r\n});\r\n\r\napp.post('/oops', (req, res) => {\r\n\tthrow new BadRequestError();\r\n});\r\n\r\napp.put('/validate', (req, res) => {\r\n\t// Validate body/query/params directly and return a typesafe version\r\n\tconst result = zSafeParse({\r\n\t\tbody: z.object({\r\n\t\t\temail: z.string(),\r\n\t\t}),\r\n\t\tquery: z.object({\r\n\t\t\tid: z.string(),\r\n\t\t}),\r\n\t\tparams: z.object({\r\n\t\t\tcolor: z.string(),\r\n\t\t}),\r\n\t}, req);\r\n\t// Or just throw ZodValidationError directly on validation error using zParse\r\n\tconst {body} = zParse({\r\n\t\tbody: z.object({\r\n\t\t\temail: z.string(),\r\n\t\t}),\r\n\t\tquery: z.object({\r\n\t\t\tid: z.string(),\r\n\t\t}),\r\n\t\tparams: z.object({\r\n\t\t\tcolor: z.string(),\r\n\t\t}),\r\n\t}, req);\r\n\r\n\t// Lets zod infer that data exists if success = true\r\n\tif (!result.success) {\r\n\t\t// Uses express-async-errors under the hood\r\n\t\tthrow new ZodValidationError(result.error);\r\n\t}\r\n\r\n\treturn res.ok({\r\n\t\t// Both are typesafe!\r\n\t\tdata: body.email ?? result.body.email,\r\n\t});\r\n});\r\n\r\n// Has to be placed after all the routes and middleware\r\n// Has to be placed after all the routes and middleware\r\napp.use(dryExpressErrors({\r\n\t// Optional, defaults to console.error\r\nlogger: console.log,\r\n\t// Optional data to pass to the response (can be any key/value)\r\nversion: 5\r\n}));\r\n\r\napp.listen(3000, () => console.log('listening on port 3000'));\r\n```\r\n\r\n### Don't want to use a middleware or overload response?\r\n\r\n```typescript\r\nimport {dried} from '@dry-express-responses/core';\r\nimport express from 'express';\r\n\r\nconst app = express();\r\n\r\napp.get('/', (req, res) => {\r\n\tdried(res).ok();\r\n});\r\n\r\n// Pass response once!\r\napp.get('/reuse', (req, res) => {\r\n\tconst dry = dried(res);\r\n\r\n\tif (req.query.foo === 'bar') {\r\n\t\treturn dry.badRequest({\r\n\t\t\tmessage: 'Wrong foo',\r\n\t\t\terrors: [\r\n\t\t\t\t{\r\n\t\t\t\t\tfield: 'foo',\r\n\t\t\t\t\tmessage: 'Received bar instead of foo!',\r\n\t\t\t\t},\r\n\t\t\t],\r\n\t\t});\r\n\t}\r\n\r\n\tif (!req.query.foo) {\r\n\t\treturn dry.notFound({\r\n\t\t\tmessage: 'Foo was not found :(',\r\n\t\t});\r\n\t}\r\n\r\n\tdry.ok();\r\n});\r\n\r\napp.listen(3000, () => console.log('listening on port 3000'));\r\n```\r\n","readmeFilename":"README.md"}