{"_id":"@nodeboot/starter-openapi","_rev":"54-dbb5f3708c49a53c5a3129de50de3959","name":"@nodeboot/starter-openapi","dist-tags":{"latest":"2.6.0"},"versions":{"1.0.0":{"name":"@nodeboot/starter-openapi","version":"1.0.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.0.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"8cc6d043fe0450f4f93b07ef6bcdef0055d52fea","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.0.0.tgz","fileCount":98,"integrity":"sha512-AwfmN0lrJ1efH94oo5qjefqWAl8kkU8vfxnYLl4ZF7eoVcbsHnPefZ0TTzdPw/o5+Uv815YUm1TtXIaDh/1k1g==","signatures":[{"sig":"MEQCIF7oa7GYY/VSAJZMre0xGqZ45AXlfYW+0L5pRr7khAXfAiBBGGAbAVrbVWI5m1uNN5YicrJxulevLnppSNj1ZQOR+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228120},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.0.0.tgz","types":"src/index.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/f2fa839e8d1ce397412d49aced416fe4/nodeboot-starter-openapi-1.0.0.tgz","_integrity":"sha512-AwfmN0lrJ1efH94oo5qjefqWAl8kkU8vfxnYLl4ZF7eoVcbsHnPefZ0TTzdPw/o5+Uv815YUm1TtXIaDh/1k1g==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"18.17.1","dependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","@nodeboot/engine":"1.0.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.0","lodash.capitalize":"^4.2.1","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.0.0_1739996410125_0.6566400578962106","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@nodeboot/starter-openapi","version":"1.0.1","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.0.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"705bcc86ab9b523c34fd94a3b5805a02fc4cabeb","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.0.1.tgz","fileCount":98,"integrity":"sha512-TdrUlW43gRfyJNfMb+EopMyWnGFCD4QAWiI3DBKEUXDsBfavDXKESpKwgM9zOqitzY7Cq+Fd+3DICUHLCMg0Lg==","signatures":[{"sig":"MEYCIQC/jW+Mx/0OWr8TRCwtt/FwKLGUo+PL3aB8BYyLMYL+PAIhAN/yHiexV11rPzX0R9TWJqooQGP6Id1RV2i+cijfFFwW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228120},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.0.1.tgz","types":"src/index.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/a0883aac9e6b6cedccce574272d015ff/nodeboot-starter-openapi-1.0.1.tgz","_integrity":"sha512-TdrUlW43gRfyJNfMb+EopMyWnGFCD4QAWiI3DBKEUXDsBfavDXKESpKwgM9zOqitzY7Cq+Fd+3DICUHLCMg0Lg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"18.17.1","dependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","@nodeboot/engine":"1.0.1","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.1","lodash.capitalize":"^4.2.1","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.0.1_1739996748289_0.8447732868911177","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@nodeboot/starter-openapi","version":"1.0.2","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.0.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"4a8b1fd034362de9d24c2f8d69113eff9eff4b72","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.0.2.tgz","fileCount":59,"integrity":"sha512-jTwozob1PSQ3nIqq2eSOLVSHk90oKdSqedQsgv448/n9s3FBOwVy8ugnDiDAr6RHhkODC2CyOYn2ql9Qc01pkw==","signatures":[{"sig":"MEQCIF7fcW9Ygfltu4SYYS2QLy6qQ4AAlzhXTkogGDNfrpUOAiAdONZgOByaDQ1BpM03BO2WXJKyLC4sWKzrcowG9jh09A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73335},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.0.2.tgz","types":"src/index.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/6de30201c465e0844b962b0c1a49c139/nodeboot-starter-openapi-1.0.2.tgz","_integrity":"sha512-jTwozob1PSQ3nIqq2eSOLVSHk90oKdSqedQsgv448/n9s3FBOwVy8ugnDiDAr6RHhkODC2CyOYn2ql9Qc01pkw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"18.17.1","dependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","@nodeboot/engine":"1.0.2","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2","lodash.capitalize":"^4.2.1","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.0.2_1740003352906_0.6451984146862255","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@nodeboot/starter-openapi","version":"1.0.3","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.0.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"307602bae578d247834d68a7dbee70ab5b0fb4e6","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.0.3.tgz","fileCount":78,"integrity":"sha512-DQsV/A0czFj6OlzGq3WJ5GP1b4aKwdRlOHWVmhaBx2ob/kaRlsTDmJ9NGUj3zCxEHE3w8K2LERxK5O+e/yXjlg==","signatures":[{"sig":"MEUCIQDWBD+c6kw5xDUN/DTsAmu3qBQzbFp4IJxXxFLlPRj0BwIgVJYmcbBdv1i6FKPWSOAhGOXCwAaFpHy5AObRSWfTpls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81582},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.0.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm version patch","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/d2078fe1f383d3ee6e1bbf5bf2142c68/nodeboot-starter-openapi-1.0.3.tgz","_integrity":"sha512-DQsV/A0czFj6OlzGq3WJ5GP1b4aKwdRlOHWVmhaBx2ob/kaRlsTDmJ9NGUj3zCxEHE3w8K2LERxK5O+e/yXjlg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"18.17.1","dependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","@nodeboot/engine":"1.0.3","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2","lodash.capitalize":"^4.2.1","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.0.3_1740006350464_0.6656212203791385","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@nodeboot/starter-openapi","version":"1.0.4","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.0.4","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"44d64f6ef1558d17c4b8df9b0c4ce5688ae96ff9","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.0.4.tgz","fileCount":78,"integrity":"sha512-CrDjQSXKmqARTB3q4Xu1Qycc2NB1Nd6lxMuLoJvyAmWdFNlRNV0t2X6TcFETIzLb+ghOrI9xtoVr4+afB+nmiA==","signatures":[{"sig":"MEUCIQCNqw0N06YqMAPCr3VP4mXnKXPrGorsU8FA6gA6a0UPcQIgVTKxz/CuZT11xKspEUas0K/t+z/LD90deO45SZ8KXCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81582},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.0.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm version patch","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/21f7e9e3eb7709f116412f329e840f4a/nodeboot-starter-openapi-1.0.4.tgz","_integrity":"sha512-CrDjQSXKmqARTB3q4Xu1Qycc2NB1Nd6lxMuLoJvyAmWdFNlRNV0t2X6TcFETIzLb+ghOrI9xtoVr4+afB+nmiA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"18.17.1","dependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","@nodeboot/engine":"1.0.4","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2","lodash.capitalize":"^4.2.1","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.0.4_1740006360099_0.5335006007643863","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@nodeboot/starter-openapi","version":"1.0.5","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.0.5","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"6a3323910fd5f91d448569b49f30ddb1b51172fa","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.0.5.tgz","fileCount":78,"integrity":"sha512-/YkOAhZ1Wwx1TavWi3FjjjDtJUboZ4LfL9OzIkFy8EAeXTWyrvTPWks/KO9Owx/ytL+OWHKWKKcrj1+I8gKHxw==","signatures":[{"sig":"MEUCIDNGey4iKJ85td4jElJjO+MrQ336aIGOVbuwVg5C/GNbAiEAigfbPmJN7E4A55BLC9YLXOFq0W+ctRFCU+jOsfcVwrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81582},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.0.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm version patch","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/862af3d909f0b42eb3cecfa91a3de250/nodeboot-starter-openapi-1.0.5.tgz","_integrity":"sha512-/YkOAhZ1Wwx1TavWi3FjjjDtJUboZ4LfL9OzIkFy8EAeXTWyrvTPWks/KO9Owx/ytL+OWHKWKKcrj1+I8gKHxw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"18.17.1","dependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","@nodeboot/engine":"1.0.5","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2","lodash.capitalize":"^4.2.1","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.0.5_1740006368183_0.7486423040066066","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@nodeboot/starter-openapi","version":"1.0.6","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.0.6","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"6fbf98302a6f546fbf6a840dfe08fb2117fbaaea","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.0.6.tgz","fileCount":78,"integrity":"sha512-m0hBQPU8pDjqPc1iraF0ZMNhZZL0XzRp6zgbNsCr6QDtHA3/YNBzT1HY5W/5PLh2g6J9lKxje/sMIlY92ID0Sg==","signatures":[{"sig":"MEYCIQD/LO4aa5ZFankjao1ncpXiHKob1uE+kZXIwKW2tnMQ/AIhANuS0qV8ho9Z+9sEWBQo0p8fNAPEoIHTgD16ylsFYjo0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81582},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.0.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm version patch","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/5248d6eda9205ef328fcefe9055e8cb7/nodeboot-starter-openapi-1.0.6.tgz","_integrity":"sha512-m0hBQPU8pDjqPc1iraF0ZMNhZZL0XzRp6zgbNsCr6QDtHA3/YNBzT1HY5W/5PLh2g6J9lKxje/sMIlY92ID0Sg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"18.17.1","dependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","@nodeboot/engine":"1.0.6","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2","lodash.capitalize":"^4.2.1","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.0.6_1740006379238_0.5929830354224439","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@nodeboot/starter-openapi","version":"1.0.7","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.0.7","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"41588f9c67f0cfdf184cc11378c63a7a27b81d24","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.0.7.tgz","fileCount":78,"integrity":"sha512-lC5hw4ND2enWk4OJneUAvYAuCq8gpdxC1i/URjrbIUHUJ4Xm7If0f7U7mW/crUFOYZv4HRchF3WZ7TlC/G4J5Q==","signatures":[{"sig":"MEQCIHFKj5/8Ha6scRHREagOpjHJIfOlys5xtpGbpAl0GL5UAiAcL6bwf+S2Yz+fyaqyb3DZ74lEIAeqqwWfzBWlJ9LXVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81582},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.0.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm version patch","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/89734beaf12e759d8f47fde24dd4451c/nodeboot-starter-openapi-1.0.7.tgz","_integrity":"sha512-lC5hw4ND2enWk4OJneUAvYAuCq8gpdxC1i/URjrbIUHUJ4Xm7If0f7U7mW/crUFOYZv4HRchF3WZ7TlC/G4J5Q==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"18.17.1","dependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","@nodeboot/engine":"1.0.7","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2","lodash.capitalize":"^4.2.1","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.0.7_1740006389003_0.43271171306209766","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@nodeboot/starter-openapi","version":"1.0.9","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.0.9","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"bd4ddd046ab6fdafe6dfa489f609d73131f014d1","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.0.9.tgz","fileCount":78,"integrity":"sha512-4VzEmYUEHSgs8r+qS8GhfT6PTqQS0KzS4G/QCDcUbl/nEWaBYq68zbB7o+7S987OjLJ8btxULysGY0RH6znG2g==","signatures":[{"sig":"MEUCIQCA56Q3dvO2Ts0rDVwl4nHBzH2hmI/bFNMQuOavCPlCwAIgMMGKXuHUQyj9LM7H35BvNi8JuONvvn3+veuuWrwEw/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81759},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.0.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/e9a3fe5fc4efec87ecd1389bae7d67e3/nodeboot-starter-openapi-1.0.9.tgz","_integrity":"sha512-4VzEmYUEHSgs8r+qS8GhfT6PTqQS0KzS4G/QCDcUbl/nEWaBYq68zbB7o+7S987OjLJ8btxULysGY0RH6znG2g==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"18.17.1","dependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","@nodeboot/engine":"1.0.9","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.3","lodash.capitalize":"^4.2.1","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.0.9_1740007012211_0.40591110075855696","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@nodeboot/starter-openapi","version":"1.1.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.1.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"a2546a6fc15cd76f0c2f522fd55a20e13fbb61ad","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.1.0.tgz","fileCount":78,"integrity":"sha512-YU/0QYOYwYL7y//SSCIKYF7mZFJ+6cMIHOkZWR2b7N1tx/6WFudt3DJ52SofOzVCw+SXO61jl5meTwfaYOu5JA==","signatures":[{"sig":"MEUCIFvJ1trPQpMGPlJXNj9yRrG6l9RHojPcZjzq0BSj0Ys+AiEA0u3rYHwtrlTTaKMTPJlZuOiJGq6iuPjiryL0Mn/qDDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81392},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/33ba6ef1968ad8f5810fd8765165d901/nodeboot-starter-openapi-1.1.0.tgz","_integrity":"sha512-YU/0QYOYwYL7y//SSCIKYF7mZFJ+6cMIHOkZWR2b7N1tx/6WFudt3DJ52SofOzVCw+SXO61jl5meTwfaYOu5JA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"18.17.1","dependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","@nodeboot/engine":"1.1.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.1.0","lodash.capitalize":"^4.2.1","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.1.0_1740079963872_0.6087715476739237","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@nodeboot/starter-openapi","version":"1.1.1","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.1.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"8308d00fb292f75772b3553e2804b3f6ac2514c8","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.1.1.tgz","fileCount":78,"integrity":"sha512-urxlUwcHeEl3XwaxLorCQKE8K5zyakyZuKUBUKa5rDzvHhptH4tlCqFNAUzdH4jrcyNTVoa3aiCEEqHU41EWwA==","signatures":[{"sig":"MEQCIFKjP9yuCm8y8+fPJuHRd0DH4HlSNwrbdvVEtssTLOOZAiBe4s+0OvZyTx4DjbvitZ+CtGxzdjDUJBz+zGcdZFqt4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82110},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.1.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/afec2ae0e5504af4ca6ea1a3cc92cd03/nodeboot-starter-openapi-1.1.1.tgz","_integrity":"sha512-urxlUwcHeEl3XwaxLorCQKE8K5zyakyZuKUBUKa5rDzvHhptH4tlCqFNAUzdH4jrcyNTVoa3aiCEEqHU41EWwA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.1.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"peerDependencies":{"winston":">=3.10.0"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.1.1_1740165363757_0.9363234099874727","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@nodeboot/starter-openapi","version":"1.1.2","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.1.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"9b9c4e1a6f55bfd0d1a7aac0f6ba8eb7d331b4de","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.1.2.tgz","fileCount":78,"integrity":"sha512-hzzrTQym9IPiUzxFi/X8Ouu7o+Xwcog7uo7yWgpyZtrVtzHBUllf0dBU70nBqi+SxPEfjZkxUsby8PqLrvo9kQ==","signatures":[{"sig":"MEQCIA6XFAHIe8n9NpcB4ROgycRtPliwszFmv3vQzSKOLagDAiBRhqwb+qZ3SFk6dOFNn1H30ATXaiKS3jEpj9lH7oz9nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82110},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.1.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/2ac8499fb15070e989be4783c4895741/nodeboot-starter-openapi-1.1.2.tgz","_integrity":"sha512-hzzrTQym9IPiUzxFi/X8Ouu7o+Xwcog7uo7yWgpyZtrVtzHBUllf0dBU70nBqi+SxPEfjZkxUsby8PqLrvo9kQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.1","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.1.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"peerDependencies":{"winston":">=3.10.0"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.1.2_1740405807901_0.3429978751325815","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@nodeboot/starter-openapi","version":"1.2.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.2.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"9ea375cacdfe57682a1d8370f2d986d892976255","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.2.0.tgz","fileCount":78,"integrity":"sha512-XV2FNwStGEHGqzQTKk3peIHIYH+/R9dlOPAUs7C8bSFFfsO5cyTZL/DFzbT4jpnak8Z6dgh6KBiEEbame5uqOw==","signatures":[{"sig":"MEQCICy86u1q4vDIGKfhLrIVZGjUGIvlct6KosfSLDRshsXHAiB4X5+SrKe9nGjNn6pK2yIcY5FK1mA/QWr64INFWcubvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83735},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/4b5b2e4108f9c258e149c9d229acac03/nodeboot-starter-openapi-1.2.0.tgz","_integrity":"sha512-XV2FNwStGEHGqzQTKk3peIHIYH+/R9dlOPAUs7C8bSFFfsO5cyTZL/DFzbT4jpnak8Z6dgh6KBiEEbame5uqOw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.1","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.2.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"peerDependencies":{"winston":">=3.10.0"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.2.0_1740432017762_0.880859020403955","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@nodeboot/starter-openapi","version":"1.3.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.3.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"4e3dc6abeb8b8768c2e0268c8f9cfb6e9ab56e4c","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.3.0.tgz","fileCount":78,"integrity":"sha512-HEs5tsJPt5jRUc8+v1fwRwgUIcf7wIKdhgoM4teRGcdlC7AUlkmBYOPC+boLwCrPaVB4pJDEB95XrDn0O5XIAQ==","signatures":[{"sig":"MEQCIAP1LKAiPZhL+9NvBHmXHuCxZanN2kTSsEnPb2Sy7ZoHAiAm5Y3umY8FbJSmh/uWLC1NTAmMO9uxrsxNhEnlooVUUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83775},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.3.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/583898726fdf9dca588f81ae0f1c0f40/nodeboot-starter-openapi-1.3.0.tgz","_integrity":"sha512-HEs5tsJPt5jRUc8+v1fwRwgUIcf7wIKdhgoM4teRGcdlC7AUlkmBYOPC+boLwCrPaVB4pJDEB95XrDn0O5XIAQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.1","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.2.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"peerDependencies":{"winston":">=3.10.0"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.3.0_1740433631235_0.4844304680448799","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@nodeboot/starter-openapi","version":"1.3.1","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.3.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"779ef6a0ca9802f08388d934d14c6b732e7c7201","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.3.1.tgz","fileCount":78,"integrity":"sha512-+YyIxcDzj9d9R8zql4gASHe7NePXdb3/JC5/ksgEVmPSCB77joMbTTLZXISmznOgqVCHopgRzH4EROVnyExclw==","signatures":[{"sig":"MEYCIQCXyGPt5tmuHVR9/L3K35BP+wnReoyh2p/49k/2y/RMfgIhAPUVzP4X1T21GOJfIq6SPTVys7sx6Cv1tdWqkFyGHA5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83775},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.3.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/f7f3691dd082fe55927291ecfe5133ee/nodeboot-starter-openapi-1.3.1.tgz","_integrity":"sha512-+YyIxcDzj9d9R8zql4gASHe7NePXdb3/JC5/ksgEVmPSCB77joMbTTLZXISmznOgqVCHopgRzH4EROVnyExclw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.2","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.2.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"peerDependencies":{"winston":">=3.10.0"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.3.1_1740481471350_0.8767285657725818","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@nodeboot/starter-openapi","version":"1.3.2","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.3.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"82db360849b3a9b93a192a0d27662180f118aed4","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.3.2.tgz","fileCount":78,"integrity":"sha512-XL/QGSUJGxGB7GdAjn9NO6s2fWORLLMtftly2cA0kGjxrv0xhPqLnyIEbYE+9kEkIZ0iYGdTUxInYBNqk0BfDg==","signatures":[{"sig":"MEQCICvmBJaiROcSZsUtndkUJbaOEEltfsTkaIqgDQtUw0DVAiB3+JyuqW4YOZuSEiGpW1w56M+G/vqXY9M+zFW3R6ZJ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83775},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.3.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/2e9ca72ca44066df3e92fa45a3f19e46/nodeboot-starter-openapi-1.3.2.tgz","_integrity":"sha512-XL/QGSUJGxGB7GdAjn9NO6s2fWORLLMtftly2cA0kGjxrv0xhPqLnyIEbYE+9kEkIZ0iYGdTUxInYBNqk0BfDg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.2","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.2.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"peerDependencies":{"winston":">=3.10.0"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.3.2_1740482942392_0.3658186176909066","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@nodeboot/starter-openapi","version":"1.4.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.4.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"2fff2273874cc5c06537b37469e2b0dc5d1d64f4","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.4.0.tgz","fileCount":84,"integrity":"sha512-gl8DQ3dV/vtyvqIT9vwVsg8WC7uigDjAnL0JBqKrhS7rFu3hTqNlrmTJQL08NPefn7o6qcwro/9ScA/QwUkobQ==","signatures":[{"sig":"MEUCIAqpZG5blkA95Zw/FhtXX5PgoTAyg7I9v5mm3Mr8u6cYAiEAoDTbV/YWP0kpfci6sRe0wGxxSMSpg81IvVFpDF7lHoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85812},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/7941081dd685b105ccac86a908128bd3/nodeboot-starter-openapi-1.4.0.tgz","_integrity":"sha512-gl8DQ3dV/vtyvqIT9vwVsg8WC7uigDjAnL0JBqKrhS7rFu3hTqNlrmTJQL08NPefn7o6qcwro/9ScA/QwUkobQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.3","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.3.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.4.0_1740499425367_0.9918476172727353","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@nodeboot/starter-openapi","version":"1.5.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.5.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"f4fd6ca9484b838f154b020ec88eb0b27ab864e0","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.5.0.tgz","fileCount":87,"integrity":"sha512-HaQaT3peCA9x8fbzxDf+Z5W6cTFoKgngMeh5MLFjdMUI9wNP7BUtSBBVQaUmOR6xW+ryGNVxMQl/kVtpo9XNzg==","signatures":[{"sig":"MEYCIQCDfD3m93cV/fQSBnhO/BNF+NYzV4YlWOQYvYPcIu9+VAIhAJyuOinF7Hv99/2+4coaT8cykllYOajceX0E/X01zpwM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86795},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.5.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/4c80b5cb2ab760caf10529ce85bb45d3/nodeboot-starter-openapi-1.5.0.tgz","_integrity":"sha512-HaQaT3peCA9x8fbzxDf+Z5W6cTFoKgngMeh5MLFjdMUI9wNP7BUtSBBVQaUmOR6xW+ryGNVxMQl/kVtpo9XNzg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.3","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.3.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.5.0_1740601489625_0.29655684009426664","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@nodeboot/starter-openapi","version":"1.6.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.6.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"09eb2944c7868c74de7a783a5f675da62d0a1c62","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.6.0.tgz","fileCount":87,"integrity":"sha512-VbqbSNB6CnmVUSOPZnL8q21uh4zIXQ+eKJRghfIdXAh62HfV6VdC0QvSNgBdQDj/Bmhl5Bwkc1w1mrd1iPQbvQ==","signatures":[{"sig":"MEYCIQCLwjTCUYK7qgLaSMP2SW2HRSmsZT7iPRN7JCAyORj6wwIhALRrdO67HEKabVOHt1BxN//+FNlMyQyxhEpkXYAB9/nH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87263},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.6.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/924d9692d8b24f2a20f4557de6ba7c2e/nodeboot-starter-openapi-1.6.0.tgz","_integrity":"sha512-VbqbSNB6CnmVUSOPZnL8q21uh4zIXQ+eKJRghfIdXAh62HfV6VdC0QvSNgBdQDj/Bmhl5Bwkc1w1mrd1iPQbvQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.3","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.3.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.6.0_1740606039997_0.40061019942606446","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@nodeboot/starter-openapi","version":"1.6.1","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.6.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"1a7a34cfb67485211bb289377ae7b39e4567d5df","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.6.1.tgz","fileCount":87,"integrity":"sha512-wwgLB3ugTM38K6mejcm25c92Hwu5eDyXdMXIvDksh8HvKrypPVk1+HStHKPdFOufYr1HFOviNpcmB2dMthxvKg==","signatures":[{"sig":"MEYCIQChtanbUjKstI5H8ZZJQ0Mg+GaZ68vm3EVCOEqBUrggRQIhAMpcXalfaX8kkitRKp1p0erAglZX2XSEZMzu24Ygg7Ne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87263},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.6.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/b975095d65a0895033699589b621f3a5/nodeboot-starter-openapi-1.6.1.tgz","_integrity":"sha512-wwgLB3ugTM38K6mejcm25c92Hwu5eDyXdMXIvDksh8HvKrypPVk1+HStHKPdFOufYr1HFOviNpcmB2dMthxvKg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.3","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.3.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.6.1_1740773459212_0.5924513997781062","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@nodeboot/starter-openapi","version":"1.6.2","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.6.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"33f530004e2a1c0b489c96d2334659669c0cc5b7","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.6.2.tgz","fileCount":109,"integrity":"sha512-ejIwkesFNl8prW+248AMlkwtHC6Zm5PNWA2a0qFUmlJH2G0l7Au7pxwTh4QWio582nmzxJtr/7iPQACqQgdowg==","signatures":[{"sig":"MEUCIQCPw75Wz+1HfZStUCZv0gC5lLUbHghsw8SClAYpy/82iAIgWtZaSUdV57Q+beD8CBQN8R3OsKH6t4djPGme7MMNQtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113611},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.6.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/33799b25a6066e027d395aaab04f602a/nodeboot-starter-openapi-1.6.2.tgz","_integrity":"sha512-ejIwkesFNl8prW+248AMlkwtHC6Zm5PNWA2a0qFUmlJH2G0l7Au7pxwTh4QWio582nmzxJtr/7iPQACqQgdowg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.4","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.3.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.6.2_1741032811888_0.9881682158946616","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@nodeboot/starter-openapi","version":"1.7.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.7.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"b0c524bc5575e5d5db99272c23629484d6cdf8c2","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.7.0.tgz","fileCount":109,"integrity":"sha512-pAwxZcjPetB4xRKOQOLoBx2ZmFP3bcODa2WHzEQdiap1ABkn5Tj1Ldze0DxbuViK7n01AcoiM195d0y8Ictddg==","signatures":[{"sig":"MEQCIAC0IpBBZapkFV7bmOkzSsy3ZNYexX7WrdSOPQN+pry3AiBuO56Mk6ZD61PjCg3ZjCMhhkd0UbjaMIbu5bKstDDs3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113610},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.7.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/e6251138818fd63acf2d6bf0beb1a13b/nodeboot-starter-openapi-1.7.0.tgz","_integrity":"sha512-pAwxZcjPetB4xRKOQOLoBx2ZmFP3bcODa2WHzEQdiap1ABkn5Tj1Ldze0DxbuViK7n01AcoiM195d0y8Ictddg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.5","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.7.0_1741171297225_0.04830114910327721","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@nodeboot/starter-openapi","version":"1.7.1","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.7.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"b4d99d5b5867f49dad90acbbf4c82e84477d6732","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.7.1.tgz","fileCount":109,"integrity":"sha512-qqTjhzK38c6baJ7qCS1RBHTjyfvB6THP1uvCAa3zfzZ7akynDlqypY9bqNt/QopT62JosDpJegXd9x8U6NFBog==","signatures":[{"sig":"MEUCIQC2sljb7Lg2vL3bumTvj5o5W6GmjW5kVEpYdnBszyVOYAIgNS8PtfOOn42pQ6g0HVS6uLaUXYEn26pApLKRpHQURbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113915},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.7.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/3f3c48274a00f28abd5ba0379f66b12e/nodeboot-starter-openapi-1.7.1.tgz","_integrity":"sha512-qqTjhzK38c6baJ7qCS1RBHTjyfvB6THP1uvCAa3zfzZ7akynDlqypY9bqNt/QopT62JosDpJegXd9x8U6NFBog==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.5","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.7.1_1741174522525_0.10338479623377439","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@nodeboot/starter-openapi","version":"1.7.2","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.7.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"18d7f8791bb7873e775b1e4ef6b8d5c93605a5e6","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.7.2.tgz","fileCount":109,"integrity":"sha512-E6asE/72+GRvrAWEy4ReYUKyl7ca46o37kkOmA7XdiB5asMcEUrf6tN5ASMibum46YGd3arervnc6QKlHdip3A==","signatures":[{"sig":"MEUCIAjSOqudsJ88J7AonKWLAAz6yG21//+GYbS8w5pLJVjQAiEA7+uDbfQ2G/tMVTqtRXwIXNe2uplmmdv0zOrWfFFR5aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113915},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.7.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/6dbb74cc8c731b92d7a31c68574abf20/nodeboot-starter-openapi-1.7.2.tgz","_integrity":"sha512-E6asE/72+GRvrAWEy4ReYUKyl7ca46o37kkOmA7XdiB5asMcEUrf6tN5ASMibum46YGd3arervnc6QKlHdip3A==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.6","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.7.2_1741181283945_0.9478465088885384","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@nodeboot/starter-openapi","version":"1.7.3","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.7.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"59bb90b39d4e90383fc661796a033a621b5208c2","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.7.3.tgz","fileCount":109,"integrity":"sha512-ie/o/aUopBXoB3ycMc9onLWZOsarvxVQFjbiEznhMtoRsxGjNhEyJr1Z8Ll0Hrz7Zf86CbBeCpg9QJSz//Mogw==","signatures":[{"sig":"MEUCIQDgAggpo48j6xSztzuidwqsxW4XwCUjneHBR2Ngmi9TPwIgKcE+eZljvDA3mnUUl7farMX12mlpZiVnq9FthxVxreA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113916},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.7.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/cfd594d74abf2a87e1477284b142a469/nodeboot-starter-openapi-1.7.3.tgz","_integrity":"sha512-ie/o/aUopBXoB3ycMc9onLWZOsarvxVQFjbiEznhMtoRsxGjNhEyJr1Z8Ll0Hrz7Zf86CbBeCpg9QJSz//Mogw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.7","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.7.3_1741183948039_0.2668353750167658","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@nodeboot/starter-openapi","version":"1.7.4","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.7.4","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"f381de70b150d5e1da0a5885468d1d66f087ee7c","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.7.4.tgz","fileCount":109,"integrity":"sha512-g2prevvQDbBPRkcQDZvgcDBI+Jv88ay3Wl1TaSd3H+RoRYjNmgeQLIlXjdU5aJ+pIYT8z+Irbrt4fBPexPMdiQ==","signatures":[{"sig":"MEUCIB7hs1gPgBe9oQc7bcOkMhZcfsJEObKGpCNJjEyQmn1XAiEAkSH4IiWsfVAP/BgBL0/4JpWWKqVrmfU6e5pNobhCPPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113916},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.7.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/23791ca02318ee2ad534d443891911ed/nodeboot-starter-openapi-1.7.4.tgz","_integrity":"sha512-g2prevvQDbBPRkcQDZvgcDBI+Jv88ay3Wl1TaSd3H+RoRYjNmgeQLIlXjdU5aJ+pIYT8z+Irbrt4fBPexPMdiQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.8","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.7.4_1742741818950_0.24679515142897857","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@nodeboot/starter-openapi","version":"1.7.5","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.7.5","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"da64d0fa116c75d30a5b67fca5c4154f273fa8c6","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.7.5.tgz","fileCount":109,"integrity":"sha512-dUyGcYdCNQrGdc0SVw5er0xT6bjKcgsRWEf7YdXsikpWepiR3NabCU+Ul1ANd76iRoJpfmRqgFgKncg/CyEx8A==","signatures":[{"sig":"MEUCIHsTrrYQkoPARbrS5Zfji8z26+TbEEi9Gcsh6/uxoCSLAiEA/MsTCQy0klwVAczTs/LZdvj+s3LE2OxUnZRJ2wSzAng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113916},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.7.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/d0a5ef6e40641e1f656f314ad9a4213c/nodeboot-starter-openapi-1.7.5.tgz","_integrity":"sha512-dUyGcYdCNQrGdc0SVw5er0xT6bjKcgsRWEf7YdXsikpWepiR3NabCU+Ul1ANd76iRoJpfmRqgFgKncg/CyEx8A==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.9","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.5.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.7.5_1742857063283_0.23162908820435768","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@nodeboot/starter-openapi","version":"1.7.6","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.7.6","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"ecee655837952315f3857c62259110f2dca96ad1","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.7.6.tgz","fileCount":109,"integrity":"sha512-y/fgugYXxK6FYaztNcuNfUR2mWLNRbSWdCZzROv+kESmeihtOdVmq1P1jnlRJ3f4z6+Hs4lQ+cqNOSx2//QZBA==","signatures":[{"sig":"MEQCIDfRqB53ob0sI9Uoih1p/FAQsAyP7kt9GSty9aCfO+ztAiAYUO/MDDnvu0mKWbwNDcXdDkayAKi2WhHgPM+ZFC9sJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113917},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.7.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/611ecd3d6acab8a8ade68af5ce65683d/nodeboot-starter-openapi-1.7.6.tgz","_integrity":"sha512-y/fgugYXxK6FYaztNcuNfUR2mWLNRbSWdCZzROv+kESmeihtOdVmq1P1jnlRJ3f4z6+Hs4lQ+cqNOSx2//QZBA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.1.10","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.6.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.7.6_1742863316285_0.5614714347281617","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@nodeboot/starter-openapi","version":"1.8.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.8.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"368752a22c6bf32bff0d736718e4a3fa6dffab4d","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.8.0.tgz","fileCount":109,"integrity":"sha512-z05tuOnYGQkkxHegjNu6M8IV+JOpw8f9/hAtbOmUrDN8d5Ki3kwE4MfKaDAovMf3q6FLhzsgccCNUbEZc8Yv1g==","signatures":[{"sig":"MEUCIQD8BKaEvE41pO8oYnaCQqHDhBjrdKU67biE/f9yRNYl1wIgQY1XrRIr/ebDN6odOXHuMZ1ygCnM0UqTRsUGjodpdas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113926},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.8.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/e60027cd06dde2e9988eb95dca01e4cb/nodeboot-starter-openapi-1.8.0.tgz","_integrity":"sha512-z05tuOnYGQkkxHegjNu6M8IV+JOpw8f9/hAtbOmUrDN8d5Ki3kwE4MfKaDAovMf3q6FLhzsgccCNUbEZc8Yv1g==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.2.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.7.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.8.0_1745249464763_0.4627154458749789","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@nodeboot/starter-openapi","version":"1.8.1","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.8.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"2843236fab18418fc8a1f18a2262fcbca06c18ff","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.8.1.tgz","fileCount":109,"integrity":"sha512-Sa9eNt9SOARVupl0DRcZiTqe+GdpSpKGBv0d0jJcY+fyIs/tPZmw6T3AN9MvhUbXLxXOWcQkyHabFwNbeberkA==","signatures":[{"sig":"MEQCIFoEL8xCGlHBF44ay1dyPNLxADUF7XP31mYFXaZFIkRVAiBEV3o9GwpL+RJYQLpN/1HN7f4c0ZTRPR4UHyBUmom5XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113926},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.8.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/bb818c5dfcaf9c9df66309b3f7051efc/nodeboot-starter-openapi-1.8.1.tgz","_integrity":"sha512-Sa9eNt9SOARVupl0DRcZiTqe+GdpSpKGBv0d0jJcY+fyIs/tPZmw6T3AN9MvhUbXLxXOWcQkyHabFwNbeberkA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.2.1","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.7.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.8.1_1745519787738_0.6916146804780121","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@nodeboot/starter-openapi","version":"1.9.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.9.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"8597e8232bd8182ff4aad43207ff0258d42263cf","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.9.0.tgz","fileCount":109,"integrity":"sha512-nA1gGEOiE0nb8EqOvBVcFDTOuN997T5xciBFJ6QZsoama+b+qesmRgOUTvA8wgsdlHrgZFtJDoepO+DcPN0BqA==","signatures":[{"sig":"MEYCIQDul8Ev/HqpYS9zaG809VbS4nDYPe58geP8MRa8E5pPIwIhAODpRsy3/oCWIA1yPGzpus9YQAFsdWXTMmrZavOWqMm6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118365},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.9.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/d1662d78e2dcfa6f4cfeb34d0b859788/nodeboot-starter-openapi-1.9.0.tgz","_integrity":"sha512-nA1gGEOiE0nb8EqOvBVcFDTOuN997T5xciBFJ6QZsoama+b+qesmRgOUTvA8wgsdlHrgZFtJDoepO+DcPN0BqA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.2.2","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.8.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.9.0_1749488103673_0.8702729700657017","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@nodeboot/starter-openapi","version":"1.10.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.10.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"7a5099758a2d2a47bb3c8f6861f33af5c02ebcc6","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.10.0.tgz","fileCount":109,"integrity":"sha512-AaJmF7S/OqxtVFwNLF1w2Js0TAeHEfFD1iuwahrbUS40OgwBopn30emblhSETaok9xZMnKbz+AAo+nJ8rMQXsQ==","signatures":[{"sig":"MEYCIQC7jymMLryysuG1laJ/c+iqF/kYr81sjQOo9C/DsBipaQIhALzey7EX7SiSnq4/9nIN9caAkb6nG3Bte2RrXE8a0WmH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119598},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.10.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/a168ceec4b374f1e49657b2f674427a8/nodeboot-starter-openapi-1.10.0.tgz","_integrity":"sha512-AaJmF7S/OqxtVFwNLF1w2Js0TAeHEfFD1iuwahrbUS40OgwBopn30emblhSETaok9xZMnKbz+AAo+nJ8rMQXsQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.2.3","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.10.0_1749490217188_0.6209226872197406","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@nodeboot/starter-openapi","version":"1.11.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.11.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"9ecb90e68274cae8fc73d27870e2d6d986f7532e","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.11.0.tgz","fileCount":109,"integrity":"sha512-hGAFeDkWWThEaDc2Bpbe694eqtTi9bSTbsWgvsD/wU9wS85yjez/BX7Sppg36BUZend4SdJOq62NtN0BgThkvQ==","signatures":[{"sig":"MEQCIQCTNpYLIUvyi10Qme1yNtwYIkaUCsTrrTgo8WymdN2oXQIfSvi3BKiNQ6KK4GVms6UyDfUyqxLOYobDQUjtmr5PNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121912},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.11.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/76dd066249fdde52b2b0cdf01188bb58/nodeboot-starter-openapi-1.11.0.tgz","_integrity":"sha512-hGAFeDkWWThEaDc2Bpbe694eqtTi9bSTbsWgvsD/wU9wS85yjez/BX7Sppg36BUZend4SdJOq62NtN0BgThkvQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.2.3","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.11.0_1749512518202_0.09006833740028952","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@nodeboot/starter-openapi","version":"1.12.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.12.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"a59791e1712f74e8dbf22819132b291c2baf0ffd","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.12.0.tgz","fileCount":109,"integrity":"sha512-PvUCm/6t/3zm/4i5aaSKkxLNM9wDXXyn/8NduV4nUpsqKfqDtEbuuROdeLiU8k9l/uYEsuNAlERpOlRW3nL/zA==","signatures":[{"sig":"MEYCIQDPVCakNBMBo7tYzI+zQBar3V+ASHKl/crYc5QVMr1sFQIhANjPupku/9q89wwTO26OHByENS4r3itQRpt0+lvAH++4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122294},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.12.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/947ebb85a58f62f2162cfc7cbd6a5cef/nodeboot-starter-openapi-1.12.0.tgz","_integrity":"sha512-PvUCm/6t/3zm/4i5aaSKkxLNM9wDXXyn/8NduV4nUpsqKfqDtEbuuROdeLiU8k9l/uYEsuNAlERpOlRW3nL/zA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.2.3","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.12.0_1749655302280_0.6237277772270169","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@nodeboot/starter-openapi","version":"1.13.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@1.13.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"3e1d357cedec85dfbbfa996d3cd4b5b779016c38","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-1.13.0.tgz","fileCount":109,"integrity":"sha512-3e6JrATzLwPzdHj8JJEWfjXeUKPgHfMfXJAhYB2KQnE2YbMcLFHIe0SlQ8qYd/67kYn807l0PRzye1Vt7eETLg==","signatures":[{"sig":"MEQCIFKlBnLjoIAMXh3tljmQO3/0HedB8gWKDfHomD97XjraAiAQsyRcVHKisjBhQEh0eSN4yMDD6wJkG/0xsaTUchBx6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122226},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-1.13.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/52cf85f853cda768b50aed942e3d3c27/nodeboot-starter-openapi-1.13.0.tgz","_integrity":"sha512-3e6JrATzLwPzdHj8JJEWfjXeUKPgHfMfXJAhYB2KQnE2YbMcLFHIe0SlQ8qYd/67kYn807l0PRzye1Vt7eETLg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","@nodeboot/engine":"1.2.3","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-types":"^12.1.3","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9","@types/swagger-ui-express":"^4.1.6"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":">=4.21.0","koa2-swagger-ui":"^5.8.0","@fastify/swagger":"^8.10.0","swagger-ui-express":"^5.0.0","@fastify/swagger-ui":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_1.13.0_1749659816011_0.9553999328715819","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@nodeboot/starter-openapi","version":"2.0.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.0.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"ce6870119250274cff5858e0063a48698c787efb","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.0.0.tgz","fileCount":117,"integrity":"sha512-CAOJmiIFnAvsvzkwDIsye+7T9jGyzvKv1zjWcp36to1nxK/9zSNM+oceMs3DaiH8Stn/cSOQHiODkjYphdLICQ==","signatures":[{"sig":"MEYCIQCRKXTakvS1IEz8uBuTPwVyVkqzo/rKWKtDzOf5d7e4NAIhALKu3VTxAWSNjLFokDies3xHgdvGfiPW6Rx0VWneWrsR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134748},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.0.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/aafbdaa51a3666b1649a959e8f8746d4/nodeboot-starter-openapi-2.0.0.tgz","_integrity":"sha512-CAOJmiIFnAvsvzkwDIsye+7T9jGyzvKv1zjWcp36to1nxK/9zSNM+oceMs3DaiH8Stn/cSOQHiODkjYphdLICQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"20.17.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.2.4","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^4.21.0","@fastify/static":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.0.0_1750089391376_0.4934204416252861","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@nodeboot/starter-openapi","version":"2.0.1","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.0.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"46fd135454361c1a04592e2f2dc3c9524d1e13f0","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.0.1.tgz","fileCount":117,"integrity":"sha512-iN/7hcUIA5uUXE3JS5dNHO+5Die46Ygx6fzi+9xCFPbWU6jhgOy9rVwpyEi1+P2I2cDYZMuZjtTP9QXfaEd5jA==","signatures":[{"sig":"MEYCIQDPAMlgoH100Bv5/uVene84t1OVjPuEt25YYatn5xPUCQIhAO4Hakey4jItfZdIme2PSkckBxjFLwqOEAHVOWiEIftn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134748},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.0.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/57c2a8d606d1fc5a8b95a3da73c7daba/nodeboot-starter-openapi-2.0.1.tgz","_integrity":"sha512-iN/7hcUIA5uUXE3JS5dNHO+5Die46Ygx6fzi+9xCFPbWU6jhgOy9rVwpyEi1+P2I2cDYZMuZjtTP9QXfaEd5jA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"20.17.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.3.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^4.21.0","@fastify/static":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.0.1_1750097264401_0.8241312173214885","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@nodeboot/starter-openapi","version":"2.1.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.1.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"8fb3d72bb760b36fe88e6dd8fc4428d70d8a1539","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.1.0.tgz","fileCount":117,"integrity":"sha512-EOrLQxaRLDCFYsPMqJbLMpbQZ+OxwPCJ5phTgBtIoS5pxK84YcoBwIHeiFr6AW8GJqqvUSjHiLe4en2Avn7o+Q==","signatures":[{"sig":"MEYCIQDWEepY8w2qg5e5kjgCI6StIrr3eD2A6j8frbCQxtNQsgIhALRUg0F3OMr44sMuE53GAy/uUkaywvrisryYCZeVkBGO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135960},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/7a34a53baf0cf2cde58d414478961801/nodeboot-starter-openapi-2.1.0.tgz","_integrity":"sha512-EOrLQxaRLDCFYsPMqJbLMpbQZ+OxwPCJ5phTgBtIoS5pxK84YcoBwIHeiFr6AW8GJqqvUSjHiLe4en2Avn7o+Q==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"20.17.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.3.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^4.21.0","@fastify/static":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.1.0_1750099064967_0.8111136617315413","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@nodeboot/starter-openapi","version":"2.1.1","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.1.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"9bd24444e05d009ed6499dad6f077a2b9bbee333","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.1.1.tgz","fileCount":117,"integrity":"sha512-cRb6m8mC0oaAeKUsAK3Uq4Adthh2i4hdtLDEUhw0h8AUMD60sYsDKRnO2uHsVDqX4mAfYmLdCFaLnoXbjyYNMg==","signatures":[{"sig":"MEQCIG43raFpS5UHBzsBbAaG8dgsLz2q1NWlOMovuYBU51r7AiAZ0ZhNE2zk5Tpu9f+HVvAVpUe8bEf+oc3bRVSNDFti6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135961},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.1.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/d5090dd332902f09ffa8eee5cb319187/nodeboot-starter-openapi-2.1.1.tgz","_integrity":"sha512-cRb6m8mC0oaAeKUsAK3Uq4Adthh2i4hdtLDEUhw0h8AUMD60sYsDKRnO2uHsVDqX4mAfYmLdCFaLnoXbjyYNMg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.3.1","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.10.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^4.21.0","@fastify/static":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.1.1_1753812215789_0.7096076121255703","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@nodeboot/starter-openapi","version":"2.2.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.2.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"0b56477926a82c6891100db911c463206673c306","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.2.0.tgz","fileCount":117,"integrity":"sha512-hVRR7MOJ9TiG1aCFBuzKMAwViyfINLXNIvNr6gMAj8gULKn9QNA41sr7E5+ACYcIWGgVE/xYhfUz/GWRghM3SQ==","signatures":[{"sig":"MEQCIFRNmWQ4R6eL0KyeHhpUvL/WusU2DptlLwel2wCi0sZrAiACcBWpDR8KVgTmDKlNe8oKQbI9Rb/9aLrWfC+enkrbOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136422},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/0a7a384238411ca87adbc6afd633ff36/nodeboot-starter-openapi-2.2.0.tgz","_integrity":"sha512-hVRR7MOJ9TiG1aCFBuzKMAwViyfINLXNIvNr6gMAj8gULKn9QNA41sr7E5+ACYcIWGgVE/xYhfUz/GWRghM3SQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.4.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.11.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^4.21.0","@fastify/static":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.2.0_1755129361015_0.5239660931751349","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@nodeboot/starter-openapi","version":"2.2.1","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.2.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"c6d26d7be2337320de8f93480bc464756f86eedd","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.2.1.tgz","fileCount":117,"integrity":"sha512-kP0wJTwEISaFpmhg1Z6bOWE0ZmMZKQ2TUqLTPOAJeDWMx3l+FsYCFpNWZwTwhEayu32fWKQy84hTEwpWlF7t4w==","signatures":[{"sig":"MEQCIFP+ti5hgFevn0fXkQkq3EtTpr8dbfoPJxTSUVGWiTusAiAoT3RNPj0tD/h7J/LsOlmqArPY/6+7JmkhGWjNVARBkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136422},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.2.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/03176323433a58f85bf71c23b67c6973/nodeboot-starter-openapi-2.2.1.tgz","_integrity":"sha512-kP0wJTwEISaFpmhg1Z6bOWE0ZmMZKQ2TUqLTPOAJeDWMx3l+FsYCFpNWZwTwhEayu32fWKQy84hTEwpWlF7t4w==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.4.1","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.11.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^4.21.0","@fastify/static":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.2.1_1755163380174_0.047922462578250835","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@nodeboot/starter-openapi","version":"2.2.2","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.2.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"81fe81149afad200f3c0210f6af55c9d5dd9547f","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.2.2.tgz","fileCount":117,"integrity":"sha512-vQbHsXHMYJE3Df1/rbT0MFT9J737aYjW7kOFElJl+CcG/VuNF7Nu0PliIdtdO74eD5Cf6QU7+3dBgA7oH36IlA==","signatures":[{"sig":"MEUCID+awHxnBmQF7llLNbyxXOMTsHCA86fZA3SsnhIq58UiAiEAoToyngam76qXwMrTARZdnkgUdec/XiucW/bT2T1l404=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138639},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.2.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/90f854b7615a647ded5d576d86d006cd/nodeboot-starter-openapi-2.2.2.tgz","_integrity":"sha512-vQbHsXHMYJE3Df1/rbT0MFT9J737aYjW7kOFElJl+CcG/VuNF7Nu0PliIdtdO74eD5Cf6QU7+3dBgA7oH36IlA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.4.1","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.11.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^4.21.0","@fastify/static":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.2.2_1758542476134_0.828791556865824","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@nodeboot/starter-openapi","version":"2.3.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.3.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"c59aa9fe12cbcc2f83589227256d5eaaabf7c8f1","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.3.0.tgz","fileCount":117,"integrity":"sha512-F+cWXoSB4ZR5qSS7ER065o/br1pBbY8i+aNX/1Hm7klG4NucmGrJ28NKBfzkxO9Pij2nLykI/IpZdRKxW2MKlA==","signatures":[{"sig":"MEUCIQDFUADdcRB0NwbloYoKAnk7K/TNDuLWHAo6TWsnh8PZcQIgC9ll4WNxJSFmER4Kjix6NHesvQVGHjE/2FYWJRmg3vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138638},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.3.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/c74ab8ae52f59a2dfdafaeb9b7709d47/nodeboot-starter-openapi-2.3.0.tgz","_integrity":"sha512-F+cWXoSB4ZR5qSS7ER065o/br1pBbY8i+aNX/1Hm7klG4NucmGrJ28NKBfzkxO9Pij2nLykI/IpZdRKxW2MKlA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.4.1","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.11.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.3.0_1758550365330_0.2299467753017561","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@nodeboot/starter-openapi","version":"2.4.0","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.4.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"cb3940a87c75fddfaac4c8d4faf79bffc76a5a22","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.4.0.tgz","fileCount":117,"integrity":"sha512-0LD+IHnKLtDYZBHOQhnvDSddQ71qttd/xWYZ7APrnG1G0b5I0/sopjSmalTJPnRZPhXLWFPtg8BOBb8ywBucRg==","signatures":[{"sig":"MEUCIBLeEzASvkjJmjc+9xmwiOQYIwF5Y1ltIsJSTz8F2bB5AiEA/N8VibTBy5gKFr507tgwpPIFcde3IFBARFJgKc2p9mM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138638},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/b50849fdd370042d6c7a09d5a01af499/nodeboot-starter-openapi-2.4.0.tgz","_integrity":"sha512-0LD+IHnKLtDYZBHOQhnvDSddQ71qttd/xWYZ7APrnG1G0b5I0/sopjSmalTJPnRZPhXLWFPtg8BOBb8ywBucRg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.5.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.12.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.4.0_1758800401085_0.8080320180893668","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@nodeboot/starter-openapi","version":"2.4.1","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.4.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"a88f558d47d11aad11c47beaf5a6ee18a999b41a","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.4.1.tgz","fileCount":117,"integrity":"sha512-XAp+3H9Y669jkLIXkVHEoiQbKncBiLFSIdTF30OR0kv/kop+5PekLAMWA73kL4BkyKdXUJwdi6Vi3X8ga7EIHw==","signatures":[{"sig":"MEQCIELAfQ6VXBsSrju35QQP7sALiHmCqwINnFmGsUpB/sC+AiAdtEjNc3/JiomITIkSC7bBbZnvOgaoIVo3aQ5B1Ab8dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139021},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.4.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/d80f053b70ed301c766ecfba2bb5d670/nodeboot-starter-openapi-2.4.1.tgz","_integrity":"sha512-XAp+3H9Y669jkLIXkVHEoiQbKncBiLFSIdTF30OR0kv/kop+5PekLAMWA73kL4BkyKdXUJwdi6Vi3X8ga7EIHw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.5.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.12.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.4.1_1758805283919_0.8876236906416903","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@nodeboot/starter-openapi","version":"2.4.2","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.4.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"0b33d00e2525f43749c2fe20422b1176392a00a1","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.4.2.tgz","fileCount":117,"integrity":"sha512-4kDHOJ/4iPb9mBT5m4Stt+lGHcmWHQaA86bKsscJ7iL+vxQ/p9HtbnqjZEtV8JM/q0AwDC1mGZvTLGdjwIKSPA==","signatures":[{"sig":"MEYCIQCrBq96RbZQshCBjw+SaGiqXIJqPKgPpRvPKMY9r+ax2AIhANmXCqUo81FZgs4porPbm8UFkCacpEadZ8C0the0ixKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139021},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.4.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/11c9d020879bda07c5b3586d86c50f94/nodeboot-starter-openapi-2.4.2.tgz","_integrity":"sha512-4kDHOJ/4iPb9mBT5m4Stt+lGHcmWHQaA86bKsscJ7iL+vxQ/p9HtbnqjZEtV8JM/q0AwDC1mGZvTLGdjwIKSPA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.6.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.13.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.4.2_1759079775577_0.4119291361962325","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@nodeboot/starter-openapi","version":"2.4.3","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.4.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"18dbfa249a9ae953bbae405233a2cd0ed5d167c2","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.4.3.tgz","fileCount":117,"integrity":"sha512-UPXmCc+CAFRUCj9XNj91Xl/BCF0hdMikAmOmbJc2Dl5/cn71nVRjz9nRot5Xx4ZiP5fPE/Q+C8o6VWnA5N9zkw==","signatures":[{"sig":"MEQCIEA6xnGMN/EuFWlnJW4+sGoyEJwC6rY9JRErvMnC9fFdAiBjd+2WBPcv2xQ9ZY2GgYhn/wk16nIEi7rNSDJ3VncU8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139021},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.4.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/e385f498244f5a1a96c0846c8e49c783/nodeboot-starter-openapi-2.4.3.tgz","_integrity":"sha512-UPXmCc+CAFRUCj9XNj91Xl/BCF0hdMikAmOmbJc2Dl5/cn71nVRjz9nRot5Xx4ZiP5fPE/Q+C8o6VWnA5N9zkw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.6.1","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.13.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.4.3_1761858878213_0.09697745803658586","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@nodeboot/starter-openapi","version":"2.4.4","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.4.4","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"4c1a52ec9623642de5f7e03e59307b475477c8dd","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.4.4.tgz","fileCount":117,"integrity":"sha512-VzZfissPYKjyu3eOInX0UWBCMT0sDaeTq0/agAevKD6lFq9nHODc5LIq04n0KbAawLmsHLh3iUcbr30frv0T4g==","signatures":[{"sig":"MEYCIQCOt5IC+D8uiJrz+J433EEZkWe3FEuQNvcwa+j3nqbeYAIhAJgW8FaFHVpd9il7GvTFtV/ZSHW8b6bYD9CidWaB4Ebg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139020},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.4.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/12d81983ea1ad2841c171b7983751a22/nodeboot-starter-openapi-2.4.4.tgz","_integrity":"sha512-VzZfissPYKjyu3eOInX0UWBCMT0sDaeTq0/agAevKD6lFq9nHODc5LIq04n0KbAawLmsHLh3iUcbr30frv0T4g==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.6.2","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"2.0.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.4.4_1761872748699_0.2911570715738234","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@nodeboot/starter-openapi","version":"2.4.5","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.4.5","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"e9f8a9c7b215c287c9a4dac8f157693fbaab3685","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.4.5.tgz","fileCount":117,"integrity":"sha512-1vp2zbrwFvnqPOdZyoAw+DZwA/Hl/UaPYcg3pSRuZHSazWalYHxfG6U7DkbZ+uaqKS7zckNWEfFgvVNCkSNVfg==","signatures":[{"sig":"MEQCIDxpT4vRvdpb6aSWDKbUvAbt6JEXLrKxtI07fjuCKsHmAiBHoXGhEQpLRVdaggylw/Y8ZC+4n/PPfelxDAWiea9G2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139020},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.4.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/ce91dee3149a4c815bf2f42d0d9e1757/nodeboot-starter-openapi-2.4.5.tgz","_integrity":"sha512-1vp2zbrwFvnqPOdZyoAw+DZwA/Hl/UaPYcg3pSRuZHSazWalYHxfG6U7DkbZ+uaqKS7zckNWEfFgvVNCkSNVfg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.6.3","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"2.1.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.4.5_1762175665298_0.8057747479691","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@nodeboot/starter-openapi","version":"2.4.6","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.4.6","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"144f3660e3c10cb5c4baaeb5666d53dd05b90026","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.4.6.tgz","fileCount":117,"integrity":"sha512-b4LOKsYmcE1UCeFdqeKeY5q4GcSlGKoFX/kwMS+mnT+DwejuE+YZS/Vey6ZKOy25QXoiWhDI+h+Rb/hfhzCOEw==","signatures":[{"sig":"MEUCIQCzmIKkLR0JsUNb7or5aKnCn1t8qaQ84V99nDVac+vuEwIgAqnqqSraYJ1fUlrEsDf7SeB1AAxOWsTdOcyhPkOEmZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139020},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.4.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/56d5e5e1748b5616751f4e56fd084abc/nodeboot-starter-openapi-2.4.6.tgz","_integrity":"sha512-b4LOKsYmcE1UCeFdqeKeY5q4GcSlGKoFX/kwMS+mnT+DwejuE+YZS/Vey6ZKOy25QXoiWhDI+h+Rb/hfhzCOEw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.6.4","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"2.2.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.4.6_1762860715557_0.16305211530023067","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@nodeboot/starter-openapi","version":"2.4.7","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.4.7","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"33c7406e0da015885d8ae90692c1f13f3637ab81","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.4.7.tgz","fileCount":117,"integrity":"sha512-cHa0rIECrFsiPb3jfBfiUkFnDKrpEY7ITn/zB26JkqjOwdLRFDExIQVU8hif/DHljqeQ8Nk6P1AWYqun5PghsQ==","signatures":[{"sig":"MEUCIQCOnH34iEBUt9FKZ01II6zDGv3hwNqPKKYzzORvT/j65gIgdULzQP5QDle9z4k6It/JPgBQyGJG5dJpvDAHb+Z0B7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139020},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.4.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/7b898a456e3378f9476fa63426561efc/nodeboot-starter-openapi-2.4.7.tgz","_integrity":"sha512-cHa0rIECrFsiPb3jfBfiUkFnDKrpEY7ITn/zB26JkqjOwdLRFDExIQVU8hif/DHljqeQ8Nk6P1AWYqun5PghsQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.6.5","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"2.2.1","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.4.7_1762865635061_0.5158084807334877","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@nodeboot/starter-openapi","version":"2.4.8","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.4.8","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"f87625fbfcc1c20a80a361b949a49d8b876b7dd2","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.4.8.tgz","fileCount":117,"integrity":"sha512-Y2dFMHpvrJT3UVgIwjgqRv6K7zQjQtXj1fT7LDbn91Q8Kw1DOdpqh0VNcReiXYcDsyuT8hptGCSr4L298WXiDg==","signatures":[{"sig":"MEYCIQC8Z68hw8GusEF1FnadJ3a15PT4ler1DQfCK5uygobxSgIhAO+Owx5SUzOieBuMRTGv5VQCL4mw8vx+e4HoXmqJczKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139020},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.4.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/1fd53d5877e9c41cfdfdd0fd2f61cf33/nodeboot-starter-openapi-2.4.8.tgz","_integrity":"sha512-Y2dFMHpvrJT3UVgIwjgqRv6K7zQjQtXj1fT7LDbn91Q8Kw1DOdpqh0VNcReiXYcDsyuT8hptGCSr4L298WXiDg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.12.0","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.6.6","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"2.3.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.4.8_1763649433184_0.9312960971888802","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@nodeboot/starter-openapi","version":"2.4.9","keywords":["openapi","swagger","swagger-ui"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/starter-openapi@2.4.9","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"aa0f4995a67e4e7335c796421f60f9b9c9e5868a","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.4.9.tgz","fileCount":3,"integrity":"sha512-DGZ8C1LRLCkEZWnCxS9rcWwRQBwY1GK2FQ23c2z6qRwXEdyDtC3cemByfVBh94WQFY2xe3ON3+XjWGiz6qW6nw==","signatures":[{"sig":"MEUCIGXQKj5TlDnvnGTb990FZlDEf/SxFkqY1U3OnjeZZgveAiEA9w7jvAxhTCPGv1iysp7WI0PCbXWdYLqtS1iiXYlrTro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodeboot%2fstarter-openapi@2.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11674},"main":"dist/index.js","_from":"file:nodeboot-starter-openapi-2.4.9.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.ts","test":"node --test --test-reporter node-test-reporter --require ts-node/register test/**/*.{test,it.test}.ts","build":"tsc -p tsconfig.build.json","format":"prettier --check .","pretest":"pnpm run clean:build && pnpm run build","lint:fix":"pnpm lint --fix","format:fix":"prettier --write .","clean:build":"rimraf ./dist","test:coverage":"node --experimental-test-coverage --test --test-reporter node-test-reporter --require ts-node/register test/**/*.{test,it.test}.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8eb30bf6-fa33-40ea-944a-1609d016d4b1"}},"_resolved":"/tmp/2c0e51407b9c905a2f1b4e5da00f87c5/nodeboot-starter-openapi-2.4.9.tgz","_integrity":"sha512-DGZ8C1LRLCkEZWnCxS9rcWwRQBwY1GK2FQ23c2z6qRwXEdyDtC3cemByfVBh94WQFY2xe3ON3+XjWGiz6qW6nw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"11.11.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi3-ts":"^2.0.2","lodash.merge":"^4.6.2","path-to-regexp":"^6.2.1","swagger-ui-dist":"^5.24.1","@nodeboot/engine":"1.7.0","lodash.startcase":"^4.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"2.4.0","lodash.capitalize":"^4.2.1","class-validator-jsonschema":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/koa":"^2.15.0","openapi-types":"^12.1.3","@types/express":"^5.0.3","@types/lodash.merge":"^4.6.9","@types/swagger-ui-dist":"^3.30.5","@types/lodash.startcase":"^4.4.9","@types/reflect-metadata":"^0.1.0","@types/lodash.capitalize":"^4.2.9"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-openapi_2.4.9_1786578680596_0.48381086161248965","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@nodeboot/starter-openapi","version":"2.6.0","description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","keywords":["openapi","swagger","swagger-ui"],"repository":{"type":"git","url":"git+https://github.com/nodejs-boot/node-boot.git"},"publishConfig":{"access":"public"},"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"openapi3-ts":"^2.0.2","lodash.capitalize":"^4.2.1","lodash.merge":"^4.6.2","lodash.startcase":"^4.4.0","path-to-regexp":"^6.2.1","reflect-metadata":"^0.2.1","class-validator-jsonschema":"^4.0.0","swagger-ui-dist":"^5.24.1","@nodeboot/context":"2.5.1","@nodeboot/engine":"1.9.0"},"devDependencies":{"@types/lodash.capitalize":"^4.2.9","@types/lodash.merge":"^4.6.9","@types/lodash.startcase":"^4.4.9","openapi-types":"^12.1.3","@types/reflect-metadata":"^0.1.0","@types/swagger-ui-dist":"^3.30.5","@types/express":"^5.0.3","@types/koa":"^2.15.0","hono":"^4.13.5"},"optionalDependencies":{"koa":"^2.14.2","express":"^4.18.2","fastify":"^5.6.0","@fastify/static":"^8.2.0","hono":"^4.0.0"},"scripts":{"build":"tsc -p tsconfig.build.json","clean:build":"rimraf ./dist","lint":"eslint . --ext .js,.ts","lint:fix":"pnpm lint --fix","format":"prettier --check .","format:fix":"prettier --write .","pretest":"pnpm run clean:build && pnpm run build","test":"node --test --test-reporter node-test-reporter --require ts-node/register test/**/*.{test,it.test}.ts","test:coverage":"node --experimental-test-coverage --test --test-reporter node-test-reporter --require ts-node/register test/**/*.{test,it.test}.ts","tsc":"tsc"},"_id":"@nodeboot/starter-openapi@2.6.0","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"homepage":"https://github.com/nodejs-boot/node-boot#readme","_integrity":"sha512-ohoi1uOg+o0TnfuPtNxedyQybSt9BPXVM2XyiyCinrFqMt56GLsq27wOLJHFfCrIdpW0+UUJIgAssRHwENzf0w==","_resolved":"/tmp/cdc2023f115390f69ec3a665534a2ae9/nodeboot-starter-openapi-2.6.0.tgz","_from":"file:nodeboot-starter-openapi-2.6.0.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.11.0","dist":{"integrity":"sha512-ohoi1uOg+o0TnfuPtNxedyQybSt9BPXVM2XyiyCinrFqMt56GLsq27wOLJHFfCrIdpW0+UUJIgAssRHwENzf0w==","shasum":"64c31fcf7e8b80a55190006dacc203d3a9b768e8","tarball":"https://registry.npmjs.org/@nodeboot/starter-openapi/-/starter-openapi-2.6.0.tgz","fileCount":103,"unpackedSize":124831,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodeboot%2fstarter-openapi@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEDRluq1BK4eZBiUjwojiEw0TEOD5zSYyXT1p/DC7PUYAiAXnRMEdrhsP+v3Jp6TiHBvJCNtbdwXIbdNIeM+VLRfKw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8eb30bf6-fa33-40ea-944a-1609d016d4b1"}},"directories":{},"maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/starter-openapi_2.6.0_1788223033997_0.2801745377048519"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-19T20:20:10.033Z","modified":"2026-09-01T00:37:14.463Z","1.0.0":"2025-02-19T20:20:10.315Z","1.0.1":"2025-02-19T20:25:48.495Z","1.0.2":"2025-02-19T22:15:53.081Z","1.0.3":"2025-02-19T23:05:50.646Z","1.0.4":"2025-02-19T23:06:00.295Z","1.0.5":"2025-02-19T23:06:08.411Z","1.0.6":"2025-02-19T23:06:19.428Z","1.0.7":"2025-02-19T23:06:29.178Z","1.0.9":"2025-02-19T23:16:52.356Z","1.1.0":"2025-02-20T19:32:44.064Z","1.1.1":"2025-02-21T19:16:03.959Z","1.1.2":"2025-02-24T14:03:28.100Z","1.2.0":"2025-02-24T21:20:17.952Z","1.3.0":"2025-02-24T21:47:11.434Z","1.3.1":"2025-02-25T11:04:31.526Z","1.3.2":"2025-02-25T11:29:02.572Z","1.4.0":"2025-02-25T16:03:45.539Z","1.5.0":"2025-02-26T20:24:49.832Z","1.6.0":"2025-02-26T21:40:40.249Z","1.6.1":"2025-02-28T20:10:59.379Z","1.6.2":"2025-03-03T20:13:32.089Z","1.7.0":"2025-03-05T10:41:37.377Z","1.7.1":"2025-03-05T11:35:22.694Z","1.7.2":"2025-03-05T13:28:04.108Z","1.7.3":"2025-03-05T14:12:28.233Z","1.7.4":"2025-03-23T14:56:59.126Z","1.7.5":"2025-03-24T22:57:43.467Z","1.7.6":"2025-03-25T00:41:56.575Z","1.8.0":"2025-04-21T15:31:04.969Z","1.8.1":"2025-04-24T18:36:27.918Z","1.9.0":"2025-06-09T16:55:03.837Z","1.10.0":"2025-06-09T17:30:17.443Z","1.11.0":"2025-06-09T23:41:58.392Z","1.12.0":"2025-06-11T15:21:42.454Z","1.13.0":"2025-06-11T16:36:56.195Z","2.0.0":"2025-06-16T15:56:31.561Z","2.0.1":"2025-06-16T18:07:44.606Z","2.1.0":"2025-06-16T18:37:45.180Z","2.1.1":"2025-07-29T18:03:35.969Z","2.2.0":"2025-08-13T23:56:01.203Z","2.2.1":"2025-08-14T09:23:00.334Z","2.2.2":"2025-09-22T12:01:16.340Z","2.3.0":"2025-09-22T14:12:45.520Z","2.4.0":"2025-09-25T11:40:01.257Z","2.4.1":"2025-09-25T13:01:24.123Z","2.4.2":"2025-09-28T17:16:15.738Z","2.4.3":"2025-10-30T21:14:38.407Z","2.4.4":"2025-10-31T01:05:48.889Z","2.4.5":"2025-11-03T13:14:25.501Z","2.4.6":"2025-11-11T11:31:55.765Z","2.4.7":"2025-11-11T12:53:55.243Z","2.4.8":"2025-11-20T14:37:13.357Z","2.4.9":"2026-08-12T23:51:20.728Z","2.6.0":"2026-09-01T00:37:14.135Z"},"bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","homepage":"https://github.com/nodejs-boot/node-boot#readme","keywords":["openapi","swagger","swagger-ui"],"repository":{"type":"git","url":"git+https://github.com/nodejs-boot/node-boot.git"},"description":"OpenAPI plugin for Node-Boot. It allows OpenAPI specs to be automatically generated from controller endpoints","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"readme":"# 📘 `@nodeboot/starter-openapi` – Node-Boot OpenAPI Starter\n\n## Overview\n\nThe `@nodeboot/starter-openapi` package generates an **OpenAPI 3** specification from your Node-Boot controllers and can also serve **Swagger UI** for interactive API documentation.\n\nIt reads Node-Boot route metadata, request parameter metadata, response metadata, model metadata, and `class-validator` rules to build a spec automatically.\n\n---\n\n## ✨ Features\n\n✅ **Automatic OpenAPI 3 generation** from Node-Boot controllers  \n✅ **Swagger UI integration** at `/api-docs`  \n✅ **Schema generation from models** decorated with `@Model()`  \n✅ **`class-validator` support** for richer schema output  \n✅ **Endpoint customization** with `@OpenAPI()`  \n✅ **Response documentation** with `@ResponseSchema()`  \n✅ **Works with Express, Fastify, Koa, and native HTTP**\n\n---\n\n## 🚀 Installation\n\n```sh\npnpm add @nodeboot/starter-openapi\n```\n\n---\n\n## 🔥 Usage\n\n### 1️⃣ Enable OpenAPI generation\n\nAdd `@EnableOpenApi()` to your application class. This exposes the generated JSON spec at:\n\n-   `/api-docs/swagger.json`\n\nIf you also want the Swagger UI, add `@EnableSwaggerUI()`.\n\n```typescript\nimport \"reflect-metadata\";\nimport {Container} from \"typedi\";\nimport {NodeBoot, NodeBootApp, NodeBootApplication, NodeBootAppView} from \"@nodeboot/core\";\nimport {ExpressServer} from \"@nodeboot/express-server\";\nimport {EnableDI} from \"@nodeboot/di\";\nimport {EnableComponentScan} from \"@nodeboot/aot\";\nimport {EnableOpenApi, EnableSwaggerUI} from \"@nodeboot/starter-openapi\";\n\n@EnableDI(Container)\n@EnableOpenApi()\n@EnableSwaggerUI()\n@EnableComponentScan()\n@NodeBootApplication()\nexport class SampleApp implements NodeBootApp {\n    start(): Promise<NodeBootAppView> {\n        return NodeBoot.run(ExpressServer);\n    }\n}\n```\n\n> `@EnableOpenApi()` enables spec generation. `@EnableSwaggerUI()` additionally serves the Swagger UI at `/api-docs/` and redirects `/docs` to `/api-docs/`.\n\n---\n\n### 2️⃣ Document controller endpoints\n\nUse `@ResponseSchema()` to describe successful responses and `@OpenAPI()` to override or extend the generated operation. `@OpenAPI()` can be applied at the controller or method level.\n\n```typescript\nimport {Body, Controller, Get, HttpCode, Param, Post, Put} from \"@nodeboot/core\";\nimport {OpenAPI, ResponseSchema} from \"@nodeboot/starter-openapi\";\nimport {CreateUserDto, UpdateUserDto, UserModel} from \"../models\";\n\n@Controller(\"/users\", \"v1\")\nexport class UserController {\n    @Get(\"/\")\n    @ResponseSchema(UserModel, {isArray: true, description: \"Return a list of users\"})\n    async getUsers(): Promise<UserModel[]> {\n        return [];\n    }\n\n    @Get(\"/:id\")\n    @OpenAPI({summary: \"Get a user by ID\"})\n    @ResponseSchema(UserModel)\n    async getUserById(@Param(\"id\") userId: string): Promise<UserModel> {\n        return {} as UserModel;\n    }\n\n    @Post(\"/\")\n    @HttpCode(201)\n    @OpenAPI({summary: \"Create a new user\"})\n    @ResponseSchema(UserModel)\n    async createUser(@Body() userData: CreateUserDto): Promise<UserModel> {\n        return {} as UserModel;\n    }\n\n    @Put(\"/:id\")\n    @OpenAPI({summary: \"Update a user\"})\n    @ResponseSchema(UserModel)\n    async updateUser(@Param(\"id\") userId: string, @Body() userData: UpdateUserDto): Promise<UserModel> {\n        return {} as UserModel;\n    }\n}\n```\n\nWhat is inferred automatically:\n\n-   **paths** from `@Controller()` + HTTP method decorators\n-   **path params** from `@Param()` and route templates like `/:id`\n-   **query params** from query parameter decorators and query DTOs\n-   **request body** from `@Body()` / body parameter metadata\n-   **success status code** from response metadata such as `@HttpCode(201)`\n-   **tags** from the controller class name (for example `UserController` → `User`)\n\n---\n\n### 3️⃣ Document response bodies\n\n`@ResponseSchema()` accepts either a model class or a primitive type string.\n\n#### Model response\n\n```typescript\n@Get(\"/:id\")\n@ResponseSchema(UserModel)\nasync getUserById(@Param(\"id\") userId: string): Promise<UserModel> {\n    return {} as UserModel;\n}\n```\n\n#### Array response\n\n```typescript\n@Get(\"/\")\n@ResponseSchema(UserModel, {isArray: true, description: \"Return a list of users\"})\nasync getUsers(): Promise<UserModel[]> {\n    return [];\n}\n```\n\n#### Primitive response\n\n```typescript\nimport {Controller, Get} from \"@nodeboot/core\";\nimport {ResponseSchema} from \"@nodeboot/starter-openapi\";\n\n@Controller(\"/hello\", \"v1\")\nexport class HelloController {\n    @Get(\"/\")\n    @ResponseSchema(\"string\")\n    async hello(): Promise<string> {\n        return \"Hello, World!\";\n    }\n}\n```\n\nSupported primitive names include `string`, `number`, `integer`, `boolean`, `object`, and `array`.\n\n---\n\n### 4️⃣ Define schemas with `@Model()`\n\nUse `@Model()` on DTOs and response models that should appear under `components.schemas`. For response classes, `@ResponseSchema()` can auto-register the class, but explicitly decorating models with `@Model()` is the clearest approach.\n\n```typescript\nimport {Property} from \"@nodeboot/core\";\nimport {IsEmail} from \"class-validator\";\nimport {Model} from \"@nodeboot/starter-openapi\";\n\n@Model()\nexport class UserModel {\n    @Property({description: \"User ID\"})\n    id: number;\n\n    @Property({description: \"User email address\"})\n    @IsEmail()\n    email: string;\n\n    @Property({description: \"User name\"})\n    name?: string;\n}\n```\n\n### 5️⃣ Use validation decorators for richer schemas\n\nValidation metadata is converted into OpenAPI schema details through `class-validator-jsonschema`.\n\n```typescript\nimport {IsNotEmpty, IsString, MaxLength, MinLength} from \"class-validator\";\nimport {Model} from \"@nodeboot/starter-openapi\";\n\n@Model()\nexport class UpdateUserDto {\n    @IsString()\n    @IsNotEmpty()\n    @MinLength(9)\n    @MaxLength(32)\n    password: string;\n}\n```\n\nThis is especially useful for request DTOs passed to `@Body()`.\n\n---\n\n### 6️⃣ Generic models are supported\n\nThe starter can resolve generic model bindings when you provide them to `@Model()`.\n\n```typescript\nimport {Page} from \"@nodeboot/core\";\nimport {Model} from \"@nodeboot/starter-openapi\";\nimport {UserModel} from \"./UserModel\";\n\n@Model({T: UserModel})\nexport class UserPage extends Page<UserModel> {}\n```\n\nThis pattern is used in the sample MongoDB application for paginated responses.\n\n---\n\n### 7️⃣ Configure OpenAPI metadata in `app-config.yaml`\n\nOpenAPI settings are loaded from the `openapi` configuration path.\n\n```yaml\nopenapi:\n    info:\n        contact:\n            name: \"Manuel Santos\"\n            email: \"ney.br.santos@gmail.com\"\n            url: \"https://www.linkedin.com/in/manuel-brito-dos-santos-a7a20a6b/\"\n        license:\n            name: MIT\n            url: \"https://github.com/nodejs-boot/node-boot/blob/main/LICENSE\"\n    servers:\n        - url: http://localhost:3000\n          description: Localhost server\n    externalDocs:\n        url: \"https://nodeboot.gitbook.io/\"\n        description: \"Node-Boot official documentation\"\n    securitySchemes:\n        basicAuth:\n            scheme: \"basic\"\n            type: \"http\"\n```\n\nSupported config keys are:\n\n-   `info`\n-   `servers`\n-   `security`\n-   `tags`\n-   `externalDocs`\n-   `securitySchemes`\n\nIf present, these values are merged into the generated OpenAPI document. By default, `title`, `version`, and `description` are taken from the application's build info and can be overridden here.\n\n---\n\n### 8️⃣ Swagger UI routes\n\nWhen `@EnableSwaggerUI()` is enabled, the starter serves:\n\n-   `GET /api-docs/` → Swagger UI\n-   `GET /api-docs/swagger.json` → generated OpenAPI JSON\n-   `GET /docs` → redirect to `/api-docs/`\n\nThese routes are built into the starter for all supported server adapters.\n\n---\n\n## 🧠 How spec generation works\n\nAt startup, the starter:\n\n1. collects Node-Boot controller/action metadata\n2. converts controller routes into OpenAPI paths\n3. infers parameters and request bodies from method parameter metadata\n4. builds schemas from `@Model()` classes\n5. merges in `class-validator`-derived schemas\n6. loads precompiled schemas from `dist/node-boot-models.json` when available\n7. merges `openapi` config values into the final document\n\n`@OpenAPI()` metadata is applied last, so it can override generated operation fields such as `summary`, `description`, `responses`, `security`, and more.\n\n---\n\n## 📦 Exports\n\nThis package primarily exposes:\n\n-   `EnableOpenApi`\n-   `EnableSwaggerUI`\n-   `OpenAPI`\n-   `ResponseSchema`\n-   `Model`\n\n---\n\n## ✅ Supported servers\n\n-   Express\n-   Fastify\n-   Koa\n-   Native HTTP\n\n---\n\n## 📄 License\n\nMIT\n","readmeFilename":"README.md"}