{"_id":"fastify-openapi-connector","_rev":"27-3b909ab266950e2d5703250aebbdf815","name":"fastify-openapi-connector","dist-tags":{"latest":"4.1.0"},"versions":{"0.0.7":{"name":"fastify-openapi-connector","version":"0.0.7","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@0.0.7","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#fastify-openapi-connector","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"e188536767ce918e8bd48cfa63328ab9b2c3018f","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-0.0.7.tgz","fileCount":28,"integrity":"sha512-RXfbn07sLP1rbVPzv4bWEpsEX53dDU25txRmqcDbHZjOedICc40ZK/F6KLnZNacCAzuEOBosBkXHKlR5WdzIcg==","signatures":[{"sig":"MEYCIQCZL2Cc31AaAKG/taL1nW+Xgfx6bw3oWxtdVxPCA2bN3gIhAOOO4Q4+Td5x/ixAaimi/qH3ZdYuhPMNUEi9FH5z4rQx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18831},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e757b8797b575c9cdec6e02499eafc31438bf45d","private":false,"scripts":{"build":"tsc","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":">=10","@types/node":"18.x.x"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_0.0.7_1701288367229_0.5311499789036072","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"fastify-openapi-connector","version":"0.0.8","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@0.0.8","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"badf9eaf3509b9e9cf56124818e43e7c1a580774","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-0.0.8.tgz","fileCount":28,"integrity":"sha512-+B4Gg7Q22U7NRZvEcsS+JfgRhhWF5D4q2h6B9Mpg5YLmbemnIF5psAIidTwO23yzUqIdA2+I8sRkJVyW9abaXw==","signatures":[{"sig":"MEUCIFcS54zN2zVB28bg7ApJykzQtn8LfyD+03aJ5UpXi5TlAiEAkP+zXk1S1bQ4shiaPJU/u0uLJ8Uu1DDuP/XhLXyqYXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22960},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"048018c30b31ec51a825857144b78c84c8462398","private":false,"scripts":{"build":"tsc","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":">=10","@types/node":"18.x.x"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_0.0.8_1701295021354_0.02299920660473398","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"fastify-openapi-connector","version":"0.0.9","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@0.0.9","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"84ac8706baff08d2c1081ce5f2788dd927a49e8d","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-0.0.9.tgz","fileCount":27,"integrity":"sha512-pXP7HVlpIaQmK4EBvsxkdBReX/+vUSHUNn0Z55ustiKESqPREUUK7v+CjNhSD9zDdJeb4g9IJULg06P1m1MVLg==","signatures":[{"sig":"MEUCIG7tgruQvTcQziVd3FxFlhm4A//ZfLFr9gPVbYIKP0nSAiEA1k0rAybNvW9aZCVJ8StLm+tFZiP/F5AwkE1eSD3Oxs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"44369c0601a1c3a6e46cf11a97a17424fa873149","private":false,"scripts":{"build":"tsc","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":">=10","@types/node":"18.x.x"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_0.0.9_1701457226587_0.6645212787232748","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"fastify-openapi-connector","version":"0.0.10","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@0.0.10","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"b83f3bfb46ebaee2bc452ec36518a7fc14e548a1","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-0.0.10.tgz","fileCount":30,"integrity":"sha512-ajinT8JCtUU00N5GtMKLeD/K6vQ6NZQAufaYKdg2XxSEZ+1xEd/UF8Nk1YXeF+kAn8Y8zY5GyoUnSzL4D79KHA==","signatures":[{"sig":"MEUCIDFGC6U1jDBilSHuXm2/uVHa/fZfdsjLsKo7PT2Lav9gAiEA8luUKyCMKXn/+p+QYS/ScvTb5Makz2vRzjH9VvFihlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9e0a3f02bb18200aca5dff80e3e80b26fb746f4a","private":false,"scripts":{"build":"tsc","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":">=10","@types/node":"18.x.x"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_0.0.10_1701460205788_0.1767803760478941","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"fastify-openapi-connector","version":"0.0.11","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@0.0.11","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"cf49e35458f860ca866f29af6412f865ceecee03","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-0.0.11.tgz","fileCount":32,"integrity":"sha512-HMtyHsKny3m37ijf/6/W7fzQyrMlqyqnOjCEbSIwz3TRleyAwAh6oPoazQ9P/W/SIhgtv/0JPRSai5FD6hrwWQ==","signatures":[{"sig":"MEYCIQC+Vk7yhCidJgax0DvMVO1JHm3Yz6DAKqob4Z+yeZJQGwIhAMgPill5adrarqiaDDS+Yw8+u25zBIvbAzQ7R30jCKlb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26882},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"62eaf432f174e2cefd08c48a7412077b43b2cdff","private":false,"scripts":{"build":"tsc","format":"biome check --apply .","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":">=10","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_0.0.11_1701891261139_0.8417413988874956","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"fastify-openapi-connector","version":"0.0.12","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@0.0.12","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"762990f1094076d1f7f091f473faf6928f59bd98","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-0.0.12.tgz","fileCount":35,"integrity":"sha512-XxD3CA04Jo1Kp10TGkY0PCZOOiZ2RMcHIXxJ7gsBk6N04/w2XgrMQm9qbNudIbMgV0t1CT59xI8fyOT5VRyWRA==","signatures":[{"sig":"MEYCIQC3cBWnyMt06MqEAcf33cK3UUiV/Qbs6qiPUl6xJXV1EgIhAPJzQPXvbzXSmCV1pmFIAIxKjfk3Udd8X52I8W3gF3Hs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"abac15b51161fe79cef256e739a68c3891bd5aff","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"9.8.1","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":">=10","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_0.0.12_1701896007345_0.39311315075376196","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"fastify-openapi-connector","version":"0.1.0","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@0.1.0","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"07694a483db62bd8e597832a72677f345f1498f4","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-0.1.0.tgz","fileCount":35,"integrity":"sha512-7O7MRsdf5Em8Ra6Bt9RwxI83n2hno9aCTRHdl3o8ZWRfm3mpNVCy4PrBQDOIljnlsvQtvl+TlNspZnK7Jd5xdg==","signatures":[{"sig":"MEYCIQChOVtnNSH7InBeZXASiI5bPPFL10y598w8f+oxChVfOQIhAKpatZ5MTHmQ0q10oIIsUhyejCCBejLsL6hFKkqiYgko","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"41afe7262191233da2e9048ce99d2b893829abba","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"9.8.1","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":">=10","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_0.1.0_1701897588022_0.5813591022020279","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"fastify-openapi-connector","version":"0.2.0","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@0.2.0","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"51af864b8a9172a3b25c880ebbf255f951289e69","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-0.2.0.tgz","fileCount":35,"integrity":"sha512-Yjy8auF0e68B+eb0xNeLHlSMMlxOcNkBR7cPq4wd6cBb2q+PAVYopt3oiLdkh6wyD6OxR7kf9FWTu06+QgVScg==","signatures":[{"sig":"MEUCIQCYWe/JH+TQNT2p1cqo+DMN6G0MYtiZoWEe9hG/razqXgIgBlxfdQBqLkIcN0Qt6IVjhLLIJi6w8AWSDaKI8qnx0YE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0de7797b6fac8de761874c52b06b533c58055b2a","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.3","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":">=10","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_0.2.0_1702568634373_0.31207123275155313","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"fastify-openapi-connector","version":"1.0.0","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.0.0","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"b3528e18b1bb04221bb693eaf683c0ae282ef10b","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.0.0.tgz","fileCount":35,"integrity":"sha512-2PZI8moowiRmyRvKZLKDYmso+oOlRAiI7Q/sC28q3FCKS0AH1a7/oJEAn39vfPONvSM9k3Z7X0eJjPOZX3tYCA==","signatures":[{"sig":"MEUCIQCEc4cCgcw6kgI/vgoYpLOGSinVvHj6lKMXB93zQDAgNQIgHisqJNH6bjZxKmIyGG2KHl1ltJhbO3iYzKyB2k1OnS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40375},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"94dd4e59eeddf573f946ccdfb2f18d11eb89543c","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.3","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.0.0_1702668550215_0.5083772899964687","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"fastify-openapi-connector","version":"1.0.1","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.0.1","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"ac78cbae99dbca350d7b09dc2f7b3681ca8ef64c","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.0.1.tgz","fileCount":33,"integrity":"sha512-ec0a0BNq/xS3nzHcujG69iLBjndQr2Yvl7Ymq+/KjBGCZsO+9tSgy21Lo/lgJD66qaXcsyp7KcTYRP2yvU9NqA==","signatures":[{"sig":"MEQCIHsFZ4JBdkWi436rMWUAEUF+koy4FBDoiull9hbBQR8DAiBbZppGkCpUQ2JMVJt0+4a5jf2jtttQFPdA7N5EMcaVAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"20e183277fd9bc1aa5e20b7e0c7d97843c6c0d83","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git#main","type":"git"},"_npmVersion":"10.2.3","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.0.1_1702745142046_0.22562614520244795","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"fastify-openapi-connector","version":"1.0.2","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.0.2","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"59006091857b3c6f4956d361c4a02fbe27f0fa64","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.0.2.tgz","fileCount":33,"integrity":"sha512-KgBYYsNhvCKn1IQS4wY03cYMtTGTfyxQH68uup097KVEOQZkbjea61WdsFU8ls8nuf6QpDRM5dCzm4J7SvA6BA==","signatures":[{"sig":"MEUCIHWG/WAP8Bf5Zr1P5o8LvNc4X7neRCt0fATuORkMvWbGAiEA4siUncifZ0yTicWKyd2RKUIdMRGwKFSvuSnPeonvrPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7dba42bcbc5faa12d9f0354b025bc318e1dcfd4b","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git#main","type":"git"},"_npmVersion":"10.2.3","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.0.2_1703024095103_0.864227133308932","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"fastify-openapi-connector","version":"1.1.0","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.1.0","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"50a480e384fd786b2cc432770a818f67073364e9","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.1.0.tgz","fileCount":33,"integrity":"sha512-9f5HJTc6VOUJBrfrqw7SbwJH97ue0zEdjPZbPilLouRdAgn+mcAY/3sIPBDA9VMMmWlCn6JYHeL7kNYUEhoBKQ==","signatures":[{"sig":"MEUCIQDqvgYcJ6fDGQR41ehqx5TCLX5EWUYkyufzqx2mQDL1bgIgLN34VmZQwS4xms0aGeGX9T4DbHiJ9xCUD8TkLsfpEpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0f2554f7bed6e98d2928ab3fc848298347ae1399","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git#main","type":"git"},"_npmVersion":"10.2.3","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.1.0_1703025488219_0.5730093263811693","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"fastify-openapi-connector","version":"1.1.1","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.1.1","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"7e06b4d6fc4af830bf49e7d8fcd36ae71162f67c","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.1.1.tgz","fileCount":33,"integrity":"sha512-XGnt1htrqh68uNzhv0foomchL/Qak+YREXaadneyVJM1jIk7+wW6OnHWXA+x1Y/q1szUykut5nNZNJ25w2G70A==","signatures":[{"sig":"MEUCICOkAzRc0IP2KVhvf4hviMkFW9keIxUYBi77rbKEmsVwAiEApLg1yGRvn/Xc8VPjyQYBKvR5RngSZE6g2BLf8z8jzs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f0be9fd63ea100d0e281cc0f1c2180241d05291a","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git#main","type":"git"},"_npmVersion":"10.2.3","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.1.1_1704793848166_0.9598646570207672","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"fastify-openapi-connector","version":"1.1.2","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.1.2","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"587a04013a6f2bd934620ffd6ac9fadeed08f7c6","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.1.2.tgz","fileCount":33,"integrity":"sha512-F5bpnkBaxeaTVgMPo0atHMk3Ee5/osbxC7JqP5VUqdurD1cWmXXCxuw6LU9SbuGWpF2yGlgsn83cmqRi7Rtf8A==","signatures":[{"sig":"MEQCIAn9dnGQQxsrd2ofaM60ZYo+1SX6nlPcQWyazQu8Ek94AiApHTkAIZRyoIzjYbGVwsV4DxbyllU3cXrnZxLbzJg+yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fb1057f8efd2193794827bdc1ae379d87098a39f","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.3","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.1.2_1705167821793_0.6098932702514126","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"fastify-openapi-connector","version":"1.1.3","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.1.3","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"d81ec160588f10bed53e0572be9bfd4ca0412286","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.1.3.tgz","fileCount":33,"integrity":"sha512-5+LMtr0C6+wbWdYyb5oCyhmh5xDo0BWdmed/3TljXlokNpGJtkOMQkqIkGLOv2aPV6dNABRQLP5ZuT8+B3GJnA==","signatures":[{"sig":"MEUCIQCUffUaZOIeX1DhTuqe1SXD33U309dQnf42XWKW1J552gIgaCxXqUx454VlWDPFQuXx0TIvsOe9+/YvZ4G+cmMjzBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fd2a36e5bf236de8cf23894892c17bb5c24acf4b","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.3","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.1.3_1707120470003_0.49978384768273654","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"fastify-openapi-connector","version":"1.1.4","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.1.4","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"df657aa59f603b221a64cf4d301db4cb9f7f0f1f","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.1.4.tgz","fileCount":33,"integrity":"sha512-oDnUFjOfCCwFWKmvCEeNSL0AcXQXpznTn25vFIWt4hJ4v5mZXsSuxbN+ScqpI4FzBP0v3xJtDDWF7D2EFZr/mQ==","signatures":[{"sig":"MEYCIQCsya16iRSKeAN0x3HL0eqtoJ7rtprWk+TT4/kQpuLt4QIhAPxiD3oMq0XOoDuuotKnAVCNaX3CFTblD6+q8WKboM6n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"20d84d9cd5dfb680bae8b6e0b3aea1d229d5d9fc","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.3","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.1.4_1707122868561_0.3161696828994569","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"fastify-openapi-connector","version":"1.1.5","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.1.5","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"d041f6a4fb74f61e51a73c4f4852343593eb955b","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.1.5.tgz","fileCount":34,"integrity":"sha512-lhQyqbV96NH+Yq8XfCDH3azD/APvK6kaRdwc/V/QWCf/m4ygDT7STTz2IVHYySRohLAZc/bURFRY8yZlJTI8YQ==","signatures":[{"sig":"MEYCIQDWa4jwnoli496GTDo+lgo8w2XvgCJbsAiZFKwOUhU0RAIhANkfreW3fJfzp4Xk90IcCPCswv1H5/442KYi8kLEwXCO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0c2dfbbc3dd28318b5a227c5ee5253f93edd8dee","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.19.1","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.1.5_1709766393061_0.08301871524601112","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"fastify-openapi-connector","version":"1.1.6","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.1.6","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"a08bbfa470134eb59af993cca2c8acae80767d61","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.1.6.tgz","fileCount":34,"integrity":"sha512-5ADa55nxRxWIyLkSNcoKKI20Xy0DmguKVZvnHaIIViiyW/GVv2jk/9wuIF2iD6fQkXSYNBt15aQZf7o+AmgSgQ==","signatures":[{"sig":"MEUCIQCAUauB98TSoYTdx4JSoee+fUylHAmSALDhwn0uLG9e0wIgRy3JqLvhu5D9ehlG6uQDRuSh0fdmraMBj3zVFs/oc+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e452681340426fc21cd5dcfaa3b9ddcae7981c94","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.5.0","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.20.2","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.1.6_1715687824093_0.8875872110005047","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"fastify-openapi-connector","version":"1.1.7","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.1.7","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"1fc5c0bb492e0d8fecac1ea47fa7618c5902d3eb","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.1.7.tgz","fileCount":34,"integrity":"sha512-wsVoFqk4jN1NrSJh3B/NzOCmSMC+9crNcgiHViCKrW0sFXJegB6vndpmkhvvvZFA+/CkB/SmdHTjAe81XknxAQ==","signatures":[{"sig":"MEUCIBVwYil1yrYTKeF17P0tkXHmqr7M8LA9FR0nVcie5RPrAiEAn1bN3CXvF5/P6i89ffQ8ZMCXzeryodoVFkUaOCPlTbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54224},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"afd34012812a9373a99cbad948b773b3aece7243","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.20.6","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.1.7_1739189132318_0.06733327179725279","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"fastify-openapi-connector","version":"1.1.8","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.1.8","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"c78c329320e324e05461ee9f59b2681d259d991c","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.1.8.tgz","fileCount":34,"integrity":"sha512-2osQGNuL4Uq88H2JR+pJrbw+81wW/ZEJKl5QL0BuG9flzZ8E/Ke/V+WxPxVuNsaYxm1xMNWhbo6zdDz7id0Ncw==","signatures":[{"sig":"MEYCIQD6rBM3CVtQoAXUjU2HAY37R6gXTiIy9xVr57PCaJVgIAIhALbVA5ZBS8pHYKKHf+IsUxPdDGng9KDcaZKOIoUSAA4w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54519},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6c815c3556e0a3e7aa4c218099490e4f5e6268c5","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.20.6","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.1.8_1739189584548_0.4705499439181764","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"fastify-openapi-connector","version":"1.2.0","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@1.2.0","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"00bd74f5dc25cb7653dd8819666995cba988dbcb","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-1.2.0.tgz","fileCount":34,"integrity":"sha512-2waGfDyQiOivYmjyDsjg0uiEThRw23SP+xg2Avd+NcWPbr0a3WRomYsRjh5wJm2eN/TEj0B0ECG8XlhnT/v33w==","signatures":[{"sig":"MEUCIQDVriDEu5SA4wpFt5OoNERY91BVdWBZ2R+m0QugUrFRGwIgbQwF0BOUq0iL8ta1NoDigL2iM02Iy68XV+S2h9Asgi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"df6d0827ad72f758d3efedda9684914c70a6b448","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.20.7","dependencies":{"fastify-plugin":"4.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"18.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_1.2.0_1743069832353_0.27150504056050817","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"fastify-openapi-connector","version":"2.0.0","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@2.0.0","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"a2baae0dd322f2f781c09936ea2d84a4be46bfeb","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-2.0.0.tgz","fileCount":34,"integrity":"sha512-gkd6gFX7W/RtdFsnlX8mmbIGNo6cJACOXSQsgQwPolCD+VnhQR27OykXq5InzIoXC1G+bDjcKYbaNoJ0HhH4VQ==","signatures":[{"sig":"MEUCIGExABC3CHfCn5frdU5WUtSdDJjiHkiRsDIiaKZOZ5JgAiEA/lwFFTmUF7QTBtL0kJ2lPNegar/2c+jB4FyvJ4l2Mu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58180},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"052b012c2f7411e7329fd02cd02281caaefd22c6","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.20.7","dependencies":{"fastify-plugin":"5.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.2","@types/node":"22.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_2.0.0_1743075418167_0.6749214011105549","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"fastify-openapi-connector","version":"2.0.1","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@2.0.1","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"0e67a7c0bda1c5351a7f6633831e9b6b3f0b4e3a","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-2.0.1.tgz","fileCount":34,"integrity":"sha512-aKUhSYlfCW1X8m0tUENBrikRtHlaGZiT6C5byxEqjpXm6b6Yrd7FeBvxbRnZMM7eqNEbZUQk+BCpzIkvCiGluw==","signatures":[{"sig":"MEUCIHoDmyqYtPbtPIIW6tiTsbK1R9o6DS0dt76Sri4JJmkDAiEAzB+Qw736rCyA1SJOChz28h/vAD8YYtYvfPZZCP7NkXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d36916d2787d7c8d417f7889408e433f4fd0ab7c","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.20.7","dependencies":{"fastify-plugin":"5.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.2","@types/node":"22.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_2.0.1_1743076524651_0.17425373921303056","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"fastify-openapi-connector","version":"2.0.2","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@2.0.2","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"7dda4bc5a58011d9894cdcccfdcecb9ccd6c7c62","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-2.0.2.tgz","fileCount":34,"integrity":"sha512-WK00GO7yX2vGAffItiQzbQUZ9v4D8VqMs7PKrIeSjAT8l0Q8TCeGCV6dslStr0WWu4ne8xTaz8xONz2BtylN9w==","signatures":[{"sig":"MEYCIQCwS2MR/a2HhiNiGGg7OrIkZRmJUJ5NdljtKhMIfAoDBQIhAJbCg581E5+8OQq+4NgMgeiIN55M874pbFAeDYZIwtaM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"74403a078bfcc0d664519f0d9eb7a4c7d8737e96","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.20.7","dependencies":{"fastify-plugin":"5.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.2","@types/node":"22.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_2.0.2_1743078512515_0.19100721659583364","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"fastify-openapi-connector","version":"2.1.3","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@2.1.3","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"058162e4f57eb28cb5ad103afb44659b075f7ef4","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-2.1.3.tgz","fileCount":34,"integrity":"sha512-d1DX0n+y5OcxRzaX4xxr4ThdfwRJHBes3f/VB2DSfyMIuyp55ngCVvmjYHkjmLOys6Zt8Q4ggp7vN/qYZegHyA==","signatures":[{"sig":"MEYCIQDx3tpsTXyHEy+YDuVskxJLuV8bQ5T6USlMbt+giO9LCAIhAI+OO+k593j6VMtlhRs1a2CiHEDQPt/ZyrUw5RCNV7kn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"eb8ded059163eb4b605aa32a68cfd6a2e29d7ea4","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"18.20.8","dependencies":{"fastify-plugin":"5.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.2","@types/node":"22.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_2.1.3_1758540489449_0.7192253875450212","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"fastify-openapi-connector","version":"3.0.0","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"author":{"name":"Stepan Martinek"},"license":"MIT","_id":"fastify-openapi-connector@3.0.0","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"dist":{"shasum":"0135c6c56168fb7db6969b94278fb488bb55ad1d","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-3.0.0.tgz","fileCount":34,"integrity":"sha512-cYXZFCRlQ755dEL1AFtc9eJu5ahwyvG71aPrTRI4FmD2d0AVjnrBLbq+KYle4zW0VjvrVx/IhWj9VWODc0Txpg==","signatures":[{"sig":"MEQCIEIMEEA1pv7LIy8xLqpdDSgLjAvoAc/BBVNwYM55YXCrAiBWztVBGZUO9aA+PbjG4td7klW6tV5Oe/CYvgBtMWLC2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a951e7204c38ed2af2f2b7a1f147a09c06a0d268","private":false,"scripts":{"build":"tsc","format":"biome check --apply ./src","lint:ci":"biome ci ./src","publish:npm":"tsc && npm publish --access public"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:89afd5aa-5537-420b-bacd-777c7c6c12ca"}},"repository":{"url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git","type":"git"},"_npmVersion":"11.6.2","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","directories":{},"_nodeVersion":"24.12.0","dependencies":{"fastify-plugin":"5.x.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.2","@types/node":"22.x.x","@biomejs/biome":"1.4.1"},"peerDependencies":{"fastify":"5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/fastify-openapi-connector_3.0.0_1768835448114_0.7686704090705339","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"fastify-openapi-connector","version":"4.1.0","description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","author":{"name":"Stepan Martinek"},"repository":{"type":"git","url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git"},"homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","license":"MIT","private":false,"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","publish:npm":"tsc && npm publish --access public","format":"biome check --apply ./src","lint:ci":"biome ci ./src"},"engines":{"node":">=18"},"dependencies":{"fastify-plugin":"5.x.x"},"peerDependencies":{"fastify":"5.x.x"},"devDependencies":{"@biomejs/biome":"1.4.1","@types/node":"22.x.x","typescript":"5.8.2"},"keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"gitHead":"fc74c675e0e9648ca3234a1f0fb5223dcae8f8d1","_id":"fastify-openapi-connector@4.1.0","bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xVl4LbVuXS/b/QFRXiQRdx6q2tm7/btg8ulZh2QBkRIH/GUGNxSJ+YwEEivtcGrP9u6sdjvm7/HS42rw54qTDA==","shasum":"225d5d6601c2836702efbdda5d252aa670854c1c","tarball":"https://registry.npmjs.org/fastify-openapi-connector/-/fastify-openapi-connector-4.1.0.tgz","fileCount":37,"unpackedSize":66091,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-openapi-connector@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVgKzhutdvMEUJ1CoEMs+gl+L0X+CuZDieCK2BMdfn3wIgWQCTQEy9/r1zzzXGyRcNaIv+V6xfd1SfCnJdRzvUUng="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:89afd5aa-5537-420b-bacd-777c7c6c12ca"}},"directories":{},"maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastify-openapi-connector_4.1.0_1769810270171_0.357920534316309"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-29T20:06:07.083Z","modified":"2026-01-30T21:57:50.589Z","0.0.7":"2023-11-29T20:06:07.452Z","0.0.8":"2023-11-29T21:57:01.528Z","0.0.9":"2023-12-01T19:00:26.793Z","0.0.10":"2023-12-01T19:50:06.031Z","0.0.11":"2023-12-06T19:34:21.318Z","0.0.12":"2023-12-06T20:53:27.526Z","0.1.0":"2023-12-06T21:19:48.269Z","0.2.0":"2023-12-14T15:43:54.578Z","1.0.0":"2023-12-15T19:29:10.428Z","1.0.1":"2023-12-16T16:45:42.253Z","1.0.2":"2023-12-19T22:14:55.299Z","1.1.0":"2023-12-19T22:38:08.399Z","1.1.1":"2024-01-09T09:50:48.375Z","1.1.2":"2024-01-13T17:43:41.948Z","1.1.3":"2024-02-05T08:07:50.154Z","1.1.4":"2024-02-05T08:47:48.726Z","1.1.5":"2024-03-06T23:06:33.252Z","1.1.6":"2024-05-14T11:57:04.221Z","1.1.7":"2025-02-10T12:05:32.551Z","1.1.8":"2025-02-10T12:13:04.711Z","1.2.0":"2025-03-27T10:03:52.600Z","2.0.0":"2025-03-27T11:36:58.369Z","2.0.1":"2025-03-27T11:55:24.839Z","2.0.2":"2025-03-27T12:28:32.679Z","2.1.3":"2025-09-22T11:28:09.635Z","3.0.0":"2026-01-19T15:10:48.272Z","4.1.0":"2026-01-30T21:57:50.304Z"},"bugs":{"url":"https://github.com/martinek-stepan/fastify-openapi-connector/issues"},"author":{"name":"Stepan Martinek"},"license":"MIT","homepage":"https://github.com/martinek-stepan/fastify-openapi-connector/tree/main/packages/connector#readme","keywords":["fastify","openapi","specification","3.1","connector","glue","routes","security","validation","ajv","json-schema","typescript","esm","module"],"repository":{"type":"git","url":"git+https://github.com/martinek-stepan/fastify-openapi-connector.git"},"description":"Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification","maintainers":[{"name":"ste.martinek","email":"ste.martinek+npm@gmail.com"}],"readme":"# Fastify OpenAPI Connector plugin\n\n## Summary\nTypescript Node.js package for setting up Fastify based on OpenAPI specification with minimum dependencies.\n\n## Versions\nv1 - Fastify 4\nV2 - Fastify 5 < 5.7.1\nv3 - Fastify >= 5.7.1\n\n## Installation\n### JSR\n`npx jsr add @klexik/fastify-oas-connector`\n### Legacy\n#### npm\n`npm i --save fastify-openapi-connector`\n\n#### yarn\n`yarn add fastify-openapi-connector`\n\n## Description\n\nPlugin for Fastify written in Typescript that can be used to set-up your route, input validation & security handlers according to OpenAPI specification version 3.1.\n\nSetting up of validation is done natively by Fastify utilizing Ajv.\n\nThe project is made with minimum depenencies - only `fastify-plugin` + `fastify` as peer dependency.\n\nCurrently, the package is considered feature complete as it fullfils the OpenAPI 3.1 specification with Fastify 4. Only not-implemented part is cookies validation [#8](https://github.com/martinek-stepan/fastify-openapi-connector/issues/8), for reasons mentioned in the issue.\n\n### Contribution\n\nBugreports & pull requests are welcome!\n\n### Disclaimer\n\nThis library is heavily inspired by [fastify-openapi-glue](https://www.npmjs.com/package/fastify-openapi-glue) which I recommend if you need the suports of older versions of OpenAPI. So props to the author!\n\nMain reason for creating that library were issues I had running my API with ts-node/esm loader.\n\n\n## Usage\n\nThe package is designed to have minimal dependencies (`fastify-plugin` + `fastify` as peer dependecy) and give user as much freedom as possible.\n\n### Generator\nI suggest using companion package [fastify-oas-generator](https://jsr.io/@klexik/fastify-oas-generator) to generate handlers & types.\n\n### Plugin Options\n\nTo initialize fastify plugin, following Options object is expected:\n```ts\ninterface Options\n{\n  securityHandlers?: SecurityHandlers;\n  operationHandlers: OperationHandlers | OperationHandlersUntyped;\n  openApiSpecification: OpenAPISpec;\n}\n```\n#### openApiSpecification\nAs this package does not dictate user which serialization method to use with their specification (`json` / `yaml`) user needs to load and deserialize it. Parsed specification is passed as object into property `openApiSpecification`.\n\nThe `OpenAPISpec` type is not full OpenAPI specification typed, since that include lot of dynamic fields. \n\n#### Operation Handlers\n**Required** property `operationHandlers` is accept either untyped (default Fastify handler) defined as:\n```ts\nexport interface OperationHandlersUntyped\n{\n  [resolverName: string]: ((req: FastifyRequest, reply: FastifyReply) => any) | undefined;\n}\n```\n\nor typed handlers, which with utilization of some TypeScript magic and `openapi-typescript` package, define handler with strong type (FastifyRequest & FastifyReply that include the Generics based on type defined in spec):\n```ts\nexport interface OperationHandlers {\n  [resolverName: string]: TypedHandlerBase | undefined;\n}\n```\nIf you want to know more, check the [types.ts](https://github.com/martinek-stepan/fastify-openapi-connector/blob/main/packages/connector/src/types.ts) file & documentation in helper packages [fastify-openapi-connector-generator](https://github.com/martinek-stepan/fastify-openapi-connector/blob/main/packages/generator/README.md).\n\n\nIt is expected that you pass map of Fastify handlers with `operationId` from specification as key.\n\nIf handler for operation is missing, default handler which logs error and returns `501` is set-up & warning is shown on initialization. \n\n#### Security Handlers\nLast property which is **optional** is `securityHandlers` which accept following object:\n```ts\nexport interface SecurityHandlers\n{\n  [resolverName: string]: SecurityHandler | undefined;\n}\n```\nAs in OpenAPI multiple Security Handlers are permitted for operation (Also operation handlers override global handler). Pre-handler hook is set to validate security if any exist.\n\nFor the same reason (multiple possible handlers) the `SecurityHandler` is defined as follow:\n```ts\nexport type SecurityHandler = (req: FastifyRequest, scopes?: string[]) => boolean | Promise<boolean>;\n```\nYou will recieve `FastifyRequest` and scopes defined for the operation, but you are not having access to `FastifyReply` as failure to validate one schema does not mean authorization failed.\n\nIf you throw exception from `SecurityHandler`, the error will be logged in `debug` message.\n\nIf `SecurityHandler` defined in spec is not present `warning` message is printed.\n\nIf none of `SecurityHandlers` return true and specification does not include notation telling that security is optional, reply will be issued with code `401`.\n\n#### Extra security option on route level\nAs and extra option, this plugin will also parse x-security tag on route level when you opt-in for it by setting `Options['settings']['useXSecurity']` to true.\n\nPriority then goes `operationSecurity` > `routeSecurity` > `globalSecurity` (overriding higher level if exists)\n\n##### Why?\nIn case you have lot of routes having same security schema, but different from each other. You can avoid defining the schema on all operations.\n\nOr if you are using Redocly and referencing webhook from external API into your path, it is benefitial to be able to define security on the route you are referencing it into. \n\n#### Settings\nThere are few options that can be used to modify behaviour of the plugin\n\n##### initializePaths\nDefault true, loads & connects `paths` section of specification into fastify.\n\n##### initializeWebhooks\nDefault false, loads & connects `webhooks` section of specification into fastify.\n\nIt is false by default since usual behaviour is to define webhooks your API is firing in OpenAPI specification, not those that you are consuming, but this option will give you choice to do so.\n\n##### prefix\nIf you want to version your API, you can utilize prefix. This property accepts either `string` which will be used as prefix or following object that will help the plugin to determine prefix to use from Servers section of specification.\n\n```ts\nexport interface PrefixExtractingSettings {\n  // If defined, will try to find specific server based on url (Top priority)\n  urlRegex?: RegExp;\n  // If defined, will try to find specific server based on description (Second priority)\n  descriptionRegex?: RegExp;\n  // Variable containing prefix, if not defined prefix will be extracted from url (string behind last /)\n  prefixVariable?: string;\n}\n```\n\n##### useXSecurity\nDefault false, as mentioned in the [section above](#extra-security-option-on-route-level) this alows using of route level security.\n\n##### validateResponses\nDefault true, sets if schema from specification will be used for response validation.\n\n### Initialization\n```ts\nimport { OpenAPISpec, Options, openApiConnectorPlugin } from 'fastify-openapi-connector';\n\n...\n\nconst options: Options = {\n  openApiSpecification: spec,\n  operationHandlers: service,\n  securityHandlers: security\n}\n\nfastify.register(openApiConnectorPlugin, options);\n```\n\n#### Using yaml spec example\n```ts\nimport { parse } from 'yaml';\nimport { readFileSync } from 'fs';\nimport { resolve } from 'path';\n\nvar yamlPath = resolve('spec.yaml');\nconst specFile = readFileSync(yamlPath, 'utf8');\nconst spec = parse(specFile) as OpenAPISpec;\n```\n\n### Shortcomings\n\n* Currently cookie parameters are not supported as fastify does not validate cookies out of the box.\n* Only references to components/schemas in the spec will be resolved when schema validation is registered, however you can register external references to fastify manually with `fastify.addSchema` method.","readmeFilename":"README.md"}