{"_id":"@foodsy-app/fastify-typebox","_rev":"40-4b896d2d84bb7cd391c75af134e7011c","time":{"1.0.1":"2020-07-22T07:33:19.314Z","1.0.2":"2020-07-22T07:33:19.314Z","1.0.3":"2020-07-22T07:33:19.314Z","1.0.4":"2020-07-22T07:33:19.314Z","1.1.0":"2020-07-22T07:33:19.314Z","1.2.0":"2020-07-22T07:33:19.314Z","1.2.1":"2020-07-22T07:33:19.314Z","1.2.2":"2020-07-22T07:33:19.314Z","created":"2020-07-22T07:41:31.257Z","1.0.0":"2020-07-22T07:41:31.393Z","modified":"2022-05-03T14:56:40.456Z","2.0.0":"2020-07-22T07:44:42.173Z","3.0.0":"2020-07-22T08:31:45.050Z","4.0.0":"2020-07-22T08:45:32.767Z","4.0.1":"2020-07-22T09:03:11.498Z","5.0.0":"2020-07-22T09:49:36.424Z","5.1.0":"2021-03-25T10:47:16.008Z","5.2.0":"2021-03-28T15:44:40.308Z","5.3.0":"2021-03-28T15:46:14.879Z"},"name":"@foodsy-app/fastify-typebox","dist-tags":{"latest":"5.3.0"},"versions":{"1.0.0":{"name":"@foodsy-app/fastify-typebox","version":"1.0.0","description":"Plugin for Fastify to prevent having to write duplicate type definitions for schemas","keywords":["fastify","typebox","json-schema","fastify-plugin"],"homepage":"https://github.com/foodsy-app/fastify-typebox#readme","bugs":{"url":"https://github.com/foodsy-app/fastify-typebox/issues"},"repository":{"type":"git","url":"git+https://github.com/foodsy-app/fastify-typebox.git"},"license":"MIT","author":{"name":"foodsy-app","email":"info@foodsy.eu"},"contributors":[{"name":"Daniell Wijdenbosch","email":"daniell.7@icloud.com","url":"https://github.com/pandaniell"}],"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf index.js index.d.ts","postinstall":"patch-package","prepublishOnly":"npm run clean && npm run build"},"dependencies":{"@sinclair/typebox":"^0.10.1","fastify-plugin":"^2.0.1","patch-package":"^6.2.2","postinstall-postinstall":"^2.1.0","rimraf":"^3.0.2"},"devDependencies":{"@types/node":"^14.0.24","fastify":"^3.1.1","typescript":"^3.9.7"},"engines":{"node":">=5"},"gitHead":"76421598e0e6332c27fca23a92d08c661097e045","_id":"@foodsy-app/fastify-typebox@1.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7uchfb/k0rbn2/6/sn8Labg/y2nAPUbl0zp5pXtbxbNa2yRpzbFz9FuKLG9b06bhxv6EUIyWC0+85VlU6JB8Pw==","shasum":"fca704734f272e3c025319f0370ba95fb50a80fe","tarball":"https://registry.npmjs.org/@foodsy-app/fastify-typebox/-/fastify-typebox-1.0.0.tgz","fileCount":8,"unpackedSize":17663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF+2rCRA9TVsSAnZWagAAe1gP/Awh1ocB/9UIz6bYpIKw\nLiqGTJHKfwZdl53qIvhcWr3ZYFXORoeUnLa2wGb5kZpd/Vo8VP9bR7Xm6v4D\nJ5Ar0OZJgJJP1zJkSmof+7uWAkyHFLSqf/AyIHgCKXXEDf0fCoe0BLxRgtZ7\ns0JdcY/UN/0HT4O1U+GrBC+/6hlOg97SjpP/FqItA6q8gPEe9LjNe3Qqclo0\nUWYbPDbGHgpQOYIyZsNqutJ+yzvyCFbTZwjnSG2aVfCr5sim3BwrBx8F+j3U\n6jdaxVIIGeIFRP5d7Y0Sx7idkjM0EZoKfOBmCqopM/QEpAK74N2/uX8b7b4v\nPfbg7aUOikF5vHECzWN0oWEYXcBEnT0xQY0oh3UjYohHRTkZACa6PDICgTFw\nDxys5hwpN9VxCfR8+A5PEeW51erTtsTeB0Qr3liynOxqjGOg/lR//kc8Jwfu\nFYD1OKQOGtqG7ae8jM0L22GRbBEx7zpmzAWtQeqFKffP4cKfFqV+jLNZEZ2o\nMhDB2q+x1esfAfF2Uw0NeTMgzvAtTLe1CZGf2eRs+0O4DJuIWb3JA462mcmJ\nG9JIY2nV9yqoZG+JM2ltoiNezmXF04iZyvKBJILyXOrbeKynzKRTzyfK4jQi\napXaE8BFGAkc47x8d/A8FkzqWrTDPZT971v7gIHPZ3rDDvIZOUQ8iRjmDOJU\nBGVL\r\n=rvjB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhEqERVRPUmfokBdhW5t6K+0u5S3g3YTJkrydc8Kkr9AiBzkRIZvBDUIDSVz62PSZPnJ1dmENlBhSVnse2TScC4Iw=="}]},"maintainers":[{"name":"pandaniell","email":"wdbdaniell@icloud.com"},{"name":"klaaz0r","email":"klaas.foppen@gmail.com"},{"name":"mauvm","email":"maurits@nerdieworks.nl"},{"name":"jasperkuperus","email":"npm@jasperkuperus.nl"}],"_npmUser":{"name":"pandaniell","email":"wdbdaniell@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-typebox_1.0.0_1595403691258_0.41812781285536116"},"_hasShrinkwrap":false},"2.0.0":{"name":"@foodsy-app/fastify-typebox","version":"2.0.0","description":"Plugin for Fastify to prevent having to write duplicate type definitions for schemas","keywords":["fastify","typebox","json-schema","fastify-plugin"],"homepage":"https://github.com/foodsy-app/fastify-typebox#readme","bugs":{"url":"https://github.com/foodsy-app/fastify-typebox/issues"},"repository":{"type":"git","url":"git+https://github.com/foodsy-app/fastify-typebox.git"},"license":"MIT","author":{"name":"foodsy-app","email":"info@foodsy.eu"},"contributors":[{"name":"Daniell Wijdenbosch","email":"daniell.7@icloud.com","url":"https://github.com/pandaniell"}],"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf index.js index.d.ts","postinstall":"patch-package","prepublishOnly":"npm run clean && npm run build"},"dependencies":{"@sinclair/typebox":"^0.10.1","fastify-plugin":"^2.0.1","patch-package":"^6.2.2","postinstall-postinstall":"^2.1.0","rimraf":"^3.0.2"},"devDependencies":{"@types/node":"^14.0.24","fastify":"^3.1.1","typescript":"^3.9.7"},"engines":{"node":">=5"},"gitHead":"61608e8913be3cd0bcf90c6b85c06d37884e7697","_id":"@foodsy-app/fastify-typebox@2.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BK7LjO+Y9RfNPSbc/J8Sw62+pL5QdCiYaEWekDggmMhe0SdDWFpsXGrJTFGV6mPefg/M1sum+IfoBGV9BQpGRA==","shasum":"10ae5f5766cee59304f93f70077bfecd49c29197","tarball":"https://registry.npmjs.org/@foodsy-app/fastify-typebox/-/fastify-typebox-2.0.0.tgz","fileCount":8,"unpackedSize":17663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF+5qCRA9TVsSAnZWagAAv3EQAJSv9cgzQP3WNiZbgICh\noY90fbEJpGH8U+7cCMOKXxWuKOF2rhAcrQFgV0HUVa4qjQnNxGRchBnh/5dV\njUCMqKGrG08GADPAABBmp0nXG6Xpayles3cHaVWmrSLrbKeIrS1zdaZxG9MI\n2ZqwBnmlunqIgAJoZ1xZbokgX8CI14JRyk8m4azhnyICqf0p0d4YzMi/1Ofa\nTVCxUpbn2ZIY+533ZhNiX8HITxPTgXJQxTIlM2Sj2jC5NO4lnjeEB2h+2CxF\nM76fwLHuM82Y2el7meYnXInzKxoi0ZzkwKBS0aR/qgUjyTrtIm7zW6LPwCy/\nAPCiofXx8F4BEKIC0ZmCirt/ygZ5oshuASi23un00zfPl8B3Vb0Xe4oXjgct\nCypxiNurBxlKBmxMZNPuFUQ+M5xmBo8/OaVj0ER9dQ1nubpzdkvEIIDFmhds\nabDiJMEzX27QTYGuL45fZxVLBcsPLLQII4XRCt/DRCz35wP7cVUO3rX/DmCS\n8Lt7NG6NBvTM21I6AMydFbvnXyLNe45x9JVImRZau0gV+UeXVSJbgUmDBSvX\nVWGn9UoPc//0rbx8/eyuS/Z/J3lXkleehPijtXPN+I0OQZFfoFicuADE63Ps\nicCWCcUWRvRLm7nlemLU2jQ28w35r1LJ+d5ZrQfVWEkGhuIR+K6/ZTRv3hMq\nag69\r\n=3gp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVixpgA/y4ZwHgOMOGbkwLMpYERsOn1KiW4pv29zzXcAiBkTvr4sso0eeb/vhaEqEgQDGPyiRMtUjQezEbWpemgzg=="}]},"maintainers":[{"name":"jasperkuperus","email":"npm@jasperkuperus.nl"},{"name":"klaaz0r","email":"klaas.foppen@gmail.com"},{"name":"mauvm","email":"maurits@nerdieworks.nl"},{"name":"pandaniell","email":"wdbdaniell@icloud.com"}],"_npmUser":{"name":"pandaniell","email":"wdbdaniell@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-typebox_2.0.0_1595403881969_0.5886435801281693"},"_hasShrinkwrap":false},"3.0.0":{"name":"@foodsy-app/fastify-typebox","version":"3.0.0","description":"Plugin for Fastify to prevent having to write duplicate type definitions for schemas","keywords":["fastify","typebox","json-schema","fastify-plugin"],"homepage":"https://github.com/foodsy-app/fastify-typebox#readme","bugs":{"url":"https://github.com/foodsy-app/fastify-typebox/issues"},"repository":{"type":"git","url":"git+https://github.com/foodsy-app/fastify-typebox.git"},"license":"MIT","author":{"name":"foodsy-app","email":"info@foodsy.eu"},"contributors":[{"name":"Daniell Wijdenbosch","email":"daniell.7@icloud.com","url":"https://github.com/pandaniell"}],"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf index.js index.d.ts","prepublishOnly":"npm run clean && npm run build"},"dependencies":{"@sinclair/typebox":"^0.10.1","fastify-plugin":"^2.0.1","rimraf":"^3.0.2"},"devDependencies":{"@types/node":"^14.0.24","fastify":"^3.1.1","typescript":"^3.9.7"},"engines":{"node":">=5"},"gitHead":"94bac305f70c9da71f03ef6301df417de99af0c1","_id":"@foodsy-app/fastify-typebox@3.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-uPFnSvR+V12WyWCSqzZ/GAUJnu2kUUZ1HUPlv+7ZW1pZlJFN8hLc98eIn9DgAXEf/KGxqjoOe390SV908aSgnQ==","shasum":"7ab6154c8b24d58d04a0a0628a506bcd350af6af","tarball":"https://registry.npmjs.org/@foodsy-app/fastify-typebox/-/fastify-typebox-3.0.0.tgz","fileCount":8,"unpackedSize":19399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF/lxCRA9TVsSAnZWagAA3AwP/jgg2iYwfRnpG3R+m6OP\nt517bpYHC/4nuBPkGoGitGnKK3Ug26i+kRfsYU8xg8cUbd1/PfxVvvP0o5OT\n2tXzOth6u1N4MxEC0PYEX3AbRReLBhHW1qo+aK9cH5IYexqp3wznn0Y60DE0\nCW25ICaOY8bigbsXbaOSJSnu/7WPMCSgeK8G681ndSTZy4mLGbn9g2zJcpyq\nWFubxkFdM35Su6cHsq0jbkud17iIrb5IaYk2n9P5rftqUBE5zE4vPz14mHqh\nvhgTiiArc6uDiOHJZXCL83zON2e0mJggfJkux/XKtiqc8Vw6ebyQawdce4NJ\nC3SIvUmYarjQG6dpxwHMCFDUXrCvkSTQA6XJ1O5eRJaaVA8paarhIfR126ax\nP0Agg/IWpEPrJk4yvfax9JcKCwB1CndRbHJiZxZ5N4bH+yC1Rgzh262qMpWO\nkyJcfP3+NjQ8XE91lsJFDm4JxAcy+C1VDh5XFh1mNRJc4k/qgkUQnpIwLHMu\negbuEmva0xTWbFxmG8BpsYa5/WbfEI8zhTuItlItzjGko6n8tBfkSDJ2Q3of\ndzazj+3Ccy4k0hrfizXNhFEeIWCoMZE7vvEoJVDufhqFFhYF0L3gdks4pyyd\nfxL6FdVt8dqfVv+nKaTg1lb1eUBsR7yYb23YsZxHRgrV46yp2BnrwANGnMaU\nBEiT\r\n=95UG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbhqLAtBjpiMcQpzDbEAblclvGZ7XCcOOxcq9aQWli9AiEAts7aolAQ7hopz8k1RGthzjVZXaM250GkkqxiUSJxbDo="}]},"maintainers":[{"name":"jasperkuperus","email":"npm@jasperkuperus.nl"},{"name":"klaaz0r","email":"klaas.foppen@gmail.com"},{"name":"mauvm","email":"maurits@nerdieworks.nl"},{"name":"pandaniell","email":"wdbdaniell@icloud.com"}],"_npmUser":{"name":"pandaniell","email":"wdbdaniell@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-typebox_3.0.0_1595406704667_0.37145579434638143"},"_hasShrinkwrap":false},"4.0.0":{"name":"@foodsy-app/fastify-typebox","version":"4.0.0","description":"Plugin for Fastify to prevent having to write duplicate type definitions for schemas","keywords":["fastify","typebox","json-schema","fastify-plugin"],"homepage":"https://github.com/foodsy-app/fastify-typebox#readme","bugs":{"url":"https://github.com/foodsy-app/fastify-typebox/issues"},"repository":{"type":"git","url":"git+https://github.com/foodsy-app/fastify-typebox.git"},"license":"MIT","author":{"name":"foodsy-app","email":"info@foodsy.eu"},"contributors":[{"name":"Daniell Wijdenbosch","email":"daniell.7@icloud.com","url":"https://github.com/pandaniell"}],"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf index.js index.d.ts","prepublishOnly":"npm run clean && npm run build"},"dependencies":{"@sinclair/typebox":"^0.10.1","fastify-plugin":"^2.0.1","rimraf":"^3.0.2"},"devDependencies":{"@types/node":"^14.0.24","fastify":"^3.1.1","typescript":"^3.9.7"},"engines":{"node":">=5"},"gitHead":"9ce328eb2b4f6a5debdd77df7dd05c86e36399a4","_id":"@foodsy-app/fastify-typebox@4.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cvCnmS8LnDbnAA+ttklBrl7K3AAOtgSbd6cznh8PBelzONnrQ5DIqITfI2iNgt8MtBWLybiH1F5+/F0MkEigLA==","shasum":"c83e02473a70763efd3029c9bed61ccbd6b550f8","tarball":"https://registry.npmjs.org/@foodsy-app/fastify-typebox/-/fastify-typebox-4.0.0.tgz","fileCount":8,"unpackedSize":23406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF/ytCRA9TVsSAnZWagAAq6gP/i9n58/pffa/8FoZQyye\nTLaRK0q6oeBY/9cggiQ81O8PLtq41+XZxgzaq/9nEvKfcJLMVXSt4q6RKP+E\nDMGffqNpKgbVC2QLseC8HhcJAODVnQ1LcN/9hP5v17uUTE9HJi/DTLSD8+aV\nG7E/mDSt+22yIadlCyztVJpi5lwjcoe0HyeQqOlds5w7rYB8+o8OyXAbIPu9\nlBQTj4OXUJLewer0vmEYsSd9JV/NLiB0JNlns5pPax4VkRcpdjijm96ajcAh\nEAPWVsKVoe/EsDEOYa/avIo28Wb8a1fMvl1pX+tl+hR68/WgHq6HtBtFozm+\ndxAwxZjTqtZiPZJjtuyzRSNG5ShdLbmTQgS7WQX9fkiXAaX3Li3qDnuHHzQY\niPxVAew4eXm1JOcgDt6bz0td2rsQeA8Iu4xIzEFNZ54iGXdIjUghESRB+Lvs\nRt18sUfw6gT0DqBX4rUBx38qGonx0ao4yyiMdiwc/52NPWHLr3YskG66uEA7\nu50xiTjkU8NaRyPCz30Ewr6eqEP295lZdfxOStqebna/6Pw5tpCOLZgWXfZb\nkdoyZHYENyY6DWHUQ4rA3mk2z7Lq76g+wifmSF1bWIMKzsfH8LRjf08xbz2j\nvO2TDa+WAKEHlILE0cBMk+J5e9OFrB2BnwhfZs72mzjZFuE5ZrE1qrxI4679\nQHvA\r\n=/buU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0nAqdAx8uDhC3o/bCm7pcSdM6Vq8M+/1FnaMQEsDa+QIgXcxStiXFerIyI9D/cmHYcotJ7/5yT206cM7sHrmHOag="}]},"maintainers":[{"name":"jasperkuperus","email":"npm@jasperkuperus.nl"},{"name":"klaaz0r","email":"klaas.foppen@gmail.com"},{"name":"mauvm","email":"maurits@nerdieworks.nl"},{"name":"pandaniell","email":"wdbdaniell@icloud.com"}],"_npmUser":{"name":"pandaniell","email":"wdbdaniell@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-typebox_4.0.0_1595407532636_0.10455218160185908"},"_hasShrinkwrap":false},"4.0.1":{"name":"@foodsy-app/fastify-typebox","version":"4.0.1","description":"Plugin for Fastify to prevent having to write duplicate type definitions for schemas","keywords":["fastify","typebox","json-schema","fastify-plugin"],"homepage":"https://github.com/foodsy-app/fastify-typebox#readme","bugs":{"url":"https://github.com/foodsy-app/fastify-typebox/issues"},"repository":{"type":"git","url":"git+https://github.com/foodsy-app/fastify-typebox.git"},"license":"MIT","author":{"name":"foodsy-app","email":"info@foodsy.eu"},"contributors":[{"name":"Daniell Wijdenbosch","email":"daniell.7@icloud.com","url":"https://github.com/pandaniell"}],"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf index.js index.d.ts","prepublishOnly":"npm run clean && npm run build"},"dependencies":{"@sinclair/typebox":"^0.10.1","fastify-plugin":"^2.0.1","rimraf":"^3.0.2"},"devDependencies":{"@types/node":"^14.0.24","fastify":"^3.1.1","typescript":"^3.9.7"},"engines":{"node":">=5"},"gitHead":"66f3b858a63d03b33bb2c6adca85d130687a6e8f","_id":"@foodsy-app/fastify-typebox@4.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-tDmXV3Z0Zm4JmM7Af0jsgVMCoclrol11aJZxdfMiUFk6IA8U9jg1cRTkRK4XO728oPHDSpmUg4x5aGERQ6iFyw==","shasum":"a5c8a43bdd927abcf6ec691561a00d69cf2d5969","tarball":"https://registry.npmjs.org/@foodsy-app/fastify-typebox/-/fastify-typebox-4.0.1.tgz","fileCount":8,"unpackedSize":23687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGADPCRA9TVsSAnZWagAAvv4QAJu7wPP3QZkuLkH/LcEJ\nWbHRh1dTLu8iWMMoUQ4Tp4KtJieJpkf4AyK3Ysal9QbEDaUJdRW5SAioQTpF\nXcwZ8WHCPk3WmalFeMLZ5rMHuBIY3S8RtuEbtskWIJ86OrCDMU41G92SaRHZ\nn7vLsiDcgBlbDzOhVYsUaLl7iLPl2tM2+BPVRvZPFSd8A3ydUMR98kgSY69r\nWXIkUaBTlL6pFwtwIMic48DNpcdPqURr6fhVsyGwyBshMH+Jil+ZOV9E2ZqL\ngUisuCBPS/8Zw9Pbbu7b1V7O8TBTNhxFR1Q1tV23OTdDltrlRWPSs0Bj4rbr\nso7dwap25PSJ3/NVgy4vbfj0IAIm+VlcRyTWT3cX0HBRsWu6c2ZAd55o0ZxE\nek0OrtLmwekPbuVXJdQH/FYtvmw3CA8+O+g8FnEB3rAm04gMT4JhJKVJmd6v\nQgZ12VD6p1V4qRpsBkfyI7QpnezHGBApgW4NBCKCizH0snCkmVL1Ed/Vs6An\ncGxvQAW4f+jNv+FTrpbjuZpOW+ocN3F4+ZZpJjfhoGKUl1LYf0GYeuQyGpPD\nZn6acSOmuwpptt6hZ2BRgg9a+2HydQPP9kdZXrkhVM3o2AZbL2EX+3franOB\nEa4RmhnuXeuOEyYC1mSlz1jpFTXyy5Sk/F593MrCcas7RW3aylZIJHmHQQWA\na9iQ\r\n=Pkd9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdHRTHbSQIWCq4ijBsIBKqAzdnaWXfbqMVzCigyZO33AIgYu8UhNmD+gKYpRcARirPZunYGIEfaWSgFzEDWmo5Ewk="}]},"maintainers":[{"name":"jasperkuperus","email":"npm@jasperkuperus.nl"},{"name":"klaaz0r","email":"klaas.foppen@gmail.com"},{"name":"mauvm","email":"maurits@nerdieworks.nl"},{"name":"pandaniell","email":"wdbdaniell@icloud.com"}],"_npmUser":{"name":"pandaniell","email":"wdbdaniell@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-typebox_4.0.1_1595408591375_0.9835054435787758"},"_hasShrinkwrap":false},"5.0.0":{"name":"@foodsy-app/fastify-typebox","version":"5.0.0","description":"Plugin for Fastify to prevent having to write duplicate type definitions for schemas","keywords":["fastify","typebox","json-schema","fastify-plugin"],"homepage":"https://github.com/foodsy-app/fastify-typebox#readme","bugs":{"url":"https://github.com/foodsy-app/fastify-typebox/issues"},"repository":{"type":"git","url":"git+https://github.com/foodsy-app/fastify-typebox.git"},"license":"MIT","author":{"name":"foodsy-app","email":"info@foodsy.eu"},"contributors":[{"name":"Daniell Wijdenbosch","email":"daniell.7@icloud.com","url":"https://github.com/pandaniell"}],"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf index.js index.d.ts","prepublishOnly":"npm run clean && npm run build"},"dependencies":{"@sinclair/typebox":"^0.10.1","fastify-plugin":"^2.0.1","rimraf":"^3.0.2"},"devDependencies":{"@types/node":"^14.0.24","fastify":"^3.1.1","typescript":"^3.9.7"},"engines":{"node":">=5"},"gitHead":"ae4baab4da1cb00331e8782d645410083124ff50","_id":"@foodsy-app/fastify-typebox@5.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-yUyhidbVwg+8Xtzhgnm7R2G4EkyUBj3dRJC1zuPoMIUmEqAaAshrojRu4VaxIFVLuHrj9Ju59emkye9q9UebTA==","shasum":"c216a956fdb2d0506b60abf991663f61c70a3593","tarball":"https://registry.npmjs.org/@foodsy-app/fastify-typebox/-/fastify-typebox-5.0.0.tgz","fileCount":8,"unpackedSize":26663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGAuwCRA9TVsSAnZWagAASykQAKORrPsuxmmx0VRksb0M\n36WKrBGNB63HTre+94k7TzIASL61pD9SllQzAaA3ld0Q8RnrbDYGZOXnXw3r\nmFDKIG+S0xcpRlpQslhF+iPexHqkwdSOKafkb7IqA40dkFhqRuHHZyCH2BwH\ngAF1oxbNxdHIxDukZWNkAAs0a7+guT0F0gTjf4CjLLAU1fCyQQkirUk2ex0r\nkhgsp0AWIHZNrFmr6aIgZO5g6hLjmeQgZ2nfkFa7qL5hJRv7uCTV6NOijnfw\nNkrIdL1FmQtBtuzmAJkUEHXLQiJRyJPg3YlUhpHoWGOOaRmGznb6DlTScrhL\n8j1iuV8uikOckQV1fCbsufowO8ETT1BOQ0EGUBldsTYQCSX8zSTIMkF1d/yq\nxvtNQVvX6m/7s9QT50HVa7PPuYgzaOeAWQnAOMeZXOqYdBnQ/gdQEydwea4+\nXnIIl4NtDJ298HjW3IJNeJNRgGlvw6M76H2JXQ6V8n0bNKQJPP3RR82tpiLN\neenwH51oK6Uw4hlntiWxQwk3G9XkJjjMfb3caVuUjysWgXYHF0aA0vx4ztIh\nuz5+0/n8qq3MZNCuQxnUbFJs20FTOgVZFeLGDlGXtM7ZrTGFPH8oLhGMYpdR\n5PRJ53HecyK7bTPbkKhxjhwk8QIE0NYef8KJLbySUz91tIJjcunL9R5WfFXC\nCDWt\r\n=P/eR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+vH3wKlhDKLzA+FC2YfbBu4n8YsZ049wbLVPPJBQTEwIhAKzguYf0gw41Vh0HGA5QG36ISlLft/N/GC77daA689/1"}]},"maintainers":[{"name":"jasperkuperus","email":"npm@jasperkuperus.nl"},{"name":"klaaz0r","email":"klaas.foppen@gmail.com"},{"name":"mauvm","email":"maurits@nerdieworks.nl"},{"name":"pandaniell","email":"wdbdaniell@icloud.com"}],"_npmUser":{"name":"pandaniell","email":"wdbdaniell@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-typebox_5.0.0_1595411376326_0.6466257132367483"},"_hasShrinkwrap":false},"5.1.0":{"name":"@foodsy-app/fastify-typebox","version":"5.1.0","description":"Plugin for Fastify to prevent having to write duplicate type definitions for schemas","keywords":["fastify","typebox","json-schema","fastify-plugin"],"homepage":"https://github.com/foodsy-app/fastify-typebox#readme","bugs":{"url":"https://github.com/foodsy-app/fastify-typebox/issues"},"repository":{"type":"git","url":"git+https://github.com/foodsy-app/fastify-typebox.git"},"license":"MIT","author":{"name":"foodsy-app","email":"info@foodsy.eu"},"contributors":[{"name":"Daniell Wijdenbosch","email":"daniell.7@icloud.com","url":"https://github.com/pandaniell"}],"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf index.js index.d.ts","prepublishOnly":"npm run clean && npm run build","postinstall":"npx patch-package --patch-dir ."},"dependencies":{"@sinclair/typebox":"^0.16.0","fastify-plugin":"^3.0.0","rimraf":"^3.0.2"},"devDependencies":{"@types/node":"^14.14.35","fastify":"^3.14.0","typescript":"^4.2.3"},"engines":{"node":">=5"},"gitHead":"38853f6c560d301a635c54c317c7de6b5ca9a220","_id":"@foodsy-app/fastify-typebox@5.1.0","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-vwrjP9N8VL94mjaqRnMKdtq9lDtQp4pIoDRlnCKiVNaDziy2SwpEAKJVYIMBDbLRnOKYMuT4Abv14FeE7WzXHw==","shasum":"431612459664f53827034e688d62f906b5613580","tarball":"https://registry.npmjs.org/@foodsy-app/fastify-typebox/-/fastify-typebox-5.1.0.tgz","fileCount":7,"unpackedSize":21195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXGo0CRA9TVsSAnZWagAAqUsP/00jVsHNyHBs2wcST5ms\n1qjeMO9VKfWulu7J9ikw4ivpI6bcE694XTvz3zoR2l8tjY1voPG0l/qoYux6\ncNLsLKiUpu8W2yikpxtJfopWY9fJhIc9zcUneL9oU1sUujXfs9/GQkMYmONg\nNW0jJzChk6DrFxoY+BPIcvxE776UkKsovbMppI04xdydhUCSoAJzrKUKphhC\nEQmS2ztRRf3h51EOZkCq5RhQI+7tUaYJjJeY+78ez0UzY8CIXs0LwD+Zdg65\nIh3u6p6g8GEkJB1glxtf+NDCEdzxf7fgwaX87UGsv30iZqa0MHQwmfPgho+I\n8rz3bQFoHnDFtKypmFrKNXtg8sWVh7EOpm3bUnnTPBpBrekn3+Qa61+VjrdV\n9sF5yg05sgaRU4fHoAf5hp8I31+SEVj4DbczsNYWfMY/g1+dqIJUd9ffRPVd\nAPa7T6OX1SBFAom/ap4GQECykF+/HOCbP2Yaa2aqrJ1u9XYVTuwK5NqqLj51\nOTD6aM1R1Oi01lBUJLDAEdg8RjllZnZRj/DnsyyTgPAFDOBsJ7192f+LNlXp\nPf2md2OjBiQBt3xBFCvI/YgPFB7U/9z2PMwQ+SfwIN8bstxMPC19CaBE/3f8\nLigsXOiFBTXtT1mReyTg86MAbus8XLRfTCvALGcBFWOOxg68apbJ7GBnb+em\ngtHv\r\n=VSyl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVlrAyMjC+cW/NZWSDzFrWV2w42WriqYKJR2nrhg+ioQIhALgYRlrG6MFLpP9mKUGQFapDttrCEM0zIAdBgsEQ74Vy"}]},"_npmUser":{"name":"pandaniell","email":"daniell.wdb@icloud.com"},"directories":{},"maintainers":[{"name":"stijndewitt","email":"stijndewitt@gmail.com"},{"name":"ronschrama","email":"r.schrama@gmail.com"},{"name":"longgtruong","email":"long.truong@foodsy.eu"},{"name":"mrsandyc","email":"sandercoret@gmail.com"},{"name":"mauvm","email":"maurits@nerdieworks.nl"},{"name":"jasperkuperus","email":"npm@jasperkuperus.nl"},{"name":"klaaz0r","email":"klaas.foppen@gmail.com"},{"name":"pandaniell","email":"daniell.wdb@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-typebox_5.1.0_1616669235869_0.34520955644897033"},"_hasShrinkwrap":false},"5.2.0":{"name":"@foodsy-app/fastify-typebox","version":"5.2.0","description":"Plugin for Fastify to prevent having to write duplicate type definitions for schemas","keywords":["fastify","typebox","json-schema","fastify-plugin"],"homepage":"https://github.com/foodsy-app/fastify-typebox#readme","bugs":{"url":"https://github.com/foodsy-app/fastify-typebox/issues"},"repository":{"type":"git","url":"git+https://github.com/foodsy-app/fastify-typebox.git"},"license":"MIT","author":{"name":"foodsy-app","email":"info@foodsy.eu"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -p tsconfig.json","test":"tsc -p test/tsconfig.json","clean":"rimraf index.js index.d.ts","prepublishOnly":"npm run clean && npm run build","postinstall":"npx patch-package --patch-dir ."},"dependencies":{"@sinclair/typebox":"^0.16.0","fastify-plugin":"^3.0.0","rimraf":"^3.0.2"},"devDependencies":{"@types/node":"^14.14.35","fastify":"^3.14.0","patch-package":"^6.4.7","typescript":"^4.2.3"},"engines":{"node":">=5"},"gitHead":"a1aa5787df35d34e5d92616fc07b51e5d1965a8c","_id":"@foodsy-app/fastify-typebox@5.2.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-e0x4/wJ8sigzrh/NCewliIT0F2Kr/kOS6XzHos/guhKQkKXpQDh2EJFwNlVJnc2ueoaaR/P12n5p6bEbDw7bxA==","shasum":"89e8be9f074702e0ee3033eda7155bf4cdddef52","tarball":"https://registry.npmjs.org/@foodsy-app/fastify-typebox/-/fastify-typebox-5.2.0.tgz","fileCount":9,"unpackedSize":24684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYKRoCRA9TVsSAnZWagAAw8QQAJJJ19xsM1bcSnUo5dBv\nIEvItF/aTQfAZ0vgWD4KwUzrOUi/DYFJCgnRSqhQ4f9nmm2FvThvX1xPs9Pb\nQndwGgHEQI81MBT9roK2RmPX1Sgtfp8g697euummTWkIml5umj0oaQfxiXWQ\nEgTkkIk21uJneJYQrwmhVJRQif9Ta4YvKXG/Bk66tPsEnmNSOwV/reGV7ir4\nmUWu/RIWuwYCWEq8bZcZPjw9sR9MgfkWtRJ35d6O5/cXWFF6mKLWi6RaV6g9\n4aG2l5/z5JUbMm04251EofMpQ0JEj4IXiWajuSZzlm5zBmr2qSwcahJbZCyb\n7jcHAd9mXoREhfQoPw47KFNUht6Wnpv2YQ7hBg3SEEQV0KOL4vmD1At02y8d\n23ht1VINbi+fAICAwmA1L3YDzEG8EDabgrcDHRx68PN5ki+vuXhzjOrW1S+P\ns6jCqTjdWe7Rl4fH148wHNXxLwO4Q5pyJ7iuP2JgVq3wTTCRC0OwHR24rltI\ngcT1PnEWegrdL/En7l5NBs1t/SN4ckSrSoNBqX/cf1mHmedXmnjgK8Tx/BIz\niZaeqMq/mXzyOo1lEGieFjap0rotMfjg1tUpP6yYIlZnqpSSb4CtcJjRZAqy\nasEmpPJhbQijcZyvrw03yqGRkohH9OnQWRpUrmhT0lZPRBmIcTSpmhlMItN/\nyMrp\r\n=nK+3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTVCNYF57bkyGJIDfILA1K0oaRh+NPFYa+4TDeLeKZ6AiEA+heB6R1R3pxkKF7nulKTu1T8XtS+Q3luAhiRe8QRBEU="}]},"_npmUser":{"name":"pandaniell","email":"daniellwdb@icoud.com"},"directories":{},"maintainers":[{"name":"stijndewitt","email":"stijndewitt@gmail.com"},{"name":"ronschrama","email":"r.schrama@gmail.com"},{"name":"longgtruong","email":"long.truong@foodsy.eu"},{"name":"mrsandyc","email":"sandercoret@gmail.com"},{"name":"mauvm","email":"maurits@nerdieworks.nl"},{"name":"jasperkuperus","email":"npm@jasperkuperus.nl"},{"name":"klaaz0r","email":"klaas.foppen@gmail.com"},{"name":"pandaniell","email":"daniellwdb@icoud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-typebox_5.2.0_1616946280166_0.4196670178722246"},"_hasShrinkwrap":false},"5.3.0":{"name":"@foodsy-app/fastify-typebox","version":"5.3.0","description":"Plugin for Fastify to prevent having to write duplicate type definitions for schemas","keywords":["fastify","typebox","json-schema","fastify-plugin"],"homepage":"https://github.com/foodsy-app/fastify-typebox#readme","bugs":{"url":"https://github.com/foodsy-app/fastify-typebox/issues"},"repository":{"type":"git","url":"git+https://github.com/foodsy-app/fastify-typebox.git"},"license":"MIT","author":{"name":"foodsy-app","email":"info@foodsy.eu"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -p tsconfig.json","test":"tsc -p test/tsconfig.json","clean":"rimraf index.js index.d.ts","prepublishOnly":"npm run clean && npm run build","postinstall":"npx patch-package --patch-dir ."},"dependencies":{"@sinclair/typebox":"^0.16.0","fastify-plugin":"^3.0.0","rimraf":"^3.0.2"},"devDependencies":{"@types/node":"^14.14.35","fastify":"^3.14.0","patch-package":"^6.4.7","typescript":"^4.2.3"},"engines":{"node":">=5"},"gitHead":"3a476e563a2afad8667cfb6fd9e1783afdf51369","_id":"@foodsy-app/fastify-typebox@5.3.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-phrHw6JQ/dGC4+IXvfqNXIs/6NDc3QlQDZ/nIu31jDyiTgRo9mnZsqA76F1qXqOJx0/HoSHQHppGr/3klSs9sQ==","shasum":"524e6d0ac40096939627895ae4e4a3c9f788e591","tarball":"https://registry.npmjs.org/@foodsy-app/fastify-typebox/-/fastify-typebox-5.3.0.tgz","fileCount":9,"unpackedSize":24684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYKTHCRA9TVsSAnZWagAA7S4QAJeqmpl2u4Ycws7CW6p9\nvmMKGCeXvWW7t1jbBY/EOIC3w/DTl0AL5wYFYoMfVJUnhaCXeqHG5tUk03BP\n5vUA0gX8PemeG8NNP0UBh+l6s6wan41CNZYGRFpYxX7mxwDu/aCYjBKpn5tr\nPwVrbXuAg6yzMBQbI3I3hUY2azapl6n9MViqADoOOQLWgOPdZGc+kXcGoCbK\nZ4DNQTNUyE/E8He3IHmOKma3o/R9k/5i4kI1MxNdV0V87C9GzRJltoxqHzkC\nMnkyVTtFNWtoqvDBGK+VOVP6yMxNGbpqSG9L+T+ZCgd8xItbnbLO+pV8vcYC\n0AxEFl8AkUiTb7F3N41psg+7adewl3Y402ffQMDk1jAWSfrpcZcqC2VGkduL\nt6z1UYDXyFK5eO3mAvg3WuekNC/71E70xvDeAoeU08lVMypMiKFaV8Wh87l9\nedIp9+YBC1g2lwFOKl5DmfljQvDNOGJBsLEwJ0RP/GeqCmqbac6r3MFpTAvH\njUaTZEyAO5NTQOkfXcM1LxhSOXHGZdpnkTySlGHCezIK9vJ1DAFyIF3QrZ6+\nnlh1YlNmBfASTKrAEu19oCzKh2p3ivuyTZPPNpmwqbylz1+DYgfZ0Z6e4jDK\nfQyW1Hx2EcwoznlF5aXLwiUiBmPqanU0fBzUlmu9bfm6ni/xEouIQzeWIY1d\n03Hf\r\n=duoS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGAQo5Ke6r9zsRk67rMotdd7tntbUN/hSmu8e6+rssAQIgGlioaGwFn4y9Rt5QMcK+d5gNMosPeJsXlozpaTkx+jA="}]},"_npmUser":{"name":"pandaniell","email":"daniellwdb@icoud.com"},"directories":{},"maintainers":[{"name":"stijndewitt","email":"stijndewitt@gmail.com"},{"name":"ronschrama","email":"r.schrama@gmail.com"},{"name":"longgtruong","email":"long.truong@foodsy.eu"},{"name":"mrsandyc","email":"sandercoret@gmail.com"},{"name":"mauvm","email":"maurits@nerdieworks.nl"},{"name":"jasperkuperus","email":"npm@jasperkuperus.nl"},{"name":"klaaz0r","email":"klaas.foppen@gmail.com"},{"name":"pandaniell","email":"daniellwdb@icoud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-typebox_5.3.0_1616946374758_0.9556812630404612"},"_hasShrinkwrap":false}},"maintainers":[{"email":"sandercoret@gmail.com","name":"mrsandyc"},{"email":"long.truong@foodsy.eu","name":"longgtruong"},{"email":"r.schrama@gmail.com","name":"ronschrama"},{"email":"stijndewitt@gmail.com","name":"stijndewitt"}],"description":"Plugin for Fastify to prevent having to write duplicate type definitions for schemas","homepage":"https://github.com/foodsy-app/fastify-typebox#readme","keywords":["fastify","typebox","json-schema","fastify-plugin"],"repository":{"type":"git","url":"git+https://github.com/foodsy-app/fastify-typebox.git"},"author":{"name":"foodsy-app","email":"info@foodsy.eu"},"bugs":{"url":"https://github.com/foodsy-app/fastify-typebox/issues"},"license":"MIT","readme":"# @foodsy-app/fastify-typebox\n\nPlugin for Fastify to prevent having to write duplicate type definitions for schemas.\n\n`@foodsy-app/fastify-typebox` uses [typebox](https://github.com/sinclairzx81/typebox), to compose JSON schemas.\n\n## Important note before using this plugin!\n\nThis plugin requires [patch-package](https://www.npmjs.com/package/patch-package) to comment existing type declarations for request methods in `node_modules/fastify/types/instance.d.ts` since TypeScript does not allow to overwrite declarations.\n\nCreate a `fastify+3.1.1.patch` file (edit the version based on the Fastify version you have installed) and paste the block below inside:\n\n```diff\ndiff --git a/node_modules/fastify/types/instance.d.ts b/node_modules/fastify/types/instance.d.ts\nindex 06380bd..558338d 100644\n--- a/node_modules/fastify/types/instance.d.ts\n+++ b/node_modules/fastify/types/instance.d.ts\n@@ -66,14 +66,14 @@ export interface FastifyInstance<\n     ContextConfig = ContextConfigDefault\n   >(opts: RouteOptions<RawServer, RawRequest, RawReply, RouteGeneric, ContextConfig>): FastifyInstance<RawServer, RawRequest, RawReply, Logger>;\n\n-  get: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n-  head: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n-  post: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n-  put: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n-  delete: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n-  options: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n-  patch: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n-  all: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n+  // get: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n+  // head: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n+  // post: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n+  // put: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n+  // delete: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n+  // options: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n+  // patch: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n+  // all: RouteShorthandMethod<RawServer, RawRequest, RawReply>;\n\n   // addHook: overloads\n\n\n```\n\nAfter this, run the following command:\n\n```bash\nnpx patch-package --patch-dir .\n```\n\nRun the same command using the `--reverse` flag if you notice any problems.\n\n## Tip\n\nAdd the patch file to your source control and add the script below to the scripts section in your `package.json` so that people who install your project do not have to manually apply the patch:\n\n```json\n\"scripts\": {\n  \"postinstall\": \"npx patch-package --patch-dir .\"\n}\n```\n\n## Install\n\n```bash\nnpm i @foodsy-app/fastify-typebox @sinclair/typebox\n# Or if you are using Yarn\nyarn add @foodsy-app/fastify-typebox @sinclair/typebox\n```\n\n## Usage\n\nAdd it to your project using `register` and you are done!\n\n```typescript\nimport fastify from \"fastify\";\n\nfastify.register(require(\"@foodsy-app/fastify-typebox\"));\n```\n\n## Examples\n\nThis plugin exposes a new method on the `FastifyInstance` called `typeboxSchema`\n\n### Basic usage\n\n**Notice**: Please refer to the [typebox repository](https://github.com/sinclairzx81/typebox) for a overview of the typebox API.\n\n```typescript\nimport { Type } from \"@sinclair/typebox\";\n\n// Available request methods are\n// .get, .head, .post, .put, .delete, .options, .patch and .all\nserver.get(\n  \"/secret-route/:id\",\n  {\n    schema: server.typeboxSchema({\n      // You can also type querystring, headers and response\n      params: Type.Object({\n        id: Type.String(),\n      }),\n      body: Type.Object({\n        user: Type.Object({\n          name: Type.String(),\n          age: Type.Number({ minimum: 18 }),\n        }),\n      }),\n    }),\n  },\n  (request, reply) => {\n    // `id` is inferred as string\n    const id = request.params.id;\n\n    // `user` is inferred as the object we described!\n    const user = request.body.user;\n  }\n);\n```\n","readmeFilename":"README.md"}