{"_id":"@fastify/response-validation","_rev":"42-0764924e3b51950d06699b8782bf9316","name":"@fastify/response-validation","dist-tags":{"next":"3.0.0","latest":"3.0.4"},"versions":{"1.0.0":{"name":"@fastify/response-validation","version":"1.0.0","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@1.0.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"90a672804b6a0ccc74aa97d2ba8900c1b788e70c","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-1.0.0.tgz","fileCount":8,"integrity":"sha512-IebTbPtLWEpcsqlWYl6+ndhw4l6IUdjkS1+taoRWPjOcCKvdTpDtwUFQbPcl/U74o/GQgsQcAXyM+dPfQZ1Isg==","signatures":[{"sig":"MEUCIQD/oNteVHWhmILh5vcSIW8JgS/8akomXBpGjktyy1tkFQIgSop62bD4lQe81t90LXQy0NJ/uie+kroFOlBL4hb3nnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaWGdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMHQ/9FzHpryBNQJGb/1/y1H+hlmW+WXa+FzNYp3AMj3LbcJ4F0yw1\r\napy0vueMDolsKuTVC6q3SWEYUIdjJRwy2yOsSWdG5J1nL9DVQltwclQiu1Re\r\nIWq8PMk0Wa9liif2Hp1JJ9SeoMPdFLYN4jS8IsZSWvUCGVGPt57fMcKFv9Ee\r\nPA4ORYqO8fZyrnvf3BJ/6yNBLtC2hDcQK9fH7EmaUyI+7hHPkyoZLiTxiU/4\r\nWlL4N/zWtsEbnl6qleszLIVCR2d0InbKLtJzBKMoKPJ2h1ag+RxC75FsrHpy\r\nwVJFGgbWEXNnvSl1QsIc5AtYVaHwQn48XcP2F6hSbe4r5o7KZGoBUepkdXX3\r\nyFSHGI5DC9QkuxcjJnJoiNAf/UCn0T0WkM23LTEQKDtvmNpMmCtLxvbNrh9D\r\nJhNsFOtfxc9FfFMXM4PcB0kKjJaO1skeOdQi4khOfqaPoEI0tD87UMPifBwv\r\nYYbO5dtN/YCd26N3TqdXua1tqlzC5tOe4xI7tQsncGwJ4TiimFCRqdzKwm9z\r\n9VT/Mjftw7xEphZVhwlBwWpQIDtshBL2skHpObmF341dWE5gd1wgCZg9Ru1Z\r\n+o5WTrZA/XjBeAyRdbzRGsOiQNEYtTD1TADw32GJm1rhJK47P8nvvdgnOXEF\r\n3EQIr250apHkKJQpubyzeQdlrBcWAZcuYOY=\r\n=znYJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fca661e9cbcbcbf5299a9cb38adc58837aabb985","scripts":{"test":"standard && ava -v"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"8.5.5","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ajv":"^6.11.0","fastify-plugin":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.1.0","fastify":"^3.14.2","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_1.0.0_1651073437145_0.8485698163432658","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@fastify/response-validation","version":"2.0.0","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@2.0.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"55f95141f4279d33973f91a98c75cc432c1f5a56","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-2.0.0.tgz","fileCount":8,"integrity":"sha512-Kg1vdv+4BvSOnTcx9YA8LWh3SmDlwxKLieThNuMK9Sheg6+M4okwbz0VqmkDE5DNSWdQ1mhL7cVyHwPdFn9McQ==","signatures":[{"sig":"MEYCIQD+AwMrwqqCoU4ZO17SNXmqA0z+GaSdkqYAh2muQ84CmQIhAKUCiGqBMM3u8xY0ZsDJ3w92bW/5FBlq3jhNFmhaCWkW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii5SvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRMRAAlCsZ4qvxaYzFuYhRpq5YLQaERTio2lrmb0T7SKofZqPtMzbu\r\n4/zltZ4w3pZV7RWkrWd0wch4VejlPPYvECf33VLdnIchoqimt2TbhTIX8xYG\r\nyUF+U5icyPIz98pdHrDLnrURelxaDRiRZVJKlKUJF44G/L+kkFFf+KYWdaeD\r\ndmWuuzVj57xZLFiaAszZp9UvBpeyjSmKMdUAAKl3sAb1m8m+th/Ty/Hi0gqT\r\nKD5RyujvVRNX9Q/UJsF+ljF2t2L2K02v3ZfkjefjMRxI0P7zcT2cghEqodhq\r\nvmUp+CWjSj6ga3S76hmKz7c+d2jt3viMlfrxCsfM6DSWd05DBOkPXDp++aAZ\r\nnqAH9EV7wK59ptnqAagDjupwmOl2s3Xfi86h5TSXfLrCeN7t2PD4CmO0C4+i\r\nhfyACWhjxbKwMS/R2apsZ3ec5/pbUXWLr6sqDdXzIcljdxwEkHklm/jZmrQq\r\nJDPe17X+UXQG0zDYCzG5pTYGntM4T5LNzyFdQVdCX/40a0O8mABIR+eX3++q\r\nLXAl8d5p1Iys1c8sdVRHQqrbQJxG2sGBtzyjiAJKq5Qkm0nnAgtq7N509lYO\r\nbyx3bh9RTSb9AHT4FejumYQDdiiOPZ42CHuJMNHgGx66BGkO7FFcNb0AucMQ\r\ngwC5BBDGpZZRadXhC7czvBYnOMafnCkp9fI=\r\n=5Uoy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ccb82f765108a6f094cfc155a0c295e1b500bc8f","scripts":{"test":"standard && ava -v"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"8.5.5","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ajv":"^8.0.0","fastify-plugin":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.1.0","fastify":"^4.0.0-rc.3","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_2.0.0_1653314735054_0.5143570334705108","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@fastify/response-validation","version":"2.1.0","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@2.1.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"55801ecf0b729d820db30dbe3d87d1fd85079c26","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-2.1.0.tgz","fileCount":11,"integrity":"sha512-gEHTfzJVonwGzZoesgHbkEZMDsUtFMBIl3WXWi/C64V4/14wTICF57sj0duTTtgiI7nYr9VRGsiGD/NSQHILGQ==","signatures":[{"sig":"MEUCICr9HRsRh517LOImQ/LQwlx4F6oFAPziHQYGGai5RYKHAiEA70qKbhcoQXUUMjYcKQim4pO819nwoROQ0NCO4H+GbQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0uK2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCWw/5AQToSw7z0T2ui/HuWzKoNB8SpBhbUFcjsb3dN6i4Bomc/aqx\r\nmDgYVqvLGzpphccWvp4TuuwDlAE++94Z/lJr6oWvV0TBFXdFBn/3nlXgTBjI\r\nXGgN+qhyRAZZIidrwonevdIKtgwqTxi7OvKKNQTNwPpzxKOQM6dhZ5TR4hP1\r\n7CjbS1YuGLAerKZ4Y3I3idU0kUCPWowtcskI6ZmTWasER8hQCW06SFEFAQO6\r\nlH0jpFfVDDjrw5Z2gRk9r/0eS4aCsFkZyIBpoloJyazha+6QDul/UcVYaf/M\r\nEOPIwDPe+ObjQSILCXKLlbhAkjvK4FAjkz8y04p7AoR34okSghVNF2r1z5qp\r\n3VKUf0Jz6bniqmV8XjhKtIKt7RQcZPMKS08xS/TUKZJ1mtmLX7OPjVkztZ2a\r\nsyt7xQ8XELJs3H4Z2YmPLjNkXnS10eNPa5YjeY6daIJZBmOYjv1sr72/6mgJ\r\n51OOJEFEyLRzGPuVQ2epmMUi4w5q5piGg1hmUODPobeCrPFADQtKBMNz8440\r\nlSRSmT7mOhaP7Ra79mCm3ip7oFGSdK5i8luh7OCcwfEENmyHPDU1t0DOCsAl\r\nZYPnhY+upv4BlVsc9dKir9ponwqhSjbjpd3mu/SxvEqkoGDuXurLzPRS+xhc\r\ntPKFJHnxmOz1uwDDFc/KHvtVVYnzJN5JKn4=\r\n=SBeI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"20a986c23c59a46de5ea6123037a1d688e6d7546","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap -J test/*.js","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"8.10.0","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ajv":"^8.0.0","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","tsd":"^0.22.0","fastify":"^4.2.1","standard":"^17.0.0","ajv-errors":"^3.0.0","@types/node":"^18.0.4","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_2.1.0_1657987766301_0.7539225895077528","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@fastify/response-validation","version":"2.2.0","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@2.2.0","maintainers":[{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"d5ecaa2d1c5df1787eab1aa70bb90bb232c9df3f","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-2.2.0.tgz","fileCount":12,"integrity":"sha512-yeuPMCU2TRz8pHy4jpBJQeWRqsLVBFakIQPUmpY88QspwcO6oTHADaciNExLj3gqMB0QXOofLQlMLMlyHrqMCg==","signatures":[{"sig":"MEQCIDDFIVgrZ4UV/yRVAPRixedOf+Jj5w423FnWgoT105hnAiB5hWtrvziLO/vSzGievIeyUCNMMukwh0culgAXb2FJbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjbuQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxLQ//fhiqq1UZ4OSMvE1lgk8U5UFkHQ55rCwnvUa8r+Sb4QEzDCi9\r\nwJRs0wOTm+sVdvBkJPrEEOSVP+UxV7aQNi0omQmdFxtsF0TZ+t2YEoQuaQVc\r\nBrI7yDpaqMIUfZqKjuF0+Rk4clAQitmehR8BcKO1gILL5VS5k3BClZm7naFg\r\nfSizE9vXAsg93p9M0+xGiLk7bPjnP7rnu2M48wZrZohHWPQuKTf6JMqhazVn\r\nZh39IhwpYC9LIFZbL3BHBIhz5XjSyStBuC4zIOd7tUiZNQsVVDFVFuelH2Lr\r\ngq3MujKhjOT7WMmK2sELKNAg3J3GoAtfoWmVTaQZ7v0DbnmvbJQaSoFnSowU\r\nD4dwYvRIQ8aqtUeuenXP+eCJdqa+4sAH0Ee4vid91RotwJcUMvYz1KMp/EkD\r\nfvNv/7haao4oXvZnnMTgxqjglCXEedj9FRHxo3ToivatvOxJAybqWlI38CoN\r\nYmt6Ctr9VFU019sgZ2poNvR9jk89HJlSMrFqhx1ntH08HzDWf1IYvFHy5OXX\r\nRJFJfvZyFYf3vmw2s1dgWLT9EfL1jZyI0y/FpnBLGIdWXcMaRmIN6EYTvZiq\r\nBefYxsCouClO7H7j9JuITDqWxo3dtn9igH6fRQzFzELfm6rmnK0jrKnVvoIs\r\nOND4j8A1d/CQjuR417p8MZwW2T10Zqe12BM=\r\n=MM++\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"05ae3457fb60267942c39a333594af4190e0b86c","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"9.1.2","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ajv":"^8.0.0","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","tsd":"^0.24.1","fastify":"^4.2.1","standard":"^17.0.0","ajv-errors":"^3.0.0","@types/node":"^18.0.4","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_2.2.0_1670232976631_0.45914881591158885","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@fastify/response-validation","version":"2.3.0","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@2.3.0","maintainers":[{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"926b214089d11f2f6800aa6884ad72b81e306910","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-2.3.0.tgz","fileCount":12,"integrity":"sha512-//cUHZmhHNdINetsrFhznjvdmQtIGkliThaIF11goObh1XBzGePZm/guiJ+OOXIem0G7j7zmgkJ9uBz34swtqg==","signatures":[{"sig":"MEUCIQDbUSbAQMwpUgtmkXGlOXlXwzqDZBt7RJru2SPIB6WwCgIgMePAbqYNK/iTlNSvHBGfL8FQNC949uGhZQaVLs0sgG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsgjnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTHQ/6A1AsP2DfjCKQ2vhSoDXVKLpOTq2eY68fFtD02htf+aAMxWpw\r\nHc3CLfbdXA7RCPJeGPSwfni+vXv+B/iYRF5cNjICBq52v/ec1f50H8wrExLw\r\nZ9NiWbYPZX5LGDWa+uQlFhTc/3zwn0B9Al/hVQN7h/s7fYSpvIbYQPmlmQIg\r\nNqS0hyopNgBp0C7KqYW/QzCfQ6rtuhKd0xqDs2dwlWWzVmwEXtfo49KBkSnH\r\nrHIECSuHSRg5AX9eapTxBRqIlvdVfIgVQkZyXNfw3MRE2uE+vHNQeNJYslrS\r\nV16R4889tfvGqboMNdRKL5HienpXq54oeyOko+dWOxMv7+Hs9cqHCoNPiaKy\r\nmoQhy9KCLI3suH3v+XwR0Lk3D6K8hoVwpF2uOq1TU7jxyCyaVOyO1YLN1Dim\r\nJi3VvwYRnQTuVGKnafEUGLFnfMaUqbdNBX9jl42nXXWk62zCEVdSzu24WiYc\r\nD7uNMV6HnNl+OYC55cWiDUt8F6PcXmRaj7+hBwD7ldG6NtaHGCxHR/s2/2aM\r\nVwPS5B4fGXRHjI5GV3+5jmZ0GCz5AzcptPsEm9X1jBweOxwVAaiAQATFITNt\r\nVtfgBmTWeplzkDEwtSfx23mt9b7ZImdzgvu6ga8SdfuZYPF3M6KRtajdwyRr\r\nNRKwmdyOnu/I4pNZZajcbw+QUzB1LxhsCbk=\r\n=mGFr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"9938a5a58464c6ab58f82a9a24bfda39323503fc","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"9.2.0","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ajv":"^8.0.0","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","tsd":"^0.25.0","fastify":"^4.2.1","standard":"^17.0.0","ajv-errors":"^3.0.0","@types/node":"^18.0.4","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_2.3.0_1672612071650_0.0017521023219333465","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@fastify/response-validation","version":"2.3.1","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@2.3.1","maintainers":[{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"77c8834c569c77485614f20ed147489bb829edbb","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-2.3.1.tgz","fileCount":12,"integrity":"sha512-Sj4puVlSNMJpPewIgdSFzAa7JFR8vQNadq5kj1SXPr0ecLZ4CHTA+YF4TBiECm8skpKAy9xX0wA+LYAlA7Bmbw==","signatures":[{"sig":"MEUCIA5H2sRo/Szw+OaHayCvgJTuWlYcOfK3aSwJDEDGN8uoAiEAgJu9zBrl7KpuRyLyDLYmQqtXivkGggpeEkMrBFERluM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1vAnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfCA//eABYnJph36Vw7ih4t0cy83paRZNmmfthj/APoK7XSY8CnZ4R\r\nWjqOhfgB+7m38ByJiRbMPlc6g+pAD3kT3GXyaKHEweAvsUDhMQXIEZ8vEkZm\r\nKS6I0XIerdm4kMJ9WZYV3u5w+0vYqLIsM717Y98YvZ54wbFpK/OcN20ivXBY\r\n3d1t1uhlwvgSRHwfVRhKc74sjQkjShAXNN13nZXSWcZQURG4YDjDzRjE9RHs\r\nFy04qvcx54/uUyBPHQDWimE6GyD7vp+zl+vJXV8Q98SmzRWVhpY3QhqDJ3Ma\r\n585191PIR9wVHDSQtnsbRfD1UttxqOux2erf+GUaDVz4cyvoG3k5EI8xVQry\r\n1P4Ho2jhbBRz5l6JKVj5k4+xuksypKs5R2cqudHhT2fHQX9YnNB/AS+S6FS5\r\nmXLxc282A/tD3Nmx4v535vq4s9FrIRwHKedbhP67sXZ8ftNwA6OkQFbNU9Dl\r\nog+Bxlu41CGfiouca1Em+LlKQF9kMiruM80WL5OTeeW4NcOvHul2f28n+pLI\r\nSnZjRobrZAQEV3IfALBsatdDVluGvqi0bdo//WvK3sAAS95eX32gLtR+mk2a\r\nCQoVt/fKOsGTVbNo5lk+nEkcQDoh0OuA6j+Jy2DIpZxRIOafE4slXbctRLju\r\ns1FLqPOMsZRPq0am7lOjCopV7QF5h4essoQ=\r\n=oFS5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"e39c29dfacd14c2b3ae7dbb5af82da5b3446eafa","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"9.2.0","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ajv":"^8.0.0","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","tsd":"^0.25.0","fastify":"^4.2.1","standard":"^17.0.0","ajv-errors":"^3.0.0","@types/node":"^18.0.4","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_2.3.1_1675030567667_0.720381572624526","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@fastify/response-validation","version":"2.4.0","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@2.4.0","maintainers":[{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"2f9ce1f094a4dec2954f8ba74ec697b704840922","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-2.4.0.tgz","fileCount":12,"integrity":"sha512-fCM3P0+MOsKbygUoeI0HQZ2o1IuC2wbgTKETJWvs4hjoxX68OY5NZohHyyk0mCxePmGkQ5CI/OqScWmIqArHdA==","signatures":[{"sig":"MEUCIQCRog76VKoplnQn2adsZYAZm2aMYOnw8Qfc+8oBwGbuDAIgbJsc4xYahoqAwfVjbcEUiXTL4MT0auDtTXV+MGHSAAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24630},"main":"index.js","types":"types/index.d.ts","gitHead":"4478f52024a217c22858a81b1372f793e974f6de","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"9.5.0","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ajv":"^8.0.0","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","tsd":"^0.28.0","fastify":"^4.2.1","standard":"^17.0.0","ajv-errors":"^3.0.0","@types/node":"^20.1.1","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_2.4.0_1688279382653_0.44932809250263395","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@fastify/response-validation","version":"2.4.1","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@2.4.1","maintainers":[{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"2424896ada0b4890e7cf0ee7c808d3a344bb8233","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-2.4.1.tgz","fileCount":12,"integrity":"sha512-4maJGffBh3ufiafW3Ct1oL8qnTQSHL+M4+njaDEdgu0vGEn7HaskA+HJeu+i5mYm3wsqULQRwWsJnhA8biBf8A==","signatures":[{"sig":"MEYCIQDOHbK//4LDrox15yQylcICWHdBL5LHHzXrtN6gegbSGAIhAO6s/zjYRbezxx+SutFapDu2nVN561/9bpHEG3vCvq7Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24871},"main":"index.js","types":"types/index.d.ts","gitHead":"a3f7fe1a6ae4ddb808e0022ef247a286a8e97bfc","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"9.5.0","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ajv":"^8.0.0","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","tsd":"^0.28.0","fastify":"^4.2.1","standard":"^17.0.0","ajv-errors":"^3.0.0","@types/node":"^20.1.1","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_2.4.1_1689057051390_0.15263217188889233","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@fastify/response-validation","version":"2.5.0","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@2.5.0","maintainers":[{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"29eaa2722c93ebdc835663c77702c331b5275271","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-2.5.0.tgz","fileCount":12,"integrity":"sha512-xZ91NXUc0YSnRQXMPYPAzbUtTVj4QotaNwj1OTUVBQ4Wx3Fw5A0phDSPBWJvScN/22smn/iWjVAoAwKK5YlzFg==","signatures":[{"sig":"MEUCIQCpbvh+NHJcDuL+cQo0jH6JpY5WdgpzZlugXSOW/UINNgIgJvWLHVt4fqMw8Abk1sqD/yvOhi/T2r64WFqZdF7Rurc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27015},"main":"index.js","types":"types/index.d.ts","gitHead":"86d0c419e853dd64db6c6b8a97b6a5400d1510b5","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"9.5.1","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"ajv":"^8.0.0","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","tsd":"^0.28.0","fastify":"^4.2.1","standard":"^17.0.0","ajv-errors":"^3.0.0","@types/node":"^20.1.1","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_2.5.0_1691427985677_0.181259677428125","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@fastify/response-validation","version":"2.5.1","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@2.5.1","maintainers":[{"name":"gurgunday","email":"gurgun.dayioglu@icloud.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"676279f3f514066be9f20a3fe40a7e6d280a2c02","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-2.5.1.tgz","fileCount":13,"integrity":"sha512-8syomU+1ThPxDPsOJVJFUQIoApEnpO62VP4JjLia1s33gGV8ny0zAEZJaP9EcyKrZ3ZCnFxyyjwDIM+A4zk0EA==","signatures":[{"sig":"MEUCIEG7V/vA/HKeaGnvOXY+HiyFL3zmh/GxQTog+z5++93ZAiEAqyIzwUOn4HmUDc8GjFtYvOqw8rpMhL75dInpWJhAG/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27120},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"d9b178d68716159a43e5bc0efb08ab298a844a2f","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"10.1.0","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"ajv":"^8.0.0","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","tsd":"^0.29.0","fastify":"^4.2.1","standard":"^17.0.0","ajv-errors":"^3.0.0","@types/node":"^20.1.1","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_2.5.1_1698590355976_0.004389646864589647","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@fastify/response-validation","version":"2.6.0","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@2.6.0","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"bccea973136d2e239821132c5e5d1c0435f73e26","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-2.6.0.tgz","fileCount":13,"integrity":"sha512-g6UedzxEhCqyRVocH1udOCZKn7xj3+xXdI6s5/1bN5iqG/xuomRY8Ve7RIUyC272h1Gmx5QKHLenQoI7tcpi1Q==","signatures":[{"sig":"MEQCIAofqkAO/lJJS4mWzykoymiEbsXwyE1g+NQf2xWdXbhkAiBEVZzAgyuMVvN9WUGYHwWo7/dfZSKJyD98gc7mw+rn/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30423},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"8869084066778f8bb1da590c70ecf07c1ff6b8a9","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"10.2.4","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.0.0","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","tsd":"^0.30.1","fastify":"^4.2.1","standard":"^17.0.0","ajv-errors":"^3.0.0","@types/node":"^20.1.1","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_2.6.0_1710958178329_0.5520013190782653","host":"s3://npm-registry-packages"}},"3.0.0-pre.fv5.1":{"name":"@fastify/response-validation","version":"3.0.0-pre.fv5.1","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@3.0.0-pre.fv5.1","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"2600389f4766e603ebb87a0935290fedf06b4520","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-3.0.0-pre.fv5.1.tgz","fileCount":13,"integrity":"sha512-liAgSt9HG/v8mw55zmyzXNEZXBfiVsb77l8CAfSeDW/91YkLlYKCDW2RrXwoCnBffmpOWf22LQ3MYlciu0dQHQ==","signatures":[{"sig":"MEYCIQCmbZsj/po5zpYQuZbNlV5YreV/3yjsXABAFXH71FfQhQIhAL5qDMsUJlloOV/6D1nIGBASmdMvmTLkEbODweRLgbba","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30549},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"b359b98372512ba65e880a0eec303362bbfc1eba","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"10.5.0","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ajv":"^8.12.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^18.7.2","tsd":"^0.31.0","fastify":"^4.26.2","standard":"^17.1.0","ajv-errors":"^3.0.0","@types/node":"^20.12.7","ajv-formats":"^3.0.1","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_3.0.0-pre.fv5.1_1718637785008_0.8903499217615616","host":"s3://npm-registry-packages"}},"3.0.0-pre.fv5.2":{"name":"@fastify/response-validation","version":"3.0.0-pre.fv5.2","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@3.0.0-pre.fv5.2","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"4c50ffced7d5926bc4b589df3970ee75b37256e7","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-3.0.0-pre.fv5.2.tgz","fileCount":13,"integrity":"sha512-ydWL4E506/QEX8ELuyvq7M4J5ITFf5JnY21Rowl1KhKnrIrJcYr3lRmxuY2MJ1knpBXWN7Iq7kVbdq8LSAIGEw==","signatures":[{"sig":"MEUCIQCRCde9eHZ0a2zv6yjKPfbLW5s8fRS5yumK0HEiaYH28wIgYCrjRGlpmGzWTpHeIsgY/Yr22cqu2WEXxedk+iPoai8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30555},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"2389fe784b2afde5346d18abe69b7dbc39567d90","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:report":"tap --coverage-report=html -J test/test.js","test:typescript":"tsd"},"_npmUser":{"name":"fdawgs","email":"frazer.dev@icloud.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.12.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^18.7.2","tsd":"^0.31.0","fastify":"^5.0.0-alpha.3","standard":"^17.1.0","ajv-errors":"^3.0.0","@types/node":"^22.0.0","ajv-formats":"^3.0.1","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_3.0.0-pre.fv5.2_1723047403099_0.5641039444263252","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@fastify/response-validation","version":"3.0.0","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@3.0.0","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"b2b4899202e7f2de0c8e1b06fa55fd8401ec9216","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-3.0.0.tgz","fileCount":12,"integrity":"sha512-A4ew+HekQWPuO1K5/2ppeCLQfmMbo2VScmJb83J40lbthuFgR0p/zAtXuCs9Ok4aFs+vHK8tkBSLY3NO28/b7w==","signatures":[{"sig":"MEQCIBgpsUEv6ANQ4WHWsU78kDNbgQ/szV69W0hu2P+2kJOYAiBPCSueZOjaGmwxU0Yy7OnwMBhSevuDH9Ib1XAFbGHskw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31586},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"b320de2e6da19bbc4120c7f1c46cf111b4092d54","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ajv":"^8.12.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","fastify":"^5.0.0-alpha.4","standard":"^17.1.0","ajv-errors":"^3.0.0","@types/node":"^22.0.0","ajv-formats":"^3.0.1","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_3.0.0_1725550350030_0.08195597375401342","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@fastify/response-validation","version":"3.0.1","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@3.0.1","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"815987e85f4c94034ed88a11624a0e4e6233a2a8","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-3.0.1.tgz","fileCount":12,"integrity":"sha512-jTnNVopE1xfr12J+IAq8OL5NUXji7YJvE2JSr/3TRhfpZTe2xRMbXq86nqzi98cvHsPJP8mfwqZeJ4Qf0Rw4Xg==","signatures":[{"sig":"MEUCICL2OPEr7Z2TufACm0bA2aVzK99z4AS7n8M3Zhnv64WLAiEAy8xIqNUogEsGuzCwE88v+b+0WB5EpV5/7ZPFL+wSJIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31578},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"3c09c5c4a4fd987f8cdb061c5cef1b36a4d6b29c","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.12.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","fastify":"^5.0.0","standard":"^17.1.0","ajv-errors":"^3.0.0","@types/node":"^22.0.0","ajv-formats":"^3.0.1","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_3.0.1_1726749891551_0.557882273066961","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@fastify/response-validation","version":"3.0.2","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@3.0.2","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"3ba0828c667f77711fd64e4a63bc899f04cc40a2","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-3.0.2.tgz","fileCount":12,"integrity":"sha512-ibx6jGZnK7HHri7LXwzMRP7OuhW3VHw2KvCwas1eukA6JeLmm7rLcFLvfZBRr/PFxhMT5uuZq38ZZEX3XAKBig==","signatures":[{"sig":"MEUCIQC2qLnA3iJIb1AQPZ9X4kCeMCdLB0H+gpzDKq3bVZeUOQIgJ1XwMGBLFfIdlcesEFK54EJvIxX/cCujEH0o5cl75rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35119},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"6e5f11482466f56883d11f5c33dda416049b193e","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"fdawgs","email":"frazer.dev@icloud.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"10.9.0","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.12.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","fastify":"^5.0.0","standard":"^17.1.0","ajv-errors":"^3.0.0","@types/node":"^22.0.0","ajv-formats":"^3.0.1","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_3.0.2_1730899124945_0.578563663226537","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@fastify/response-validation","version":"3.0.3","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@3.0.3","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"url":"https://james.sumners.info","name":"James Sumners"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"6b7b47e156436400d2614ad00561f38ed39e1fe1","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-3.0.3.tgz","fileCount":13,"integrity":"sha512-ojZ9CH501asIZueieqpbpVxrjWeZiGZIVbnrxtCjrMc62cjdCVi3D4QEyoHsc5Y+P/eK2dDEbpk/K1Q21fO5wg==","signatures":[{"sig":"MEYCIQDpRohVfgZ6ca7Dm3MQzJMgLrbP3lVsIorobo2yIhspgQIhAPLzcmwApijEJIX/KEwELapRRL/Jc9fFGJxRgyu6PLYm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35880},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"953b5913218a7c549cb9bfa053ce1ffbc2baae13","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"fdawgs","email":"frazer.dev@icloud.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.12.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.17.0","fastify":"^5.0.0","ajv-errors":"^3.0.0","@types/node":"^22.0.0","ajv-formats":"^3.0.1","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_3.0.3_1736597340144_0.6962035103121942","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@fastify/response-validation","version":"3.0.4","keywords":["fastify","validation","response","json","schema"],"author":{"name":"Tomas Della Vedova"},"license":"MIT","_id":"@fastify/response-validation@3.0.4","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"url":"https://james.sumners.info","name":"James Sumners"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-response-validation#readme","bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"dist":{"shasum":"145c2ab9f6640f5bf8a5899d77dbff401d4dce24","tarball":"https://registry.npmjs.org/@fastify/response-validation/-/response-validation-3.0.4.tgz","fileCount":14,"integrity":"sha512-e5J7PgYg9QsFbkT1UGmuqz7vvSuLrFuXm11K+E5Fg+H1u3HWBcPFOAEjf20g2qdZVTj2U4RS15fT0WXCVzFbVA==","signatures":[{"sig":"MEUCIGMLdIOteEkn0HASidAy4AcO3uTP1iLc1xvFm2Zi1N4OAiEApkhfkmqTHk72rV8qmUklxxlf1z/yarzzbV2fiysuz3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37879},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"8ca4f0490a1ff253fe7612c60ee9670ecb8064bf","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:typescript":"tstyche"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"_npmVersion":"11.11.0","description":"A simple plugin that enables response validation for Fastify.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","@fastify/error":"^4.0.0","fastify-plugin":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","eslint":"^9.17.0","fastify":"^5.0.0","tstyche":"^7.0.0","ajv-errors":"^3.0.0","@types/node":"^26.0.1","ajv-formats":"^3.0.1","neostandard":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/response-validation_3.0.4_1786199686440_0.3443411409759678","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-04-27T15:30:36.941Z","modified":"2026-09-04T11:16:49.608Z","1.0.0":"2022-04-27T15:30:37.281Z","2.0.0":"2022-05-23T14:05:35.196Z","2.1.0":"2022-07-16T16:09:26.503Z","2.2.0":"2022-12-05T09:36:16.823Z","2.3.0":"2023-01-01T22:27:51.828Z","2.3.1":"2023-01-29T22:16:07.831Z","2.4.0":"2023-07-02T06:29:42.843Z","2.4.1":"2023-07-11T06:30:51.596Z","2.5.0":"2023-08-07T17:06:25.887Z","2.5.1":"2023-10-29T14:39:16.123Z","2.6.0":"2024-03-20T18:09:38.524Z","3.0.0-pre.fv5.1":"2024-06-17T15:23:05.178Z","3.0.0-pre.fv5.2":"2024-08-07T16:16:43.238Z","3.0.0":"2024-09-05T15:32:30.225Z","3.0.1":"2024-09-19T12:44:51.725Z","3.0.2":"2024-11-06T13:18:45.109Z","3.0.3":"2025-01-11T12:09:00.314Z","3.0.4":"2026-08-08T14:34:46.603Z"},"bugs":{"url":"https://github.com/fastify/fastify-response-validation/issues"},"author":{"name":"Tomas Della Vedova"},"license":"MIT","homepage":"https://github.com/fastify/fastify-response-validation#readme","keywords":["fastify","validation","response","json","schema"],"repository":{"url":"git+https://github.com/fastify/fastify-response-validation.git","type":"git"},"description":"A simple plugin that enables response validation for Fastify.","contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"url":"https://james.sumners.info","name":"James Sumners"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"behemoth89@gmail.com","name":"eomm"},{"email":"iselwin@gmail.com","name":"kibertoad"},{"email":"kaka@kakawebsitedemo.com","name":"climba03003"},{"email":"hey@gurgun.day","name":"gurgunday"},{"email":"a.tripodi133@gmail.com","name":"tony133"},{"email":"me@metcoder.dev","name":"metcoder95"},{"email":"frazer.dev@icloud.com","name":"fdawgs"}],"readme":"# @fastify/response-validation\n\n[![CI](https://github.com/fastify/fastify-response-validation/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/fastify/fastify-response-validation/actions/workflows/ci.yml)\n[![NPM version](https://img.shields.io/npm/v/@fastify/response-validation.svg?style=flat)](https://www.npmjs.com/package/@fastify/response-validation)\n[![neostandard javascript style](https://img.shields.io/badge/code_style-neostandard-brightgreen?style=flat)](https://github.com/neostandard/neostandard)\n\nA simple plugin that enables response validation for Fastify.\nThe use of this plugin will slow down your overall performance, so we suggest using it only during development.\n\n## Install\n```\nnpm i @fastify/response-validation\n```\n\n## Usage\nYou just need to register the plugin and you will have response validation enabled:\n```js\nimport fastify from 'fastify'\n\nconst app = fastify()\n\nawait app.register(require('@fastify/response-validation'))\n\napp.route({\n  method: 'GET',\n  path: '/',\n  schema: {\n    response: {\n      '2xx': {\n        type: 'object',\n        properties: {\n          answer: { type: 'number' }\n        }\n      }\n    }\n  },\n  handler: async (req, reply) => {\n    return { answer: '42' }\n  }\n})\n\napp.inject({\n  method: 'GET',\n  path: '/'\n}, (err, res) => {\n  if (err) throw err\n  console.log(res.payload)\n})\n```\n\nDifferent content types responses are supported by `@fastify/response-validation`, `@fastify/swagger`, and `fastify`. Please use `content` for the response otherwise Fastify itself will fail to compile the schema:\n```js\n{\n  response: {\n    200: {\n      description: 'Description and all status-code based properties are working',\n      content: {\n        'application/json': {\n          schema: {\n            name: { type: 'string' },\n            image: { type: 'string' },\n            address: { type: 'string' }\n          }\n        },\n        'application/vnd.v1+json': {\n          schema: {\n            fullName: { type: 'string' },\n            phone: { type: 'string' }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\nIf you want to override the default [ajv](https://www.npmjs.com/package/ajv) configuration, you can do that by using the `ajv` option:\n```js\n// Default configuration:\n//    coerceTypes: false\n//    useDefaults: true\n//    removeAdditional: true\n//    allErrors: true\n\nimport responseValidator from '@fastify/response-validation'\n\n// ... App setup\n\nawait fastify.register(responseValidator, {\n  ajv: {\n    coerceTypes: true\n  }\n})\n```\n\nYou can also pass in an instance of ajv\n```js\n// Default configuration:\n//    coerceTypes: false\n//    useDefaults: true\n//    removeAdditional: true\n//    allErrors: true\n\nimport responseValidator from '@fastify/response-validation'\nimport Ajv from 'ajv'\n\n// ... App setup\n\nconst ajv = new Ajv()\nawait fastify.register(responseValidator, { ajv })\n```\n\nBy default, the response validation is enabled on every route that has a response schema defined. If needed you can disable it all together with `responseValidation: false`:\n```js\nimport responseValidator from '@fastify/response-validation'\n\n// ... App setup\nawait fastify.register(responseValidator, {\n  responseValidation: false\n})\n```\n\nAlternatively, you can disable a specific route with the same option:\n```js\nfastify.route({\n  method: 'GET',\n  path: '/',\n  responseValidation: false,\n  schema: {\n    response: {\n      '2xx': {\n        type: 'object',\n        properties: {\n          answer: { type: 'number' }\n        }\n      }\n    }\n  },\n  handler: async (req, reply) => {\n    return { answer: '42' }\n  }\n})\n```\n\n## Plugins\nYou can also extend the functionalities of the ajv instance embedded in this validator by adding new ajv plugins.\n\n```js\nfastify.register(require('fastify-response-validation'), {\n  ajv: {\n    plugins: [\n      require('ajv-formats'),\n      [require('ajv-errors'), { singleError: false }]\n      // Usage: [plugin, pluginOptions] - Plugin with options\n      // Usage: plugin - Plugin without options\n    ]\n  }\n})\n```\n\n## Errors\n\nThe errors emitted by this plugin are:\n\n- `FST_RESPONSE_VALIDATION_FAILED_VALIDATION`: This error is emitted when a response does not conform to the provided schema.\n\n- `FST_RESPONSE_VALIDATION_SCHEMA_NOT_DEFINED`: This error is emitted when there is no JSON schema available to validate the response.\n\n## License\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}