{"_id":"@trojs/openapi-server","_rev":"76-70bd1ff22c3bf472431fff28626612b9","name":"@trojs/openapi-server","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.0":{"name":"@trojs/openapi-server","version":"1.0.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/hckrnews/openapi-server#readme","bugs":{"url":"https://github.com/hckrnews/openapi-server/issues"},"dist":{"shasum":"535724922d5f5ba7edc0f58d13a2794a36810976","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.0.tgz","fileCount":16,"integrity":"sha512-8rSrCvEx3Xtdr4XMSTw1YuTtY1vI+if+zEVl/z1/F6tqrEe8ZSu8GAmSDPy5T0aTDlVgfM2laprzs9g6slomDA==","signatures":[{"sig":"MEUCIQCwwH9qwRYnb/2tT3YO9JNjRyfaLYUTW6TxbOaYDuqkBgIgGt6Do11AyfcFfUNUBC/vYGHm16XL24x30F9/GcsjPoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21069},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"b51a68fdb23475ce0e0f22298cb8a9a2cab08374","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/hckrnews/openapi-server.git","type":"git"},"_npmVersion":"10.5.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.86.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","jscpd":"^3.2.1","eslint":"^8.23.0","supertest":"^6.3.3","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.0_1713522392502_0.2418304562776199","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@trojs/openapi-server","version":"1.0.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/hckrnews/openapi-server#readme","bugs":{"url":"https://github.com/hckrnews/openapi-server/issues"},"dist":{"shasum":"2921a47d1e466cc127e3c118a0319f2e6f0c126b","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.1.tgz","fileCount":16,"integrity":"sha512-dfiaNrvyZDyNp/lwXyvfFnbvesqoQKQcJ3BuTzj+Pt2MRF9N4Wb9VTjNHQSpYm1GtKXCJQ72RIdo8yluc7OV6w==","signatures":[{"sig":"MEYCIQD78Bfpw8WR1XvR376qIfqn0PWQaAbKNESaLRGyiIMA8gIhAPqPUm0GIbhgWIR9VRCCMZwFmNYcBbM4uR0T+L2v2Jvc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20971},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"b151fbd590247f47b7d0bb97f78bb548480e807e","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/hckrnews/openapi-server.git","type":"git"},"_npmVersion":"10.5.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.13.1","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","jscpd":"^3.2.1","eslint":"^8.23.0","supertest":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.1_1716317241614_0.1472838249074766","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@trojs/openapi-server","version":"1.0.2","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.2","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/hckrnews/openapi-server#readme","bugs":{"url":"https://github.com/hckrnews/openapi-server/issues"},"dist":{"shasum":"ca9b69c51dab5a5f675df9ba1e3c6bfc086fb919","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.2.tgz","fileCount":16,"integrity":"sha512-DbeAh/r7gQkHxHWRgZ/OP8IZgeKxw+oWkyUkoQuKGP6EqKh0pM9ehBd++z2G9UwvIQq8x7OT334XKt0SQzNq/w==","signatures":[{"sig":"MEQCIHYBlMoVA7K/eLwkHxyqrVos1C7moE+OaHHi80bzZbDzAiBiDSQiQRSQYj4WoV5FSutiUhrrR5fdH4A2A8FaDu0CRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21070},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"73b0c4a03c8acdfb2b79be4b8dae5d7ecf12b31f","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/hckrnews/openapi-server.git","type":"git"},"_npmVersion":"10.5.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.13.1","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","jscpd":"^3.2.1","eslint":"^8.23.0","supertest":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.2_1716319807928_0.8238423379482429","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@trojs/openapi-server","version":"1.0.3","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.3","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/hckrnews/openapi-server#readme","bugs":{"url":"https://github.com/hckrnews/openapi-server/issues"},"dist":{"shasum":"01a955203527a171abfc9e3dc5fde9e8c06513ff","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.3.tgz","fileCount":16,"integrity":"sha512-dUVamtBXTiGYxuhjiwCV5ExJDL3Qm7E9WA4mgcPPhnGH93sxT7ttxhbNM0PdKjzlE8MBFhOIY2+tHA8vLvUSiA==","signatures":[{"sig":"MEYCIQC4mDqeLlx1xg6TeIrRowfKJEznCEg97YTBPMqIrgCU1AIhANAvDCPZm2k53sZz1s16GXa99ml6FhBp0hVd1OIf1p5y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21290},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"6756168a4cdf693dc475b57224d10c1c25e7dbc9","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/hckrnews/openapi-server.git","type":"git"},"_npmVersion":"10.5.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.13.1","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.3_1717065552488_0.3975832194094653","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@trojs/openapi-server","version":"1.0.4","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.4","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/hckrnews/openapi-server#readme","bugs":{"url":"https://github.com/hckrnews/openapi-server/issues"},"dist":{"shasum":"c32c798a0b075ac09bf2f07ca7d8f7ecb257019e","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.4.tgz","fileCount":16,"integrity":"sha512-xTPgDQPNIuEkZCGXqfbgdFNqk4Ff54Xwtz4iQfTZxHLdWY8HyFFbCE/pTuSdv5aRUtKRW8upvO4Wr8uNJz7j5A==","signatures":[{"sig":"MEYCIQC4qwcriaLWsiLppiV7aFAHKlmLyUVSCL1lfWkZeyAkEAIhAPJ46eMyvAI+jFiDSzKC7ynjnRfcWKzoBl55RymFWcGw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21290},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"55030147a9c0ccefe946366092c03ca7f8bcecf6","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/hckrnews/openapi-server.git","type":"git"},"_npmVersion":"10.5.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.13.1","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.4_1717067124638_0.29012972343849364","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@trojs/openapi-server","version":"1.0.5","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.5","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"00660e50f2df9b900d304468e6c3816d3762a374","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.5.tgz","fileCount":16,"integrity":"sha512-sSltOan5mhYfwsbo/dFWlKMXb/l/TBfAtfD3o9tKfjMZKVM4gWrrFQ58r0Vzq7hLg/9lfvh/P5UVZhLb/RTCrA==","signatures":[{"sig":"MEYCIQDWvm3QSB3wWWIB/CLCaWHg8nHzWPoWatwzSTri4TTlsgIhAP/1OAkMefW3PczWrgpvJlKQnhTYlrGLQBY4ZvrNeJke","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21287},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"798a0e5d581c333c28061a69f2c2ac5be2a915f7","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.5.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.13.1","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.5_1717408789016_0.32785438369387965","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@trojs/openapi-server","version":"1.0.6","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.6","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"faa698a0a2a1754c60773717bd349e0dae2c39a5","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.6.tgz","fileCount":16,"integrity":"sha512-JzO1BLTN6u5krCn6LxNLI2IFGVeo0WJSg+0Be8b57djVYcIsi56xDG5WOsDiMIBr6Qs5Uta1Qtqy4atjT6nq0g==","signatures":[{"sig":"MEUCIQC+RTihagevYTaz7zgffufd5SnxQ3GFq+HLTgeAISo16gIgTI2LAPSBYrZ5SX/+vfB+m+2656ipGPmSlYA+mDJpUO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21510},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"746971cf9ff59d5008fb66b7826cae88975a18e2","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.6_1718804028838_0.8000062743984846","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@trojs/openapi-server","version":"1.0.7","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.7","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"a28082ead1502e794034fe63a7884eb10e9cceb3","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.7.tgz","fileCount":16,"integrity":"sha512-MfM+saw2m5pUcfK1IJRqeP3RXgpwRsXM3SOLSqRYIt2V3DQDpYtRspgYmEKZn0VmGsbwQaphOm27WPtjvjCsxQ==","signatures":[{"sig":"MEUCIEbT74jnUb+I7k8noU9riBeZjvoDk757PZTvWsSRPt2GAiEAxyL81ijNnVsCTsWdHu42EGXYiTXp5Xhzv20dYcOxezw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21541},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"2bdd0584162705b885b8d1b3b63918cd0accc111","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.7_1718804869624_0.02551904601777233","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@trojs/openapi-server","version":"1.0.8","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.8","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"a45e0b42d922431e9e4bc47982aa947ee3f4e973","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.8.tgz","fileCount":16,"integrity":"sha512-NA141Fav/KZrwZk92Cir0mp9iugEHzFz5xstQ6Qbd5xKgr4O26LO11wvGieXiiHjbuOmpqTRx7+do2JUaf/GBw==","signatures":[{"sig":"MEQCIAgLHzX7W2Xcw0xHEpNX/42PJZ+y3dyhwZghREK/UzlGAiArvC+9v/48S8kEAns3EXlbOow/A2gkBg7y1BDi6dV4tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21631},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"5d9616f0fb1807d230061e530ae04b97182af612","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.8_1718807895344_0.06965263464929228","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@trojs/openapi-server","version":"1.0.9","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.9","homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"cfaa9acc1115714eb47f00d27e5a8afd578c80bb","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.9.tgz","fileCount":16,"integrity":"sha512-ZJtaSa2EYJAl9fSKK8ZQc/k8iME2qHTmtbQNs9lAacbcycIycjYga1wVdzD4v7b1CjSC+l4EcJqnYhGmMqc8Xg==","signatures":[{"sig":"MEQCIE5PfJf5HCQeu3+O3XOpYNnKGDU4b8OxP0NFE1ZtzvrJAiBHsfrHhR5tBz4tNuFk8pSOcpp4OIIqJWiVaMmkTjXMAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21631},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"6b18cd195831a1de15cbd4af23b427e981271b30","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.15.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.9_1719672434133_0.7233335528840028","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@trojs/openapi-server","version":"1.0.10","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.0.10","homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"495a20a4ffc9290440ef8a5a97007eeb5310f81e","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.0.10.tgz","fileCount":16,"integrity":"sha512-NHQvdH+uXd166hWX+C46EMwzIrHq2oWN/+w+aJF721XDB0Mgumg1VJ3pNK9Q1EHTDXNJnp1lL3XWsKqnjXWYww==","signatures":[{"sig":"MEUCIDhk+KhTKY2relhNSjSDSynzKoz7e/U9Bh9HTSea/Vs4AiEAjHfKlEdmp4TcTXGvfOfpPDoW5kU2wZTmsrtS+UJkUVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21632},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"cec3538abc0a2f4f7845064917ee16c475bd9a96","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.15.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.0.10_1719867459152_0.2305294916897329","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@trojs/openapi-server","version":"1.1.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.1.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"eec5953648da025f151c8a63e40d653a635e3bd1","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.1.0.tgz","fileCount":17,"integrity":"sha512-F5bz0/lSGUTXLOxMITNVllUtKxNAHQxsEPO/8MQ0CUcRACGju2PLTUxm7sDvqWdQ23Mwm1bdR7kaQcJA9jJo/A==","signatures":[{"sig":"MEUCIQChZ4Chf4Sms0dssjpSxXWuSIlB36uc7aF38umEl0yF7wIgIzrjirD0BNSDJK3U77bN2RxAks/sYdrpL9O8ODOtyEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22618},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"7c02242a427442dbc4f220ce63618dcd308e471a","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.15.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0","@trojs/formdata-parser":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.1.0_1720161181929_0.009592667934999577","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@trojs/openapi-server","version":"1.2.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.2.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"3c0f3631b3041091dd3d5a2dd9c116cbea7bedc4","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.2.0.tgz","fileCount":16,"integrity":"sha512-XRx0eNm57kBBObWgLFSGofemrFszWwyk80pK2X6G4+bvomUSbkeGHWm+MIlnjuwI+MKkdIwqd7x0wM9DIbhOqg==","signatures":[{"sig":"MEQCIFMfemRkqfVVRKUEprxylADebiJWW1SPQG2INdkMNww+AiANwFZi5+n6yQQxL4RpedATcQjpvV5BMcRHT0Da3NSPuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21762},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"b2837cc7305361094166875fdab05d81872bc29f","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.15.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.2.0_1720531460694_0.2320061822762176","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@trojs/openapi-server","version":"1.2.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.2.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"656ab7ef2fc7fe54e9bda7683b4f87226c62486b","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.2.1.tgz","fileCount":16,"integrity":"sha512-5rQocsJvV6pevNB7t2oAdSLUMOCCAXAhs9s+M2WfGlBN5s1zhFpgneWatvEaUKvb6lQADw0dfJpl5tAJSPI5BA==","signatures":[{"sig":"MEYCIQDYjcLJgNT8J7XGmgkaqPVPsuK1njYBh3NSGv+L/5eWBAIhAPnKceALLPVPgPHFDAJXhU/Z/5Y9zO0ANE5lIJOlL/kF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21850},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"f5e840184c938f1180ef3b6ff8faba761f5fb7dd","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.15.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.2.1_1720781805496_0.8421951837266017","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@trojs/openapi-server","version":"1.2.2","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.2.2","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"bca4c1ac8a693933d7f15f93f75c2e59771f6a74","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.2.2.tgz","fileCount":16,"integrity":"sha512-2rLOU/8en/GF2jKaSKcRuGv3sAo5MEwzhr34a7oF4lFy5Yo9SJvMuzkqrdMUGd8bNTQe847wQtGanzlBYHpsZw==","signatures":[{"sig":"MEYCIQCjChfbl98OFyox6h15AZv6JhCBWH1SUVloPLjsnaB94wIhAJrEMQo9k2JW6O8KH2X3bul3320gcaewKNRU4OO3+2Sq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21896},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"9b51be1847d82b7a077a80e440077e2c89b9ea32","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.15.1","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.25.1","eslint-config-standard":"^17.1.0","@hckrnews/eslint-config":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.2.2_1721826284203_0.6741654628052831","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@trojs/openapi-server","version":"1.2.3","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.2.3","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"2b062dfd84c7197899763110d7fce31b84f8235b","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.2.3.tgz","fileCount":16,"integrity":"sha512-Q8ur5m1x2QMXRMWOOOlWSxv2hNZ6EZ91DVCKoRpx2q48PjJ5gNeuQUuv4c7HbZrfjNMq6lFXRK0ZNuLYXTZ9Yw==","signatures":[{"sig":"MEUCIANOEMu03HYNyDV+Wbt4T0CARLWiC444lZoBF3arPLpYAiEAkLNsDyLU8BqcZcdTb8czA+XCMl6r057d1x3sVNBpA3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24074},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"e4d261121327b3c8fdb365f86d4377ed660d4c14","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.15.1","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.2.3_1721922985301_0.5257768736072026","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@trojs/openapi-server","version":"1.2.4","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.2.4","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"b9863df2987ad8a99dccd9b23733571972e5f400","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.2.4.tgz","fileCount":16,"integrity":"sha512-AkGEf+CBAIbEYmvjaPza3/+HIahclEoHux9NPSa+kGAQp01Zga/4vqhGUEyN8+ZDYYtUwNLJIKvdpD8Kz5Nx+w==","signatures":[{"sig":"MEYCIQDCYoRTgXkZPoIcaj5n6mHD9af26UiW9p8BEsbLDHbXKgIhAPXW7P+la4QY76b9uxsXOToFo9Yke0l+0L46xlFmKpof","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24074},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"d236d5d54806b9e5faff4fa0890e850bdf007c34","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.1","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^1.20.2","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.2.4_1724412423108_0.2853821571494284","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@trojs/openapi-server","version":"1.2.5","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.2.5","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"6b5c238fb4313282e73445c57c203a994d170c20","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.2.5.tgz","fileCount":16,"integrity":"sha512-j2ZlbQa0TMF6z6uk0MUHD0D4Fk02vGc63EFfaqX1ZaDgZHZOqm9NIKkI1OTri/sCSkwzVT3kWmxDXCt6XhLgUg==","signatures":[{"sig":"MEYCIQCUZmlUzmDnoSHYlOpjNuC0lOdJ9CuFBMpeYqdMMUqktwIhAPBL0yZ3vw/6pe+WBB70UlUXgPzmEJixB6z6sH/F4XSq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24100},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"2e14138434c97b627c64d6481cc3a7c274519e4a","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.2.5_1726041387883_0.430647766176383","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@trojs/openapi-server","version":"2.0.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@2.0.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"26fe0223664a20c83c4b73425b50de790dd8b106","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-2.0.0.tgz","fileCount":16,"integrity":"sha512-iWMiKYXhbXD5iSa5WHnfkFfXFYsnZZFT+QNFscnKmH3bv9d95VC7Rg5T5f2SkDCJGI7IXb1TMKwZUh+IKvJVmg==","signatures":[{"sig":"MEUCIQDBDmq/ewifa/Zj/eoPWQHj888uNSDsvEa1UWuBKSM0bgIgPG8yHWuuh5V3/qyylOFqtAloWpcLXXdaMZEJMukFkAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24034},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"c45285baa4885768d2da6e9d08a8f2b6931680a6","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_2.0.0_1726409187367_0.5261887427351359","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@trojs/openapi-server","version":"2.0.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@2.0.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"68d7901d1169fb538e8d73ad8c9707673db7cfec","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-2.0.1.tgz","fileCount":16,"integrity":"sha512-/DwFjaz19NNJ/N6MesABVecCK/CL6xS9ePZJ5CVTeGLwsmhrFftdW4D/uychXDWT9yksowSZQusRR/B7IiOroA==","signatures":[{"sig":"MEUCIQCymGPM60a2djAUBr4n0lhUjnoVfeFImk6u20XeTKR1agIgcazxJiytnn+OhrayTaobHc+x6B05GoESNBXO+54lfvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24130},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"e76a2e4b2dc928bb82ea3856f967991bddd085be","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_2.0.1_1727780178730_0.2615622495235388","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@trojs/openapi-server","version":"2.0.2","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@2.0.2","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"e0976bead2be927816cd671b7d52fda4bf3d7700","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-2.0.2.tgz","fileCount":16,"integrity":"sha512-GQxmIKknOVc1SjnLwIFwEfsHchXo8DarDCafGB30U8kM4/Azqc8hRE60hw369r7utKeLhF9A3zmgnRVfPsStTA==","signatures":[{"sig":"MEQCIAHwOZQDPhWQLQ4yi9JJfin8BsbisSOmtloKPjHuZvzhAiBIyKmhu1as0sQn4495kWcP7lDYoSrNAM7EhdBVtqkIHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24156},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"83af169494587e162ef353e07e01e8f8b0060e22","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_2.0.2_1727786238986_0.16473855377503788","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@trojs/openapi-server","version":"2.0.3","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@2.0.3","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"c2b2711e4e49d40be19dc585dbf07fcfec2620d1","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-2.0.3.tgz","fileCount":16,"integrity":"sha512-KemsRwqm+HBb5hY4HP7Zo0BcBccCkG3hn4yhZBW83ILQ4s/KyTrPw057Ty2UZhY6yFCmY+RiVa9r1AZ0E74sTQ==","signatures":[{"sig":"MEUCIQC86V8leXvcYz08Z6XCAGNrcWEX3ahn9o6tE4ZGjGixLwIgP+Q1oPycS/Md8TV108NuzsglWo3MLynwsCRrEw1hJ3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24163},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"cd106d6c76f118ae31100123ffd10ad6a2675323","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_2.0.3_1727807764570_0.35183500804098644","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@trojs/openapi-server","version":"1.3.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.3.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"981eed54428242a5883478271bb1fe106245f0c3","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.3.0.tgz","fileCount":16,"integrity":"sha512-FW866uKxqgjfRDjM1NTtCWfsSy375ys5peq7RQpD2aZ2LWcd0Bjhqg+lwED/yLCenJMVr7GMNn1rq7kg2ZHeRw==","signatures":[{"sig":"MEUCIQDQrSSEGphWu5971dRhp54i/siX6PYpQ5f3tc/nee4oNAIgW3C3trovHe0JLTydog+MgcWu0370+KHNb7OLDwPrxxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24229},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"e4ff9a726fe2396c2fe3e8df94c18da6010c6f7e","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.3.0_1727808098413_0.8802166993046545","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@trojs/openapi-server","version":"2.0.4","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@2.0.4","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"5d6a237ddf3917a9f26e597cb6965a8a382239f9","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-2.0.4.tgz","fileCount":16,"integrity":"sha512-9rJQsiesf6Bm7IjYLkBXLvXIlsHT6QOjgSpxBPolkGJtGH3QMaT/rvc1PzlaGNPmMsMadIWPu3cUhNtA+RARsw==","signatures":[{"sig":"MEYCIQDh1dHW2/Gfd2h8iTqrSnDJlJ2vYfX5JG71sUj052ajGwIhAN8zOu1W0nKqgbExTKPZIncrCSeoL1xIDel2FczdcucQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24167},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"1c8f78e420bbcad694213f6a1e6a44b8b7f393e0","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_2.0.4_1727811918165_0.18038055169507672","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@trojs/openapi-server","version":"1.3.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.3.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"714e9b8037109f73450243078a221f4468b5336d","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.3.1.tgz","fileCount":16,"integrity":"sha512-5iTl0QbvwJhrOslOdaKqITtUfmVFrmGAMkxurSWabZ0PeiFpzfsDxLZCSdc+xwYMi3BH+2ieXzblnad1fv3pdw==","signatures":[{"sig":"MEQCIBcv9SGtyLqZTzyDsk8A6e0pJRMdgP65/Mf2K6TikzDVAiAN19TmCKfrK+CBj/IPwrtJoBORx+uYUCJFJD9j+puizw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24233},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"09278be1c9301fe51b350e618d26d6daa95c4dfb","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.3.1_1727812765854_0.6285632387319227","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@trojs/openapi-server","version":"2.0.5","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@2.0.5","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"89d249886d83fd0db567e92ca445a804afdb92b1","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-2.0.5.tgz","fileCount":16,"integrity":"sha512-sWBGnEwdDwSRUlUix2V+3xaIeO4KZHKdGLNKgQT1gWFFuVDLgrmz8wyscGGl5xB80orx6G+2sKCQ3xH6+QHBPA==","signatures":[{"sig":"MEQCIDwn3r8iaWJ+4fGLsH3G4d56CtxFGX+JHx+qIkADoC0/AiBY2lk1Z9A0XFJ31TIVIcnmpYrwQY/OmlAuD8GUIFLbbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23826},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"cc7757a1f8806f2450f3416cb5983a286a5f7f7c","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_2.0.5_1727814623551_0.9155836020838446","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@trojs/openapi-server","version":"1.4.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.4.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"9a3fa481c04255f8babd9ba9ace569966647802b","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.4.0.tgz","fileCount":16,"integrity":"sha512-8R17iHeIux8aQVNApOtR+huxA3+8adlgUy9OYmlX1xhJXcJYanGB8xW57eTH8z+W2IWjhqU13+S+WXMYVe9x0g==","signatures":[{"sig":"MEUCICojGFMJluD/p0H9FzZAryKC960ax5lCy+4WaCjvmWjHAiEA86dRFvW15Agy+PDi1E9KonTUw6DBqNKVy5ZjuvLBnkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23892},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"fe36be481703ddac0bab680090728194a59ee4eb","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.4.0_1727815461936_0.04475023186666793","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@trojs/openapi-server","version":"1.5.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.5.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"851bc63eb378269a8936d97359584a5c00f47aa1","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.5.0.tgz","fileCount":16,"integrity":"sha512-4I0I+/Fm7NSM70C8LGdpwiq9yncCpWXzWx9Nnpp0PsN9HRcRFRen5Imy5zyzqZESGOKf5tN69h6O4r+UGfXl1g==","signatures":[{"sig":"MEUCIQCeELYEOSWCaYwXRr9l0yXlHbJBXqqUQs5cjCiuRKzXigIgdGNBEW2BXxFiPXPdBoTw5QaW/aBsc0CRx6o83KQA6IQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23912},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"242e35576f5e111daea16792d99db5b87d4a9543","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.5.0_1728054780801_0.2212941921987963","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@trojs/openapi-server","version":"1.5.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.5.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"48327945d92c2586230e1af2fd75b7ae4a6d96c0","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.5.1.tgz","fileCount":16,"integrity":"sha512-jnT+oxE3+FfvmS5rADWRLju6y/td8/VWmm3rBl5QfTJR97ZXV+HZiBLU7bbxyPA87mA487EsDdM7nLAcNtJlKQ==","signatures":[{"sig":"MEYCIQCyZZ9BfCiGc5pwlvxpM51ty9cJO0/RYqllsa+/NInzkgIhAIp3v2gw0EYBy+ZYRRMgYAUGN3eckEUq08GLOUPH2QUp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24348},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"54ef44b8673ba1d3dcc2d34663850a6d63a8c241","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.5.1_1728071261932_0.24138824975504058","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@trojs/openapi-server","version":"2.0.6","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@2.0.6","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"2921d5b1dd37d52acef1380b93d79782619ed87a","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-2.0.6.tgz","fileCount":16,"integrity":"sha512-+AZ9tHXkOFNHwzA6KFTv3Lh2J5Va7ioLhIFHCQkffvAzNypAnHVVN3hG5kuQq3xBTrTknJwFRaqsKkTBWL6hPg==","signatures":[{"sig":"MEUCIDR7MemC7daN+KLFCwKivhivK2T7YpDuuChCHrJzNrNCAiEApWg12vZC33DZG3+7+kw4MeNpf+meBTotUcXU9qTthYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23861},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"2eb65c02942d313af06f901234ac4db90ebb480e","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3","cookie@<=0.7.0":"0.7.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_2.0.6_1728329712675_0.032117479691682105","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@trojs/openapi-server","version":"1.5.2","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.5.2","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"b9a48e8b8cd211ae098331fd2b9203db933ff8ca","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.5.2.tgz","fileCount":16,"integrity":"sha512-eJ6Isoh6Ytaaw/zAcZyY82qdo932r+K/5wDvXT0UQgYbU+mXMQaKXdft/csz5kfF2V99fghPCPb6KFKFD+HqAA==","signatures":[{"sig":"MEUCIQDxlp3YPoKyOJ0XIvgsI5z7RrGsCUMyOz+0Ow2h8r6wNAIgaekRTxueO7vkvvGM6hZu0S9GR1ZORqKVbYkBreMDdk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24383},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"b1901cd0e8270e4d86bbe2505978f9a18b036827","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3","cookie@<=0.7.0":"0.7.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^20.14.9","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.5.2_1728330168510_0.6259903190624243","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@trojs/openapi-server","version":"2.1.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@2.1.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"c0cd76daa983f0517479f8a309f01938086bb73d","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-2.1.0.tgz","fileCount":16,"integrity":"sha512-0mbwtXLkjCrR3HBvrLLGixAPOKnQFQnbQyRnlQA4rqYGxIXG/8gk6f9R6hyk5Wl9nP9jRgTJGf8o6KFRH8yNWw==","signatures":[{"sig":"MEYCIQC+qYZQaYdrSLwEh1WJYQ1T233hx6qgjphRYHg0JY5JKAIhAPyiFSIuZ6g2pvWE6vrcTYpciAopyhV88POx6OXFymiR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24317},"main":"src/server.js","type":"module","engines":{"node":">= 18.13"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"1290aa278bdae45d8a86593914c7750e0f576b35","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3","cookie@<=0.7.0":"0.7.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_2.1.0_1728330394612_0.026186384385236794","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@trojs/openapi-server","version":"2.1.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@2.1.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"b79628b3251891170c0197e4713ae0fba01b9106","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-2.1.1.tgz","fileCount":16,"integrity":"sha512-Z9E5m/QMbLFPzLLV/UvE4uev3l4gAOxKEzJFJiL5RTnSBBDKBuWXU9j3Bshqdo/8wp9j8bL+V1B+CVeeHGpqDA==","signatures":[{"sig":"MEQCIBV0izvIxpjzsDoRhRBqHqbMzYr/PNHdlcH5vov/FYAsAiBRY726I1/mThFqqLHG0lq9mppRAlVZBTO3/IQNhiOAmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24359},"main":"src/server.js","type":"module","engines":{"node":">= 18.13 < 19 || >= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"ad0fb4f73b5656b16ba807f3bbfb39b30e471f9a","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint src/*.js --config .eslintrc","test":"c8 node --test src/*.test.js","lint:fix":"eslint src/*.js --config .eslintrc --fix","lint:report":"eslint src/*.js --config .eslintrc -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3","send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^8.23.0","prettier":"^3.3.3","supertest":"^7.0.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^0.25.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.1.3","@hckrnews/eslint-config":"^3.1.0","eslint-config-airbnb-base":"^15.0.0","@hckrnews/eslint-code-quality":"^0.2.1","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_2.1.1_1729161862134_0.26905378902063903","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@trojs/openapi-server","version":"3.0.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.0.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"ff6913fdab7e4a705ca6fbfb93a66d527f19c0a8","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.0.0.tgz","fileCount":16,"integrity":"sha512-vKnMVYvsQ+nChTxRQb5d+e+rCpjacZVdRj51tTEIOsMmin2p7tvfiDq+Vv0dqCq9SuP+hD9XFyrDBTtArfcFCQ==","signatures":[{"sig":"MEUCIGm5gkbeJfdM3y4vGlXrzZaA9uD0uMCUEpBcQXqgJn++AiEAioNcdy05nx4dmMcMG1QzmH/7BaUxCzrFsK3GDzMzwF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24746},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"e74bf94228ae2aa058c1128c17cd5ad712a874e1","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"c8 node --test src/*.test.js","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"semver":"^7.5.3","send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","eslint-plugin-sonarjs":{"eslint":"^9.15.0","eslint-plugin-import":"^2.31.0","@typescript-eslint/utils":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"}},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^9.15.0","globals":"^15.12.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.14.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@stylistic/eslint-plugin":"^2.11.0","@stylistic/eslint-plugin-js":"^2.11.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.0.0_1732288255192_0.27952190251710585","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@trojs/openapi-server","version":"1.6.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.6.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"30a4dbb4ee584379dbf3354b9efba97affff2493","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.6.0.tgz","fileCount":16,"integrity":"sha512-5ogIzPo9wj6JQ5pg2oBrI11pf9+eWokZUrGQmc1SnpOxxdOwNPIq6ZWpfxvnT6rK6r458TBzwSiO3kKYT+ntXw==","signatures":[{"sig":"MEYCIQCQjs1mS+OWODvmDLasIJV7yR9H/zcBXqjeIg+ej4XO4AIhAOwaB1ATxxAhFK9giNOJSxzCYwEMhEcUFAThiIr0Wwdh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25348},"main":"src/server.js","type":"module","engines":{"node":">= 20"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"823708970d3d4f258395f12a7a33319a87ed7251","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"c8 node --test src/*.test.js","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3","cookie@<=0.7.0":"0.7.0","eslint-plugin-sonarjs":{"eslint":"^9.15.0","eslint-plugin-import":"^2.31.0","@typescript-eslint/utils":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"}},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^9.15.0","globals":"^15.12.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.14.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@stylistic/eslint-plugin":"^2.11.0","@stylistic/eslint-plugin-js":"^2.11.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.6.0_1732700270742_0.6537103893652048","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@trojs/openapi-server","version":"1.6.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.6.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"9a959b329da261d26d134435e257899b05298afc","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.6.1.tgz","fileCount":16,"integrity":"sha512-XcH3/1wzqQwyQKBGgJwLu6LO21nCQ/Cld9pbgHyjQf45UggNOQUvzFgBH99pouvgD9MAVbe+ThA0/bGmQp3eBg==","signatures":[{"sig":"MEUCIQCfWDY/9WxA+3rGzcJ8O8G+Xw+g9ssbTfXWH0vOytRsOgIgAUIWoDvglos5MNooGihB2ZqnBZppk/dqF4yV/SqpShQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25065},"main":"src/server.js","type":"module","engines":{"node":">= 20"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"2914187634755966d7a73ff912fe3b8d0171a1e8","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"c8 node --test src/*.test.js","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send":"^0.19.0","semver":"^7.5.3","cookie@<=0.7.0":"0.7.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^9.15.0","globals":"^15.12.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.14.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.2.1","@stylistic/eslint-plugin":"^2.11.0","@stylistic/eslint-plugin-js":"^2.11.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.6.1_1736955670531_0.4483030199494129","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@trojs/openapi-server","version":"1.7.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.7.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"0a2f9f63eb69c5019e2cdc5d5150e3daadbf64f3","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.7.0.tgz","fileCount":16,"integrity":"sha512-MBhLIaPQ94X6e6NI3WmtTXcARLEdOwpRnjuq2WGnMVx8dpmrjcKDE7suO5lVE2AN/WHQ52C9E6YP2AKtLlBL2w==","signatures":[{"sig":"MEUCIDb4aBNqhsMMewqszkojvRW+Ewz4RYnqC+SS5N1JIrDQAiEAtRbMSZtSKKCuJWXKUX6a/u6AQLGBQTTby90Ff6I3dOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25271},"main":"src/server.js","type":"module","engines":{"node":">= 20"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"9b4521a3debe20b0260b849ecfd64d8ed5a501df","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"c8 node --test src/*.test.js","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^9.15.0","globals":"^15.12.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.14.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.2.1","@stylistic/eslint-plugin":"^2.11.0","@stylistic/eslint-plugin-js":"^2.11.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.7.0_1737719153738_0.9734001739173932","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@trojs/openapi-server","version":"1.7.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.7.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"9384963467dafc43ead8c0cd74b928a4ed076aa6","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.7.1.tgz","fileCount":16,"integrity":"sha512-Qx4WqvEeN0ZQLgzWduJnqYbH9lUq7Qr5rwYj3yF+Xa5zJgAFegPzxjmcyAHApUPJFNMCsisZu8lgQkdb+HhY0w==","signatures":[{"sig":"MEUCIHonbU9FhLqRe8BtuzKR1BNwP4MpLGAbZ6aExTDOYk1WAiEAwedVsudHUq442N8IUQDFC6Yrp645l5wgw3y7IrdAhYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25490},"main":"src/server.js","type":"module","engines":{"node":">= 20"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"2284ce626259ad29c2d385ada22cb27c9dcf0900","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"c8 node --test src/*.test.js","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^9.15.0","globals":"^15.12.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.14.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.2.1","@stylistic/eslint-plugin":"^2.11.0","@stylistic/eslint-plugin-js":"^2.11.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.7.1_1737721485823_0.3672406427720085","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@trojs/openapi-server","version":"1.7.2","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.7.2","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"9b9bd819f8c0d4aa47252bbf24cfe927798f2cd8","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.7.2.tgz","fileCount":16,"integrity":"sha512-4BNTPtJ3YS1ORPxLbtxctEp3g6Btqu3GeO8Tl0cB7FvnXIw/PN9dJ/0WM6q+JLMT03fqP7h2+3Db468k4fdGvA==","signatures":[{"sig":"MEUCIQDRdIoXNiRWV1Jx5+jtWevycqPZxt0rctNYvHuP5/ohLgIgFtU79ujuCGmtsxdRcGQ4loNKEE5R4l530LPd3/vXN/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25470},"main":"src/server.js","type":"module","engines":{"node":">= 20"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"6072f366585b2d673b5e3f72144828df229c8434","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"c8 node --test src/*.test.js","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^9.15.0","globals":"^15.12.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@types/node":"^22.0.0","eslint-plugin-n":"^17.14.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.2.1","@stylistic/eslint-plugin":"^3.0.0","@stylistic/eslint-plugin-js":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.7.2_1738076646527_0.6983655649315408","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@trojs/openapi-server","version":"1.7.3","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.7.3","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"713a9150d5fad0688550b90d854ab735d4a44518","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.7.3.tgz","fileCount":16,"integrity":"sha512-roRnfu5kmI3bMaFZZd4Q33s83JBp/dDpTLj4tBOzDxEty4EY1Nl9GXYQs6xDPGp08KjW8Hq/3G//1SF0grqqbQ==","signatures":[{"sig":"MEYCIQCCLdds/Jh7Cy4kodR0uZCXngu0tpl1Y+M5VOygsDEKBQIhAOwgGJgkr0YA3wF4pBxl7IHw9awI6g+568e1l1uyAFvS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23852},"main":"src/server.js","type":"module","engines":{"node":">= 20"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"f274b27b335ade2f07a77fd595a6161512f1841d","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"c8 node --test src/*.test.js","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","jscpd":"^4.0.0","eslint":"^9.15.0","globals":"^15.12.0","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.3","@types/node":"^22.0.0","eslint-plugin-n":"^17.14.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","@stylistic/eslint-plugin":"^3.0.0","@stylistic/eslint-plugin-js":"^3.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.7.3_1738274076732_0.8515450712573922","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@trojs/openapi-server","version":"1.7.4","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.7.4","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"314da65e7977d7d491a431c9f2239157b7e69884","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.7.4.tgz","fileCount":16,"integrity":"sha512-X1yao/+QkmxnfBy4L+EYEAdubinvB5I0E1I/0YzyUJ4Koe+JmEFHD9kvYdyd4krbCL6XwIX/nlI7XZfh9vFcNQ==","signatures":[{"sig":"MEUCICZmsl38lKNd3xIBh4a4nRwAlyv5FRjBKvAuQM99FKfSAiEA9hROYBz3igK2OCUvsp5AOhVBfpwlR9KHVHFUZbIIIyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23702},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"5fff8b052ccdd56ac147d70342ecf6c848cb2950","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.7.4_1741038777402_0.397836850407598","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@trojs/openapi-server","version":"1.7.5","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.7.5","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"697ed00c91da9e85afaefabeb7281900a24da45c","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.7.5.tgz","fileCount":16,"integrity":"sha512-AUT4tUWEZbDC7XAZu4mMDlOj+suiSm5Ok6x6mkFtFRSssnnH3ad4oflm0TqQYlCkXanVuQZaCLJtM+lG63bo/Q==","signatures":[{"sig":"MEYCIQDlV0Hl31XKWr/1HZA2acsWQr0PmliHuVM02jYfOydPCQIhAJQj4boFX6kjZLSBDvsZuW6lWK4zlb/u9kl2ib9EVbcX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23712},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"b058e4d3169f5be43c04a1240169229c53b5484f","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^4.19.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^4.17.41"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.7.5_1741251123021_0.1775807002874028","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@trojs/openapi-server","version":"1.8.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.8.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"246b74c46a08f2bcd8091ceb124c0766ec214a36","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.8.0.tgz","fileCount":16,"integrity":"sha512-cKakJYDLcUAMCishgaLW+GdM64DBDELU7vjNNL1lk4ttCW6rGKF1P3pd5+C7S63hfF5ov1GpjKyGpbXp0Yt67Q==","signatures":[{"sig":"MEYCIQCFKC0r1cM5Icgce7tJJ7Eli7pb0hR1BuhDSf/Av7MK5AIhAJPn7mYW4ia1Pg7NLUUWbh7Tbo7or3MnR+LGih8nIfmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23709},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"51a6398bcc412857b84e778e288d0754f4071664","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.8.0_1744381381585_0.5260815933655749","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@trojs/openapi-server","version":"3.1.2","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.1.2","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"dd0f3d3680613e0337516a359688700d2af76bc1","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.1.2.tgz","fileCount":16,"integrity":"sha512-X1/y1OK69STG4T/cLa8ufy94zX8A+b2LWcE7lxRce05GXlRtNRF6H9cJRFV/hxmtJkAF5kneoO4FUj0mxrOk3w==","signatures":[{"sig":"MEUCIQCOk4SB91mzGqHEWACkXa+ij0zLyXRrV9M+LGzMDiEvzAIgdNbQLUwWl36yjExJQZRXojXjew56al1IUs9m5tFdJIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22811},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"c8bcbffceb6d3c0a5b65d8acd7028f5b1315070b","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^9.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.1.2_1744382793960_0.7829791482004569","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@trojs/openapi-server","version":"1.9.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.9.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"e69c827a84719cb9007bdd6173f144821ad95e0d","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.9.0.tgz","fileCount":16,"integrity":"sha512-iadCsUu2aGRLG0zXRKjOFQHsicmgamPcSJl33L21vqzfV2tsMSbkKt4r7Kc+oY6/h57+Zsck3KzRo5Yufj6Obg==","signatures":[{"sig":"MEYCIQDoZYzOa4DjmknZNU5zyDaKPIXG070ub7yKLDSLjHleJAIhAJZHCdLYg/vBXyDtSwjGWGStgLV7EA0KxiRcayKOD1F9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23987},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"8336611465a2e8e842b7b8c374e1cf24146cc9c2","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.9.0_1747207924595_0.36909228977681185","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@trojs/openapi-server","version":"1.9.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.9.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"05921e3bf4da217287ca9737227069dedee4722d","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.9.1.tgz","fileCount":16,"integrity":"sha512-hUBNNnh2lmbUoe4JuF0Wa/mfQp65lYR+szZ8sAx4gBbDKcG+izhXv4K3LS/oZAhKkUzLpCYBpZE6rxH655DSKA==","signatures":[{"sig":"MEQCICGcijCCutrGxK4DQNdGxY0fTx/WL47Biwvmg8GzvDOHAiBQ1ElEY9ltoG6oU6T42UECF4dEHozGaeCLsFetNDzUJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23987},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"fde193920071a035c75d643a6f6babbeef7838a4","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.9.1_1747208129996_0.5080334386021064","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@trojs/openapi-server","version":"1.10.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.10.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"d0f5ffe8d2c7202869e0743dfbb8f4c200779b79","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.10.0.tgz","fileCount":16,"integrity":"sha512-BmpWrUDQwT+T/hOOrWSXlQEIFdYIOfYe7CBA7hW234rPMNMh7wOrFbtVY/lUF0P6YKfOpJmq8gG92oYNyc0Nfw==","signatures":[{"sig":"MEYCIQDZRw7UbsngQnymnOs8HVt/VGSH5nafoIYJOPhHEqFHQgIhAMt8ET7VHsot3CmAizdOneVa0kcBUFoBQ8yQySjzQCOk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24126},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"dbf85807c9705740c3450e8acc151bad4a9a285b","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.10.0_1747341619160_0.03804510932602745","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@trojs/openapi-server","version":"1.11.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.11.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"95b2c7266c645a481f12a3299cbc64f0a8281c75","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.11.0.tgz","fileCount":16,"integrity":"sha512-pJhOaL7HFo59qB/uE3fYXGV4aFPll8wZR/hSJe68mcoI9RQnYNPLExf1a+lZcThqeuHeFvTIk96Fl9+RSQDcig==","signatures":[{"sig":"MEUCIQC7fzE2EaiT8P0vVfgiwFXAnPjYDdvlThce/BXvpmpJywIgICT4Npg5xULAmEK/TEdAwbyo7cJPcvcHF4JfIToax+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24448},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"966666dbe657f9fb44c026a5e4355a83df5e10f6","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.11.0_1747405374323_0.3951312956857689","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@trojs/openapi-server","version":"1.11.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.11.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"5cb25ff6f416fadabb6565cc997cce2f403779d5","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.11.1.tgz","fileCount":16,"integrity":"sha512-+X6sblQAxa3McP+i1E7PJPVttT44RPPNwUlm59x2DEi0s/8iuX9viPIHduXtwwtJRmTVN9XX/GTsCeCke+mtrw==","signatures":[{"sig":"MEUCIAvszvL4rnlY2ZQptiG0LyHj7Y06BRt2a3cObtn+U3PaAiEAzRaDyQI2/Lokp7oqOFfPyXGvY+3czKJlJkQXkJZzhKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24657},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"075c2b0f878bf058fb4eaf6a95cd9769ab8c0ee5","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.11.1_1747406485182_0.6162302920706404","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@trojs/openapi-server","version":"1.11.2","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.11.2","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"d41ff672af3609b527a4d545d3fe436858981b82","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.11.2.tgz","fileCount":16,"integrity":"sha512-sG0erF6DVLanw4eQcwJkwbCkhSOWcE6/FDSexGliFbXCGA/38Rcz12M22H31Nn6jaWp+bE2PM21VILkx0HOfrA==","signatures":[{"sig":"MEUCIQCiiCYgx2V4It1sPnHt2aFCg6t7Q7esl1outL6RTSa/OgIgcwEkrGjGUwKFmHkqqToES3Geo1tbotjvxcVE3kKFwBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24658},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"33bf5fd7b0604ea08a0c79260f8cf9f71252e92e","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.11.2_1748356281580_0.5109930504545845","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@trojs/openapi-server","version":"3.1.3","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.1.3","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"a2b90f77e831c6f9d2cc998088c4c76cafd15f10","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.1.3.tgz","fileCount":16,"integrity":"sha512-juRhYu3vlKRPFrD0yD9NaOvs1l2L7/p38B0054jfW6BPoHJulmvJi7GNVwxkAcUX905C4qVMkSXmmAttSwho2g==","signatures":[{"sig":"MEYCIQCakA86SRNvP4uv7qp/4dlSxPnRQY6eTmV6XlNolceDxwIhAKdOgzDaXe8j5HaqtJa5jVQU6OHjN4ltJ9NCApLeO8P7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22812},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"991aed46bc99b9a7c2f9cdfd84300902a0c4dbc1","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^9.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.1.3_1748356426911_0.01041646269711749","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@trojs/openapi-server","version":"1.12.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.12.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"cc154d5b00d58e73935ec4cf1c62b8fdf408e3db","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.12.1.tgz","fileCount":16,"integrity":"sha512-WBL/BvAvKxtxhdxtRg/W3owrNv4Rs+BitTkn29fA76kAP0z08u8deCqYuoqrfonjSmW7hPUJJvLlZYqI7XciAQ==","signatures":[{"sig":"MEUCIC4qdvXel5eD33xa9RZOtQObhGz/9cjtjjb1JaVdSjzBAiEAtANwcq8MxF6bTboEflACYlfBztWJKV0aUxEhXTRuV0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24908},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"d6fb7221ea0273bb230f796922d9c32ee99e0e1c","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.2.9","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.12.1_1749042621681_0.6127259891429779","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@trojs/openapi-server","version":"3.1.4","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.1.4","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"62634ddd12dd8dab54bac124ec83e8d3f277a15b","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.1.4.tgz","fileCount":16,"integrity":"sha512-2nVYZYpcU7oLdE4o28ilnxzwjVNZJVl9A94Lj8F0i4Wx0F1uqziH8LY0Smb1VX3qmbC5mptppf3DR1VC7Jd8yA==","signatures":[{"sig":"MEUCIAZ2/uwN2pzrz9MzNQYZi7SS/PWC+9sEEBRFPQXXtBNMAiEAi1FCxEMFsw1Uqpa0wvCEFn6w5vN3BBsmLo88m1OflhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22626},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"990e5425647ecc3b4110283559e7d343eb8c6172","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","actor":{"name":"w3news","type":"user","email":"npm@w3news.org"},"email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^9.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@trojs/lint":"^0.3.0","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.1.4_1752005054846_0.16932040097671908","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@trojs/openapi-server","version":"3.2.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.2.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"703e3e98910eb8e7fed49b8bfe0de1392cce7243","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.2.0.tgz","fileCount":16,"integrity":"sha512-GGx6arHUWKVg08iJ8xwpcBhaHon8vempDtVUBaB6100vmDEZxUl8i+hmD4Z/6/KpGO60M58MoBpvq9XpG5jehg==","signatures":[{"sig":"MEUCIF2G7T8BL5anjJfKOV7c843EZ/smdQGCbAkQXS9nfcCCAiEA8fZ4+A6+jKNQAjxqX0jrygJYnkEmBhXW5Qy715EAdjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22964},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"05c496b83f5995c51c546fddafc66698bc1fc8b4","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","actor":{"name":"w3news","type":"user","email":"npm@w3news.org"},"email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^9.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@trojs/lint":"^0.3.0","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.2.0_1752009455071_0.851138852072572","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@trojs/openapi-server","version":"3.3.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.3.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"936c737f7bb8a31ae153383cf61cb5095e1a467e","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.3.0.tgz","fileCount":16,"integrity":"sha512-04r2e62rRQbLbvLfNlXY01jMQ/0thUO2mTN++Yne7sh/ujBWi7kCWdeJPSMKPrRQCkmj0dHoxSD5/3QYZwBR1g==","signatures":[{"sig":"MEUCIQCX0OKSEi1dAWAhfkPWpdm3pSf+TOMDTLtRByA1n4t2EQIgEh9G8qcrLVSX4D7cQ9hTpnjJOj9t3XEndvQgnXwxSw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23665},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"6c8ed0b7b9caf8bbc46077b0b43e055a4587dd58","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.17.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^9.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@trojs/lint":"^0.3.0","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.3.0_1753868921844_0.7141887580772368","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@trojs/openapi-server","version":"1.13.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.13.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"0f6278e4e140b7963ed88cc69e99c6846fa15673","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.13.0.tgz","fileCount":16,"integrity":"sha512-Qgd6HYXqGkwNq7O8tLRxMr9TrvsV0d49SLvrkvpKF0oQHpKfrr5PF8TiaTu6SW7MQ9NTVnyKeZWQ8jGVWlT3bQ==","signatures":[{"sig":"MEUCIBYMzHGFESEIxtFONaeuiD3Zw3oNi8pEpGhWpPapfPTyAiEAvpLiw28NU42do2e4rtCsOugHgK9wHrwQGpRWwi3FduA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25609},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"7ac9f29b6500fa134b7fe2be843f4c06e4b1add3","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.17.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.3.4","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.13.0_1753868993147_0.03993937492097621","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@trojs/openapi-server","version":"1.13.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.13.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"4bdcaa474010a3f441ea3fc7584d888cf0e7dc47","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.13.1.tgz","fileCount":16,"integrity":"sha512-KI5N7SSq3XRjRUv3OKnuHN/jrt6oLsJvTYDMLRZUpxHNQCsl7RPTfLG8Im9EcqmyIl31UPK1paAvRaS5KFSXpg==","signatures":[{"sig":"MEUCIH08RI0AqdC50HyxoZnKTSmUWRSfO5Fn6JXq5xRzMUxIAiEAuFXtk+MuAdxbQSyTdO4QVJ6KySv8vNHaAZSZgb++J60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25663},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"c8ee254c753fd9c92314af4816f03af82db759d1","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.17.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.3.4","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.13.1_1753969324791_0.19226007396386224","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@trojs/openapi-server","version":"3.3.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.3.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"c7ccedc939d02e91e26a5f2ae7700800c5aa484e","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.3.1.tgz","fileCount":16,"integrity":"sha512-nvbxmHl9/A8wmaRyFWEKMVHbl0kZ1nAAMA3b6GtLLiMoggPeLP3QL6AgA0rtcM23jzLU5twHe+FKPVQpVOQ5Yw==","signatures":[{"sig":"MEUCIEZdS+CKqyeDJUcKg5ybgZ6URyq0L/VFz35a5gjnOJtOAiEAjxeHzc89ssjJU0aecBbW/VUeXHs9mOt7z2l72/ziC5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23666},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"e72caf84119112ffbb90ed523761d20085a9ccb2","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.3","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@trojs/lint":"^0.3.0","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.3.1_1757657972582_0.17057324344842084","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@trojs/openapi-server","version":"1.14.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.14.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"bdd28d4e787f1496897ccaf89cc27ba8e4449596","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.14.0.tgz","fileCount":16,"integrity":"sha512-2sgD/W9iVGgDd+6KuCvmEURz5C6selUOAOBmMK/WlXdJOlVjwcwZlOgPsd2DupDQAcHypN8r106Erpffx47FFQ==","signatures":[{"sig":"MEUCIQCOD34M5G4WLYWFd2oIb8jIyZqf/MWoTcfigc7VeRRoIQIgGKcWyfT/Y8PSWys/5TvO02qFSoReRvJ/uZToCuE4Jdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25645},"main":"src/server.js","type":"module","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"571a9361a32c0883de6eefa55a888d69f18b6054","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","lint:report":"eslint src/*.js -f json -o report.json","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.3","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.3.4","@types/node":"^22.0.0","@trojs/error":"^4.3.6","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.14.0_1757662807096_0.09523193745185421","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@trojs/openapi-server","version":"3.4.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.4.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"2470fda9636202edfc64ab4775d8b8be0e2c35ce","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.4.1.tgz","fileCount":42,"integrity":"sha512-LmU7nCe7SoZfZ3WlIFAzMbRkGdz5P05lXDMTUDguq6EymtmI32kwzI3JYf2T9DPraehu9lEv/YLqKFOtahnATg==","signatures":[{"sig":"MEQCIBkPlco6YksDZ3YyhW/gATiEx1sa6by/C4npWvjpTYxLAiAEorX3xCydiqqCgKQvDHtCyDQF78xfnWdVTeJm+AAGdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35379},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"2c98c0d7d793ebef3ac5ff7f0c5e3f7d263978d0","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.3","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^5.9.2","@trojs/lint":"^0.3.0","@types/node":"^22.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.4.1_1757669867242_0.23176851406657062","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@trojs/openapi-server","version":"1.15.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.15.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"55390779c78bc2e2a086fe5084ee0ba641425c72","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.15.0.tgz","fileCount":42,"integrity":"sha512-WQoQ3gnFKFhIPrK5OhKT6tJXQOXCegRJLa1t/l1iwToOrs/epIjd/pL7ZV0NrP4V5OxakJwyzVSkbCzO5gDz4Q==","signatures":[{"sig":"MEUCIQDaurawyx4H3CPwC5kb4kaSGt5NYI+lh+cOwyV+j6CUogIgEY0aDkN8j52wrDTgiPeadxVixSXas5XS3kU3s4kmuVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38627},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"fdcc1471af21b079cb77bc097ea44c4c098976ed","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.3","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","typescript":"^5.9.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.3.4","@types/node":"^22.0.0","@trojs/error":"^4.3.6","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.15.0_1757669899066_0.18282385257913614","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@trojs/openapi-server","version":"1.16.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.16.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"f5f7af96158788f19e2fbbe26b58bcd7e0e6d3c9","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.16.0.tgz","fileCount":42,"integrity":"sha512-kDjrRUzAeJZbGrm84mXTg1e+AMUBiPqmF/f16LvO+zF23dgsAvGotoEYrOegLAVIjqm0gWlY37PjfVjkraQA5A==","signatures":[{"sig":"MEUCICQ8sI3Yq2+uh5uK8qtXcYAZ0kUIOL3+yMIzFJb1GaLZAiEAqqfLo104hTRh1g2kBkMQzI6mQvpG/oqyhcZLrBV0HC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38730},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"b03eb395b92c80e21a723fda8d173e03eec47aea","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.3","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","typescript":"^5.9.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.3.4","@types/node":"^22.0.0","@trojs/error":"^4.3.6","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.16.0_1758121814743_0.3218058880482937","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@trojs/openapi-server","version":"1.17.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.17.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"83297908185d55487479c079864aa41cee3e0905","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.17.0.tgz","fileCount":42,"integrity":"sha512-RPTcR2XADPlVZxuFEWurVv2Kli7vKDHfx7iaIW6ckrqSodTCIfrJHlGqLm9prquDjoPzNOPPSY4Fv/Bq9o9H9w==","signatures":[{"sig":"MEYCIQCvf6+9ygIyO55fwrZPuy6masYtS2yGuU3UhxTSV2CXfQIhALkzSABMg1qMp2AmGA6gDNyjuNV0o/AoYTrsoI2PP0FF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39128},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 23"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"67609817c4e3a4223592db506890adc226bb0386","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.3","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","typescript":"^5.9.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.3.4","@types/node":"^22.0.0","@trojs/error":"^4.3.6","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.17.0_1758182093590_0.8916683044528624","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@trojs/openapi-server","version":"1.18.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.18.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"df5fe2088a4c492acbe4008fe7881f12a921aa8f","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.18.0.tgz","fileCount":42,"integrity":"sha512-gGteFs1kmLiH/fi2Zrku25Xb/tgF0MM+8mpGXNhCawZv1E/9zje5md4lM6nKEDl3tmwl71iAlpWKjriMo6mOgw==","signatures":[{"sig":"MEUCIQC0Nr8/bjcSArvK+w8KA6oCj2zMrjfqCDxPouU4YdKWcQIgJX4ls19oh3Z0mrY00oO5IdDnmq1oguCmxI9hUoqT8vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39732},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 23 || >= 24 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"cc610917c5de11afe181ad8eece31b9e2c30ca3f","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.4","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","typescript":"^5.9.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.3.4","@types/node":"^22.0.0","@trojs/error":"^4.3.6","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.18.0_1763729011458_0.5832314436645565","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@trojs/openapi-server","version":"3.4.3","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.4.3","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"32eaa96eeee9b0e5bdac8f5bbd7771ae5c6e62cf","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.4.3.tgz","fileCount":42,"integrity":"sha512-TzHTMeyPf0Gegl8xuQxUT0kXQhtTbUJHs5q2Gx21MUERs5szCHfaVAotSiJ22wuLiBxl1gDDU8MSJbTxpWfOvw==","signatures":[{"sig":"MEQCICKLJ1LtPrUOVS62ztDm6XZc/DMQ+DjVnq2FXQLCmpn+AiBxQhpz7+dDupJPMDaK5TsHtLWqbQfi70IcoE7tdcmRVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35253},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"462ba126117ffd1de65f9ca2554ceb6e98455876","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"11.6.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^5.9.2","@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.4.3_1765205580180_0.0861467473974371","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@trojs/openapi-server","version":"1.18.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@1.18.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"33772904d035945e93bca46edc003157d96df649","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-1.18.1.tgz","fileCount":42,"integrity":"sha512-w7IMyps2WFC2ovoBY2j1I+7TXRbsfPdwpG33b1Stvdhmy8nlvEYVeQDnFnPeoqd05wZee1x/Iksy++U7pxnpWg==","signatures":[{"sig":"MEQCIH+Ol6Dhbl4LBRMBbAk0jwwzsOEl84ZZpVmEFrVpf6E2AiBV8doPT2Pz0pnFpiQqtjeNa4BOphM74KfjSiyY5q1C5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39732},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 23 || >= 24 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"2512d63085b872e3b2f4d3aaee2fdbde8fa6d9bf","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","lint:rules":"eslint --print-config src/index.js > eslintconfig.json","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"10.9.4","description":"OpenAPI Server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.1.0","typescript":"^5.9.2","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^7.112.1","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^16.0.0","prettier":"^3.3.3","supertest":"^7.0.0","@eslint/js":"^9.15.0","@trojs/lint":"^0.4.1","@types/node":"^24.0.0","@trojs/error":"^5.0.0","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_1.18.1_1765205630331_0.664614650336828","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"@trojs/openapi-server","version":"3.4.4","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.4.4","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"7c6a571137b7a806b6ab4b407f5a6904892185aa","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.4.4.tgz","fileCount":42,"integrity":"sha512-7l5V0aan1u8zBNSFLFmhm9fboZun56OiylaVzHDfVBCltDBkBFNXCz4CWNUoF99nAuAa2HFTyfiTukG1JRNczA==","signatures":[{"sig":"MEQCIFwI2jJDB+QPNmi0StnnH6zRNTg35ZZF+AihLPAtAQ1hAiAE/HiASIVgC5qQ7CpWwf/P7mU69M1yIC/5qKZoBrAwZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35253},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"81c5e874f6626ee0cf8e9a6f7d7002a046dd4499","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"11.6.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^17.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^5.9.2","@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.4.4_1767967282794_0.23104378225180877","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"@trojs/openapi-server","version":"3.4.5","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.4.5","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"7ac985fc4789df05b6f77318cefdd94d1ba71d2c","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.4.5.tgz","fileCount":42,"integrity":"sha512-NIKNsGow+iJVFkZNS6MrDAUhmuDHInuyjb88SanT/ZpIVV/jyQnLmoMOnb217yduYWygGmd8vgoTrVF8mVsyNA==","signatures":[{"sig":"MEUCIQDibWk9oxPfm1b2rUYGD7VCLEF4Pg1KDQZSaenBFT0qVAIgZynAPHdGootVG63Nsg4GWdhmwbV8cLND7TfnHk1Ltmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35253},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"18b1a4ce1645cf6a2ca0826a937d95ccf70b59dd","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"11.6.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^17.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^5.9.2","@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.4.5_1768566645988_0.8436415729882307","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@trojs/openapi-server","version":"3.5.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.5.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"379cf66d92ff6879f437e26c205daa25baac8fc0","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.5.0.tgz","fileCount":42,"integrity":"sha512-0qK2GgPIqcO8LSturgi4BjIOkTD37J7wmdVc93x1Oo3J5jF5SkP5UevPx7/DjdvQXFlYO5MqLBgouqJRiNa7GQ==","signatures":[{"sig":"MEQCIHYjCQFpqnkGl6H/VnPOzhVAaxnpH2Uu4nF7LIUW4Vx4AiAYJfQsCDa/vkQrhjSi2hlSMo0hjYRigQUvteTb1J1PcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37900},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"157202b313f287f08b40a3f4ecdb62bf84e89329","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"11.6.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^17.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^5.9.2","@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.5.0_1768576054198_0.4887322929057478","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@trojs/openapi-server","version":"3.5.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.5.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"654ec37b64a53cb841145adc0de62ddd4aa3fa62","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.5.1.tgz","fileCount":42,"integrity":"sha512-//anqgdVWnJtLxAifST+d65FxaH8ei1V8FCvPj6PpvCSITwuWDd//ttiq/prVpjuGRsGs0mtAxtZyouQSkcG+g==","signatures":[{"sig":"MEYCIQCaC3lLnN5LAJ6ZiE0QO7PHsrlXvFU1vF+0z9OwbEsfZQIhAMaQSAL8HzVuqosb4aRrHuA5E7WeSuz6oPq2pPKwEOuU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37935},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"6290a6dc48f81e4a5c882cdac229c21fbf599ef3","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","lodash@<=4.17.23":"4.17.23","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"11.6.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^17.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^5.9.2","@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.5.1_1769118130695_0.9655948443027123","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@trojs/openapi-server","version":"3.5.2","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.5.2","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"2017fc71593af8ac745c32d4bdcf01e795c1e09c","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.5.2.tgz","fileCount":42,"integrity":"sha512-Irt26DnnacrUyu3ntr1xkpWtB9WEQL+FDrHcQOMrcV3fXM17KCMVR+4VPxZWdMsEj826AJPx7tmzTej/hm4vAA==","signatures":[{"sig":"MEUCIQDEkJfHUudJkXfj4rIlo1IjpYCiBoT6DUtgGG8by10aWQIgZfBdWBr9yaB3LQMk2ZBbkcAyIbTMTQvcsKczWRtnAPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37935},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"0376a4a5c0570f00c41d06eecd811d3bc7b8831e","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","lodash@<=4.17.23":"4.17.23","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"11.6.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^17.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^5.9.2","@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.5.2_1770370642720_0.551521658679464","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@trojs/openapi-server","version":"3.6.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.6.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"38250824eb299773836771ae7579ccd0955ff2f8","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.6.0.tgz","fileCount":42,"integrity":"sha512-7oLAWgL7N0xMwe2/4FJI969+nmzzLUX2/wKc5dR8dvB+ZsnLJv0sAWPg0yo7fj5NpZ/dRei2YcH6M/oS6RhuDQ==","signatures":[{"sig":"MEUCIQCwmvDzPkH59qsXd5Neq3ZE+nRU9S0Vvbgk8FqL/oCoeQIgHIeO037JiOAz+vDRKZ3IYEffNIYzXY4m53ySmCV6+zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38494},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"cead64cd9c9c599a6d666ea0db63667e1b8e8ebe","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","lodash@<=4.17.23":"4.17.23","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"11.6.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^9.15.0","globals":"^17.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^5.9.2","@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.6.0_1770374450835_0.3950302617349526","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@trojs/openapi-server","version":"3.6.1","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.6.1","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"c2d5e56dd69126adff39a64e1cdadc1e26aa44f5","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.6.1.tgz","fileCount":42,"integrity":"sha512-1QZyHu2kIG96o628z65UafxzzstUgZxkMkejK+cbMpQ3akf2sTXqI8a1sAserrxXKI0+pgocS14tD5wp6Kz7iw==","signatures":[{"sig":"MEQCIDwh3w725HIYw6iONqepb48E08okjQdeyszT3+9oXT6UAiBgyhZj8zwD9My6+KaUS8PIVLswYD/HVNHIkApWotAs8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38592},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"ace66ea92a4b3fd9ee373b3924fea53cb5da9921","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","lodash@<=4.17.23":"4.17.23","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"11.6.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^10.0.0","globals":"^17.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^5.9.2","@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.6.1_1771249025374_0.670905747314311","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@trojs/openapi-server","version":"3.7.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@3.7.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"cb1a6293bcfec44ced80fc5549ae05908bd15eb5","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-3.7.0.tgz","fileCount":42,"integrity":"sha512-txhkRcLMcL+d2VOz65mGpQwRXJMoOzOoDrSCyRNrYb1S0FEUEG2ID7VnrrUIa79Msu3sxSk5/tumBekZUKdQ+g==","signatures":[{"sig":"MEYCIQCtySIsD6BCW7NWgLRDGysAOzNJiEZ17jePgCkgzuDNxQIhANHlj87wLXcb7WmROdM3jqiVzBBn4kAn+OZLMr1rEZDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38912},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 20 < 21 || >= 22 < 25"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"53ca6c839d7621bde815027f21041e8daf10aa58","scripts":{"cpd":"node_modules/jscpd/bin/jscpd src","lint":"eslint","test":"node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","lodash@<=4.17.23":"4.17.23","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"11.6.2","description":"OpenAPI Server","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","eslint":"^10.0.0","globals":"^17.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^5.9.2","@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_3.7.0_1771431947400_0.6135925965729694","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@trojs/openapi-server","version":"4.0.0","keywords":["openapi","server","express"],"author":{"url":"https://trojs.org/","name":"Pieter Wigboldus"},"license":"MIT","_id":"@trojs/openapi-server@4.0.0","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"homepage":"https://github.com/trojs/openapi-server#readme","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"dist":{"shasum":"5bbac876a91f652e1a8bcbaeb73c8e814c65af9c","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-4.0.0.tgz","fileCount":42,"integrity":"sha512-QVk/5XUDWKOYP6T1p5mWwguDJZSdbi0SxceR/0vB61ERRpxbgzlzBmJ4jI9UTa1C7tmXOeUTJLZIJ71fR8HsZw==","signatures":[{"sig":"MEUCIQCieI+bQzoBFdBqiiCW1UEht05Qrr0Gj2kXZTJBxXmuugIgZfOr8zkSTm8LFmZgwQVo1pWT/MDJWy27Xpc88pbCpcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42050},"main":"src/server.js","type":"module","types":"types/server.d.ts","engines":{"node":">= 24"},"funding":{"url":"https://github.com/sponsors/w3nl","type":"github"},"gitHead":"ab94cea7c2b0524d5500625e8d2bbd9e93c37d61","scripts":{"cpd":"jscpd src","lint":"eslint","test":"node scripts/run-tests.js","lint:fix":"eslint --fix","build:types":"tsc","lint:report":"eslint src/*.js -f json -o report.json","prepublishOnly":"rm -rf types && npm run build:types","vulnerabilities":"npm audit --omit=dev"},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"overrides":{"send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","semver@<=7.5.3":"^7.5.3","lodash@<=4.18.1":"4.18.1","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0"},"repository":{"url":"git+https://github.com/trojs/openapi-server.git","type":"git"},"_npmVersion":"11.11.0","description":"OpenAPI Server","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","helmet":"^8.0.0","express":"^5.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","@sentry/node":"^10.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^5.0.0","eslint":"^10.0.0","globals":"^17.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^6.0.0","@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-server_4.0.0_1782926227331_0.5358927586752444","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@trojs/openapi-server","description":"OpenAPI Server","version":"4.0.1","author":{"name":"Pieter Wigboldus","url":"https://trojs.org/"},"license":"MIT","scripts":{"lint":"eslint","lint:report":"eslint src/*.js -f json -o report.json","lint:fix":"eslint --fix","test":"node scripts/run-tests.js","cpd":"jscpd src","vulnerabilities":"npm audit --omit=dev","build:types":"tsc","prepublishOnly":"rm -rf types && npm run build:types"},"type":"module","types":"types/server.d.ts","main":"src/server.js","devDependencies":{"@trojs/lint":"^0.4.0","@types/node":"^24.0.0","@types/express-serve-static-core":"^5.0.0","eslint":"^10.0.0","globals":"^17.0.0","jscpd":"^5.0.0","prettier":"^3.3.3","supertest":"^7.0.0","typescript":"^6.0.0"},"repository":{"type":"git","url":"git+https://github.com/trojs/openapi-server.git"},"engines":{"node":">= 24"},"keywords":["openapi","server","express"],"dependencies":{"@sentry/node":"^10.0.0","ajv-formats":"^3.0.0","body-parser":"^2.0.0","compression":"^1.7.4","cors":"^2.8.5","express":"^5.0.0","helmet":"^8.0.0","openapi-backend":"^5.9.2","swagger-ui-express":"^5.0.0"},"funding":{"type":"github","url":"https://github.com/sponsors/w3nl"},"overrides":{"semver@<=7.5.3":"^7.5.3","send@<=0.19.0":"^0.19.0","cookie@<=0.7.0":"0.7.0","@apidevtools/json-schema-ref-parser@<=14.0.0":"14.0.0","lodash@<=4.18.1":"4.18.1"},"gitHead":"f25926d6c1dd4b1311f95f4d843c7ee32739366e","_id":"@trojs/openapi-server@4.0.1","bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"homepage":"https://github.com/trojs/openapi-server#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-weTtpUNqxnlg90BnrI2ziyEQimfptIUt8v47yau9K0tMfNGGzaYhbNHaSF3NmLWf6GS+btfn1p3g7VG5Mydulg==","shasum":"b6c670769c1b5a95feaf85a7a307adff34f389eb","tarball":"https://registry.npmjs.org/@trojs/openapi-server/-/openapi-server-4.0.1.tgz","fileCount":42,"unpackedSize":42051,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDIemS6arrTPwXda+cigch48JvGHM+CyVeUdPLUQg5/kAIgKIL+TGJxe+Sxv1R++ePULdqbtm1Bq1xZ8fJQoOt4cMA="}]},"_npmUser":{"name":"w3news","email":"npm@w3news.org"},"directories":{},"maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openapi-server_4.0.1_1782939043760_0.8988132542322285"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-19T10:26:32.381Z","modified":"2026-07-01T20:50:44.022Z","1.0.0":"2024-04-19T10:26:32.707Z","1.0.1":"2024-05-21T18:47:21.795Z","1.0.2":"2024-05-21T19:30:08.247Z","1.0.3":"2024-05-30T10:39:12.644Z","1.0.4":"2024-05-30T11:05:24.841Z","1.0.5":"2024-06-03T09:59:49.166Z","1.0.6":"2024-06-19T13:33:49.060Z","1.0.7":"2024-06-19T13:47:49.761Z","1.0.8":"2024-06-19T14:38:15.510Z","1.0.9":"2024-06-29T14:47:14.274Z","1.0.10":"2024-07-01T20:57:39.355Z","1.1.0":"2024-07-05T06:33:02.067Z","1.2.0":"2024-07-09T13:24:20.848Z","1.2.1":"2024-07-12T10:56:45.688Z","1.2.2":"2024-07-24T13:04:44.372Z","1.2.3":"2024-07-25T15:56:25.477Z","1.2.4":"2024-08-23T11:27:03.265Z","1.2.5":"2024-09-11T07:56:28.037Z","2.0.0":"2024-09-15T14:06:27.561Z","2.0.1":"2024-10-01T10:56:18.887Z","2.0.2":"2024-10-01T12:37:19.192Z","2.0.3":"2024-10-01T18:36:04.753Z","1.3.0":"2024-10-01T18:41:38.617Z","2.0.4":"2024-10-01T19:45:18.352Z","1.3.1":"2024-10-01T19:59:26.042Z","2.0.5":"2024-10-01T20:30:23.722Z","1.4.0":"2024-10-01T20:44:22.122Z","1.5.0":"2024-10-04T15:13:01.051Z","1.5.1":"2024-10-04T19:47:42.088Z","2.0.6":"2024-10-07T19:35:13.025Z","1.5.2":"2024-10-07T19:42:48.684Z","2.1.0":"2024-10-07T19:46:34.776Z","2.1.1":"2024-10-17T10:44:22.296Z","3.0.0":"2024-11-22T15:10:55.363Z","1.6.0":"2024-11-27T09:37:50.904Z","1.6.1":"2025-01-15T15:41:10.752Z","1.7.0":"2025-01-24T11:45:53.937Z","1.7.1":"2025-01-24T12:24:46.017Z","1.7.2":"2025-01-28T15:04:06.710Z","1.7.3":"2025-01-30T21:54:36.906Z","1.7.4":"2025-03-03T21:52:57.566Z","1.7.5":"2025-03-06T08:52:03.202Z","1.8.0":"2025-04-11T14:23:01.807Z","3.1.2":"2025-04-11T14:46:34.126Z","1.9.0":"2025-05-14T07:32:04.776Z","1.9.1":"2025-05-14T07:35:30.211Z","1.10.0":"2025-05-15T20:40:19.376Z","1.11.0":"2025-05-16T14:22:54.501Z","1.11.1":"2025-05-16T14:41:25.434Z","1.11.2":"2025-05-27T14:31:21.796Z","3.1.3":"2025-05-27T14:33:47.178Z","1.12.1":"2025-06-04T13:10:21.858Z","3.1.4":"2025-07-08T20:04:15.018Z","3.2.0":"2025-07-08T21:17:35.231Z","3.3.0":"2025-07-30T09:48:42.158Z","1.13.0":"2025-07-30T09:49:53.336Z","1.13.1":"2025-07-31T13:42:04.974Z","3.3.1":"2025-09-12T06:19:32.758Z","1.14.0":"2025-09-12T07:40:07.255Z","3.4.1":"2025-09-12T09:37:47.650Z","1.15.0":"2025-09-12T09:38:19.237Z","1.16.0":"2025-09-17T15:10:14.930Z","1.17.0":"2025-09-18T07:54:53.775Z","1.18.0":"2025-11-21T12:43:31.650Z","3.4.3":"2025-12-08T14:53:00.313Z","1.18.1":"2025-12-08T14:53:50.470Z","3.4.4":"2026-01-09T14:01:22.951Z","3.4.5":"2026-01-16T12:30:46.146Z","3.5.0":"2026-01-16T15:07:34.353Z","3.5.1":"2026-01-22T21:42:10.832Z","3.5.2":"2026-02-06T09:37:22.872Z","3.6.0":"2026-02-06T10:40:50.974Z","3.6.1":"2026-02-16T13:37:05.555Z","3.7.0":"2026-02-18T16:25:47.523Z","4.0.0":"2026-07-01T17:17:07.485Z","4.0.1":"2026-07-01T20:50:43.894Z"},"bugs":{"url":"https://github.com/trojs/openapi-server/issues"},"author":{"name":"Pieter Wigboldus","url":"https://trojs.org/"},"license":"MIT","homepage":"https://github.com/trojs/openapi-server#readme","keywords":["openapi","server","express"],"repository":{"type":"git","url":"git+https://github.com/trojs/openapi-server.git"},"description":"OpenAPI Server","maintainers":[{"name":"epeus","email":"epeus@w3news.org"},{"name":"w3news","email":"npm@w3news.org"}],"readme":"# OpenAPI server\n\n[![NPM version][npm-image]][npm-url] [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=hckrnews_openapi-server&metric=coverage)](https://sonarcloud.io/summary/new_code?id=hckrnews_openapi-server) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=hckrnews_openapi-server&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=hckrnews_openapi-server) \n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=hckrnews_openapi-server&metric=bugs)](https://sonarcloud.io/summary/new_code?id=hckrnews_openapi-server) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=hckrnews_openapi-server&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=hckrnews_openapi-server) [![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=hckrnews_openapi-server&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=hckrnews_openapi-server) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=hckrnews_openapi-server&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=hckrnews_openapi-server)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=hckrnews_openapi-server&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=hckrnews_openapi-server) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=hckrnews_openapi-server&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=hckrnews_openapi-server) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=hckrnews_openapi-server&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=hckrnews_openapi-server)\n\nCreate easy a webserver API first with a OpenAPI spec.\n\n## Installation\n\n`npm install @trojs/openapi-server`\nor\n`yarn add @trojs/openapi-server`\n\n## Test the package\n\n`npm run test`\nor\n`yarn test`\n\n## How to use\n\n```javascript\n\nconst controllers = {\n    // connect to a openationId in the OpenAPI spec with the same name\n    getTest: ({\n        context,\n        request,\n        response,\n        parameters,\n        specification,\n        url\n      }) => ({ //response an object\n        test: 'ok'\n    })\n}\n\nconst { openAPISpecification, Api } = await openAPI({ file: './openapi-spec.json', base })\nconst api = new Api({\n  version: 'v1',\n  specification: openAPISpecification,\n  controllers,\n  logger: console,\n  ajvOptions: { allErrors: true }\n})\nconst { app } = await setupServer({\n  env: process.env,\n  apis: [api]\n})\n\n```\n\nIf you create a controller, you can easy connect it to the operationId in the OpenAPI spec.\nCheck also the examples in the test files.\nIn your controller you can use e.g. context, request and response, from express.\nIt isn neccesary to define it in your controller, if you don't use it, you can remove it.\ne.g.\n```javascript\ngetTest: ({ parameters }) => \n    {\n        return {\n            test: 'ok'\n        }\n    }\n```\n\nparameters are query param's from the url of a get request, parsed by the type defined in the OpenAPI spec.\n\nSpecifications is the OpenAPI spec.\n\nUrl is the current url.\n\n\n## Add custom security handlers like JWT\n```javascript\nimport jwt from 'jsonwebtoken'\n\nfunction jwtHandler(context, request, response) {\n  const authHeader = context.request.headers.authorization;\n  if (!authHeader) {\n    throw new Error('Missing authorization header');\n  }\n  const token = authHeader.replace('Bearer ', '');\n  return jwt.verify(token, 'secret');\n}\n\nconst securityHandlers = [\n  {\n    name: 'jwt',\n    handler: jwtHandler\n  }\n]\n\nconst api = new Api({\n  version: 'v1',\n  specification: openAPISpecification,\n  controllers,\n  securityHandlers\n})\n```\n\nSee also: https://openapistack.co/docs/openapi-backend/security-handlers/#security-handlers\n\n\n[npm-url]: https://www.npmjs.com/package/@trojs/openapi-server\n[npm-image]: https://img.shields.io/npm/v/@trojs/openapi-server.svg\n","readmeFilename":"README.md"}