{"_id":"@openapi-typescript-infra/service","_rev":"191-6e24c9f73f891ae0fab5a682509407a8","name":"@openapi-typescript-infra/service","dist-tags":{"latest":"6.16.0"},"versions":{"1.0.0":{"name":"@openapi-typescript-infra/service","version":"1.0.0","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.0.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"94b03cc27013865fbdf7d3db1a2d284a753f21c8","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.0.0.tgz","fileCount":121,"integrity":"sha512-03PnBqzM8WLfJDx4r7mypcoPTn131rbRpNzf9IGiC2AKE4sGugoLzFoVcqUOOLVFfz6Yn8JKgIE0ThtwEy++Rw==","signatures":[{"sig":"MEQCIEhlGCn+JT5v0RdhkQrVCr7OU1Kw0GsEMGyLlIDGvNB8AiAvMO8hGrd2uhyD+nu/6PCSzDrQGn067ix+hLAWcexHQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331251},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"d68653cb6b183990116da0e622df06ddb8a289b6","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx chmodx build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.0","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.0.3","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.0","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.39.1","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.13.0","@opentelemetry/instrumentation":"^0.39.1","@opentelemetry/instrumentation-pg":"^0.35.2","@opentelemetry/exporter-prometheus":"^0.39.1","@opentelemetry/instrumentation-dns":"^0.31.4","@opentelemetry/instrumentation-net":"^0.31.3","@opentelemetry/instrumentation-http":"^0.39.1","@opentelemetry/instrumentation-pino":"^0.33.3","@opentelemetry/semantic-conventions":"^1.13.0","@opentelemetry/instrumentation-aws-sdk":"^0.34.2","@opentelemetry/instrumentation-express":"^0.32.3","@opentelemetry/instrumentation-graphql":"^0.34.2","@opentelemetry/instrumentation-ioredis":"^0.34.2","@opentelemetry/exporter-trace-otlp-proto":"^0.39.1","@opentelemetry/instrumentation-generic-pool":"^0.31.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.41.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","coconfig":"^0.10.1","supertest":"^6.3.3","typescript":"^5.0.4","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/node":"^18.16.14","lint-staged":"^13.2.2","pino-pretty":"^10.0.0","@types/lodash":"^4.14.194","@types/express":"^4.17.17","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.1","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@openapi-typescript-infra/coconfig":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.0_1684879880773_0.8358029962309952","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@openapi-typescript-infra/service","version":"1.0.1","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.0.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"da2a406264efdcf93d21417aa610f0205b18479c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.0.1.tgz","fileCount":123,"integrity":"sha512-fduTim/CH/P2LIvWk9sbYcueKPaYoWnAHMd/KepEsnOrPIH4qVb0yoKKQBBa9kPy7+BTR7SDZonZg4rDE+MQNA==","signatures":[{"sig":"MEUCIQCdO+YYznFoPJhPFUaLokKE95Sq1p+LK/UbfxpaaAtlNAIgORpscbAhvr5vsqWCuG4YYBlBHn1Zrh9up7Oc4kWft5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332792},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"3d9b9e3d0cf4d6451b56bf804bcdae9a71f20f42","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx chmodx build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.0","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.0.3","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.0","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.39.1","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.13.0","@opentelemetry/instrumentation":"^0.39.1","@opentelemetry/instrumentation-pg":"^0.35.2","@opentelemetry/exporter-prometheus":"^0.39.1","@opentelemetry/instrumentation-dns":"^0.31.4","@opentelemetry/instrumentation-net":"^0.31.3","@opentelemetry/instrumentation-http":"^0.39.1","@opentelemetry/instrumentation-pino":"^0.33.3","@opentelemetry/semantic-conventions":"^1.13.0","@opentelemetry/instrumentation-aws-sdk":"^0.34.2","@opentelemetry/instrumentation-express":"^0.32.3","@opentelemetry/instrumentation-graphql":"^0.34.2","@opentelemetry/instrumentation-ioredis":"^0.34.2","@opentelemetry/exporter-trace-otlp-proto":"^0.39.1","@opentelemetry/instrumentation-generic-pool":"^0.31.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.41.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","coconfig":"^0.10.1","supertest":"^6.3.3","typescript":"^5.0.4","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/node":"^18.16.15","lint-staged":"^13.2.2","pino-pretty":"^10.0.0","@types/lodash":"^4.14.195","@types/express":"^4.17.17","@commitlint/cli":"^17.6.3","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.1","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@commitlint/config-conventional":"^17.6.3","@openapi-typescript-infra/coconfig":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.1_1685110981405_0.2072833393788167","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@openapi-typescript-infra/service","version":"1.0.2","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.0.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"a9167f9c0b4c625cf727de5c80e66db3424053d8","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.0.2.tgz","fileCount":123,"integrity":"sha512-E2oYJ7ZILIyFOOT489aTKKJYiDG8bzd+FrmCFLqf9mV0vNgbK2NUyuXccE7X+0HVj1gxaNUYWAx9nLrfebwzqQ==","signatures":[{"sig":"MEUCIG6sS5+SkHSjY8XC5Ytz8Z6qwh2zm4MABK98MBRlWXHiAiEA7DtlgeqdMaYYzHQ5WAXNCDd05+W2ojj5IXIDQVVUwZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333709},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"04c21fe8d1fc440fb8ce376d38a718ffb6de387e","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx chmodx build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.0","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.0.3","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.0","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.39.1","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.13.0","@opentelemetry/instrumentation":"^0.39.1","@opentelemetry/instrumentation-pg":"^0.35.2","@opentelemetry/exporter-prometheus":"^0.39.1","@opentelemetry/instrumentation-dns":"^0.31.4","@opentelemetry/instrumentation-net":"^0.31.3","@opentelemetry/instrumentation-http":"^0.39.1","@opentelemetry/instrumentation-pino":"^0.33.3","@opentelemetry/semantic-conventions":"^1.13.0","@opentelemetry/instrumentation-aws-sdk":"^0.34.2","@opentelemetry/instrumentation-express":"^0.32.3","@opentelemetry/instrumentation-graphql":"^0.34.2","@opentelemetry/instrumentation-ioredis":"^0.34.2","@opentelemetry/exporter-trace-otlp-proto":"^0.39.1","@opentelemetry/instrumentation-generic-pool":"^0.31.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.41.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","coconfig":"^0.10.1","supertest":"^6.3.3","typescript":"^5.0.4","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/node":"^18.16.15","lint-staged":"^13.2.2","pino-pretty":"^10.0.0","@types/lodash":"^4.14.195","@types/express":"^4.17.17","@commitlint/cli":"^17.6.3","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.1","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@commitlint/config-conventional":"^17.6.3","@openapi-typescript-infra/coconfig":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.2_1685146877956_0.47491986153455956","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@openapi-typescript-infra/service","version":"1.0.3","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.0.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"ec699e305ec67f2dd74ece5eca9dd56b48ea2d3a","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.0.3.tgz","fileCount":123,"integrity":"sha512-CkcLkdLlNXSMtUl9C5kxgaDfm7EXYQIFLgv102k/P/0oH5VNQnKzO54q0NSn6Q6dzRTBLQiCILgcxu9+ehGU9A==","signatures":[{"sig":"MEQCIDESyVb3pXMPCUY9SKp2uyR8+FiY+i2e73MT7dO7sYY8AiAjzw4fApQhl8MDIbafPBe2rbRDF0wCy+aFWa9PPe/bTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332823},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1bae76dac9f0260c492fd53a65b8810805d25209","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx chmodx build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.0","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.0.3","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.0","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.39.1","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.13.0","@opentelemetry/instrumentation":"^0.39.1","@opentelemetry/instrumentation-pg":"^0.35.2","@opentelemetry/exporter-prometheus":"^0.39.1","@opentelemetry/instrumentation-dns":"^0.31.4","@opentelemetry/instrumentation-net":"^0.31.3","@opentelemetry/instrumentation-http":"^0.39.1","@opentelemetry/instrumentation-pino":"^0.33.3","@opentelemetry/semantic-conventions":"^1.13.0","@opentelemetry/instrumentation-aws-sdk":"^0.34.2","@opentelemetry/instrumentation-express":"^0.32.3","@opentelemetry/instrumentation-graphql":"^0.34.2","@opentelemetry/instrumentation-ioredis":"^0.34.2","@opentelemetry/exporter-trace-otlp-proto":"^0.39.1","@opentelemetry/instrumentation-generic-pool":"^0.31.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.41.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","coconfig":"^0.10.1","supertest":"^6.3.3","typescript":"^5.0.4","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/node":"^18.16.15","lint-staged":"^13.2.2","pino-pretty":"^10.0.0","@types/lodash":"^4.14.195","@types/express":"^4.17.17","@commitlint/cli":"^17.6.3","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.1","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@commitlint/config-conventional":"^17.6.3","@openapi-typescript-infra/coconfig":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.3_1685152155480_0.7892998255760908","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@openapi-typescript-infra/service","version":"1.0.4","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.0.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"632031d71339d81c0d206b5ed153f2275ab164f7","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.0.4.tgz","fileCount":123,"integrity":"sha512-InL+vJScbm/XFYCr8rMiuEi2jWpQWr+pkwNAAkbvAaptxLg6c7DMETpFcmDAlN6tXEPWdyVwtcU/8acJGHLJ8w==","signatures":[{"sig":"MEYCIQDVR3bVE0/FYIZKzXRJv5Ut+yECi/uqBjlKL2/UUGb9ewIhAPkH2m+0UyzokmWOLqvC8gUsa/p4DeJuMU7XQ22aAEkx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332859},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"cd402ca865bd957ed007919d9b6589a6f54f46c0","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx chmodx build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.0","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.0.3","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.0","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.39.1","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.13.0","@opentelemetry/instrumentation":"^0.39.1","@opentelemetry/instrumentation-pg":"^0.35.2","@opentelemetry/exporter-prometheus":"^0.39.1","@opentelemetry/instrumentation-dns":"^0.31.4","@opentelemetry/instrumentation-net":"^0.31.3","@opentelemetry/instrumentation-http":"^0.39.1","@opentelemetry/instrumentation-pino":"^0.33.3","@opentelemetry/semantic-conventions":"^1.13.0","@opentelemetry/instrumentation-aws-sdk":"^0.34.2","@opentelemetry/instrumentation-express":"^0.32.3","@opentelemetry/instrumentation-graphql":"^0.34.2","@opentelemetry/instrumentation-ioredis":"^0.34.2","@opentelemetry/exporter-trace-otlp-proto":"^0.39.1","@opentelemetry/instrumentation-generic-pool":"^0.31.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.41.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","coconfig":"^0.10.1","supertest":"^6.3.3","typescript":"^5.0.4","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/node":"^18.16.15","lint-staged":"^13.2.2","pino-pretty":"^10.0.0","@types/lodash":"^4.14.195","@types/express":"^4.17.17","@commitlint/cli":"^17.6.3","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.1","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@commitlint/config-conventional":"^17.6.3","@openapi-typescript-infra/coconfig":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.4_1685155734589_0.4796824194821845","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@openapi-typescript-infra/service","version":"1.1.0","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.1.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"2166329bc610c09921fd00d9743e18b65d146105","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.1.0.tgz","fileCount":127,"integrity":"sha512-pWr5c2Gjnq9vh8fvmu7NzvXy9SXOcxTQAMVfXtcLsJ5/xmb/5yARyBGID2q9PQAaK/Tua/6U61Qd47SppfqELQ==","signatures":[{"sig":"MEUCIQCc+enT4c4Cdms1EyYDNFBD2A3/OP6iqD+W8ZyCgU7+iQIgTqPHfDLN8fFE+M5dc80p+HpU7tEW+SiVMFRqbZibHLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336599},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"f1e461bc17511999656273ddc619830b7e83c89a","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx chmodx build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.0","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.0.3","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.0","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.39.1","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.13.0","@opentelemetry/instrumentation":"^0.39.1","@opentelemetry/instrumentation-pg":"^0.35.2","@opentelemetry/exporter-prometheus":"^0.39.1","@opentelemetry/instrumentation-dns":"^0.31.4","@opentelemetry/instrumentation-net":"^0.31.3","@opentelemetry/instrumentation-http":"^0.39.1","@opentelemetry/instrumentation-pino":"^0.33.3","@opentelemetry/semantic-conventions":"^1.13.0","@opentelemetry/instrumentation-aws-sdk":"^0.34.2","@opentelemetry/instrumentation-express":"^0.32.3","@opentelemetry/instrumentation-graphql":"^0.34.2","@opentelemetry/instrumentation-ioredis":"^0.34.2","@opentelemetry/exporter-trace-otlp-proto":"^0.39.1","@opentelemetry/instrumentation-generic-pool":"^0.31.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.41.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","coconfig":"^0.10.1","supertest":"^6.3.3","typescript":"^5.0.4","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/node":"^18.16.15","lint-staged":"^13.2.2","pino-pretty":"^10.0.0","@types/lodash":"^4.14.195","@types/express":"^4.17.17","@commitlint/cli":"^17.6.3","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.1","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@commitlint/config-conventional":"^17.6.3","@openapi-typescript-infra/coconfig":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_1.1.0_1685229158684_0.1852557366806924","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@openapi-typescript-infra/service","version":"1.1.1","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.1.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"cda5b4ef35b765ea198a921088f5bae1b3523353","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.1.1.tgz","fileCount":128,"integrity":"sha512-OB6iHSYcRh2f0jV7JEQ0LeIfI5gBuABw/opYH/MVxaZR1elBexSucgjiFCV8th2uaN4xASp95q/KPpN7Wbud/Q==","signatures":[{"sig":"MEUCIBvEr8xNWGQAoiAk+3zLHOcsIcMCRMoDAnpqD6tFzUCOAiEAnz9t7PuEIiiwgadoRBNnoyvinUfgUvOQGi048bXd0/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338977},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"f913df4cf46b8f797106744cb0b5da997aaf7042","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.0","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.0.3","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.0","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.39.1","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.13.0","@opentelemetry/instrumentation":"^0.39.1","@opentelemetry/instrumentation-pg":"^0.35.2","@opentelemetry/exporter-prometheus":"^0.39.1","@opentelemetry/instrumentation-dns":"^0.31.4","@opentelemetry/instrumentation-net":"^0.31.3","@opentelemetry/instrumentation-http":"^0.39.1","@opentelemetry/instrumentation-pino":"^0.33.3","@opentelemetry/semantic-conventions":"^1.13.0","@opentelemetry/instrumentation-aws-sdk":"^0.34.2","@opentelemetry/instrumentation-express":"^0.32.3","@opentelemetry/instrumentation-graphql":"^0.34.2","@opentelemetry/instrumentation-ioredis":"^0.34.2","@opentelemetry/exporter-trace-otlp-proto":"^0.39.1","@opentelemetry/instrumentation-generic-pool":"^0.31.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.41.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","coconfig":"^0.10.1","supertest":"^6.3.3","typescript":"^5.0.4","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/node":"^18.16.15","lint-staged":"^13.2.2","pino-pretty":"^10.0.0","@types/lodash":"^4.14.195","@types/express":"^4.17.17","@commitlint/cli":"^17.6.3","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.1","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@commitlint/config-conventional":"^17.6.3","@openapi-typescript-infra/coconfig":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_1.1.1_1685302516424_0.9291609268748671","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@openapi-typescript-infra/service","version":"1.1.2","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.1.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"2e8a28ac201fc16185e4c3f3e4232dd971b7d79c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.1.2.tgz","fileCount":128,"integrity":"sha512-uMo/82e1VJ03NKLDOYzfR8B1DDHsGVvWAXc8L+FxkfXs9pOTxiJP+6FiJWQb12wZNzEgxz5htJBNrnmtDByIhg==","signatures":[{"sig":"MEYCIQCdknF//I9J8knIshQvjRa03a6psu/UFP0ID6K+oY4QWwIhALZr76Clk59HQv4ji9SP3icIUYtt75wmZ934BLkNSrJ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339810},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"d19f13f0f1576438a865191fcfa0bceef48644a4","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.0","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.3.0","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.0","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.39.1","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.13.0","@opentelemetry/instrumentation":"^0.39.1","@opentelemetry/instrumentation-pg":"^0.35.2","@opentelemetry/exporter-prometheus":"^0.39.1","@opentelemetry/instrumentation-dns":"^0.31.4","@opentelemetry/instrumentation-net":"^0.31.3","@opentelemetry/instrumentation-http":"^0.39.1","@opentelemetry/instrumentation-pino":"^0.33.3","@opentelemetry/semantic-conventions":"^1.13.0","@opentelemetry/instrumentation-aws-sdk":"^0.34.2","@opentelemetry/instrumentation-express":"^0.32.3","@opentelemetry/instrumentation-graphql":"^0.34.2","@opentelemetry/instrumentation-ioredis":"^0.34.2","@opentelemetry/exporter-trace-otlp-proto":"^0.39.1","@opentelemetry/instrumentation-generic-pool":"^0.31.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.43.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","coconfig":"^0.12.0","supertest":"^6.3.3","typescript":"^5.1.3","@types/glob":"^8.1.0","@types/jest":"^29.5.2","@types/node":"^18.16.15","lint-staged":"^13.2.2","pino-pretty":"^10.0.0","@types/lodash":"^4.14.195","@types/express":"^4.17.17","@commitlint/cli":"^17.6.5","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.1","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@commitlint/config-conventional":"^17.6.5","@openapi-typescript-infra/coconfig":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/service_1.1.2_1687012661175_0.9816835846329697","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@openapi-typescript-infra/service","version":"1.1.3","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.1.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"00588a4ad59aa49a3bc9291d6b0ec82610af481d","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.1.3.tgz","fileCount":128,"integrity":"sha512-fa9er6flU2339/iyugNaKv1so2Ow8QBa2vBMubOknwikJsfyvOd5yWhXgaiu42i/h9AOjFTvdt1bgeYyITlKGQ==","signatures":[{"sig":"MEUCIQC9Lk9X8NwvMbB9HRMK4UPofwWgW7WzyQT5Pqs4KJiccwIgNZhrqJfvwv2AUBXbAKfkoQqE/yBhQ3ZRuK22xiPxi7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339882},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"c4eed4cd2ac688a8ff4bf511586dd50545e65cb0","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.1","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.39.1","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.13.0","@opentelemetry/instrumentation":"^0.39.1","@opentelemetry/instrumentation-pg":"^0.35.2","@opentelemetry/exporter-prometheus":"^0.39.1","@opentelemetry/instrumentation-dns":"^0.31.4","@opentelemetry/instrumentation-net":"^0.31.3","@opentelemetry/instrumentation-http":"^0.39.1","@opentelemetry/instrumentation-pino":"^0.33.3","@opentelemetry/semantic-conventions":"^1.13.0","@opentelemetry/instrumentation-aws-sdk":"^0.34.2","@opentelemetry/instrumentation-express":"^0.32.3","@opentelemetry/instrumentation-graphql":"^0.34.2","@opentelemetry/instrumentation-ioredis":"^0.34.2","@opentelemetry/exporter-trace-otlp-proto":"^0.39.1","@opentelemetry/instrumentation-generic-pool":"^0.31.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.6.1","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.45.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","coconfig":"^0.12.2","supertest":"^6.3.3","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/jest":"^29.5.2","@types/node":"^18.16.15","lint-staged":"^13.2.3","pino-pretty":"^10.0.1","@types/lodash":"^4.14.195","@types/express":"^4.17.17","@commitlint/cli":"^17.6.6","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.3","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@commitlint/config-conventional":"^17.6.6","@openapi-typescript-infra/coconfig":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_1.1.3_1689693688253_0.2725852106322384","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@openapi-typescript-infra/service","version":"1.2.0","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.2.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"096ff174b95d80f9d5a619f11347e529f4284a53","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.2.0.tgz","fileCount":128,"integrity":"sha512-ihS/41xBZWFCE6U9YxQwK+c0562c167VUSN4b3BUwDkx66c7dyarcX9m7lQRgpqqzWsTeus85XNUbBLxXG027A==","signatures":[{"sig":"MEYCIQCxGIunLb4QetOG3iQRB2lq9X1QCgIOTYJIFjY/QCYa2AIhAP9wsj1xLPwvfv+QcqJt3W4bMxfaet3KcPf6uUYCHv5n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340433},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"de3e1d046fa8d2328e8b37a7a5d277e6cc44356a","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.1","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.0","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.0","@opentelemetry/instrumentation":"^0.41.0","@opentelemetry/instrumentation-pg":"^0.36.0","@opentelemetry/exporter-prometheus":"^0.41.0","@opentelemetry/instrumentation-dns":"^0.32.0","@opentelemetry/instrumentation-net":"^0.32.0","@opentelemetry/instrumentation-http":"^0.41.0","@opentelemetry/instrumentation-pino":"^0.34.0","@opentelemetry/semantic-conventions":"^1.15.0","@opentelemetry/instrumentation-aws-sdk":"^0.35.0","@opentelemetry/instrumentation-express":"^0.33.0","@opentelemetry/instrumentation-graphql":"^0.35.0","@opentelemetry/instrumentation-ioredis":"^0.35.0","@opentelemetry/exporter-trace-otlp-proto":"^0.41.0","@opentelemetry/instrumentation-generic-pool":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.6.1","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.45.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","coconfig":"^0.12.2","supertest":"^6.3.3","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/node":"^18.16.19","lint-staged":"^13.2.3","pino-pretty":"^10.0.1","@types/lodash":"^4.14.195","@types/express":"^4.17.17","@commitlint/cli":"^17.6.6","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.3","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@commitlint/config-conventional":"^17.6.6","@openapi-typescript-infra/coconfig":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/service_1.2.0_1689707624270_0.6801884159515719","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@openapi-typescript-infra/service","version":"1.2.1","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.2.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"346cce49e877d04e18bfcc75d5b1b68bc78ae441","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.2.1.tgz","fileCount":128,"integrity":"sha512-c9OK/SSArEMaFNfARixTwe3QHJl1FZjWtABVJpA5JtM0zTjhmYWo9dYfheMf0QYnobN9g/2oslsng2Ev8hLcRg==","signatures":[{"sig":"MEUCIE4SARgQnpCwWU3S5R8WTQgl8msXI7aPW8PjBjk9HyfJAiEAwE/chKZ7jm4p5R92qbEcPgikA0zVH0ZAnkC+bYR00Bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340477},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1386216ee577dc8bbf1873705f22a5f87e603516","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.16.1","dependencies":{"glob":"^8.1.0","pino":"^8.14.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.0","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.0","@opentelemetry/instrumentation":"^0.41.0","@opentelemetry/instrumentation-pg":"^0.36.0","@opentelemetry/exporter-prometheus":"^0.41.0","@opentelemetry/instrumentation-dns":"^0.32.0","@opentelemetry/instrumentation-net":"^0.32.0","@opentelemetry/instrumentation-http":"^0.41.0","@opentelemetry/instrumentation-pino":"^0.34.0","@opentelemetry/semantic-conventions":"^1.15.0","@opentelemetry/instrumentation-aws-sdk":"^0.35.0","@opentelemetry/instrumentation-express":"^0.33.0","@opentelemetry/instrumentation-graphql":"^0.35.0","@opentelemetry/instrumentation-ioredis":"^0.35.0","@opentelemetry/exporter-trace-otlp-proto":"^0.41.0","@opentelemetry/instrumentation-generic-pool":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.6.1","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.45.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","coconfig":"^0.12.2","supertest":"^6.3.3","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/node":"^18.16.19","lint-staged":"^13.2.3","pino-pretty":"^10.0.1","@types/lodash":"^4.14.195","@types/express":"^4.17.17","@commitlint/cli":"^17.6.6","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.3","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.8.0","@commitlint/config-conventional":"^17.6.6","@openapi-typescript-infra/coconfig":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/service_1.2.1_1689709430643_0.8710566552868526","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@openapi-typescript-infra/service","version":"1.2.2","keywords":["service","openapi","express","confit","babel","typescript","jest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@1.2.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"e8780f4d2fbc815ebb16d78628e848d5bc906d3d","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-1.2.2.tgz","fileCount":119,"integrity":"sha512-hFNXByAg7x9gISmazOrkPTWhw1jAEEhLzKAea0YM1qBadBACpyPhiQxNSREkZ8eVYQRbj8owsWxepe2i8Udwsw==","signatures":[{"sig":"MEQCIAjI/y5w43eo1SO00RIz68kqelLBNXGSGow+4Pu1cRJPAiBpU2AGDeXcmFBRVPleKoAs5KBGIIuOQd5Cpvdi36WYKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332823},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"eef37fbef65aff139f9ee9adbf74f3d65da2f81a","release":{"branches":["main"]},"scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","prepack":"pinst --disable","postpack":"pinst --enable","postinstall":"husky install && coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or job. Uses OpenAPI, pino logging, express, confit, Typescript and Jest.","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":"yarn eslint --cache --fix"},"_nodeVersion":"18.17.0","dependencies":{"glob":"^8.1.0","pino":"^8.14.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.1","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.1","@opentelemetry/instrumentation":"^0.41.1","@opentelemetry/instrumentation-pg":"^0.36.0","@opentelemetry/exporter-prometheus":"^0.41.1","@opentelemetry/instrumentation-dns":"^0.32.0","@opentelemetry/instrumentation-net":"^0.32.0","@opentelemetry/instrumentation-http":"^0.41.1","@opentelemetry/instrumentation-pino":"^0.34.0","@opentelemetry/semantic-conventions":"^1.15.1","@opentelemetry/instrumentation-aws-sdk":"^0.35.0","@opentelemetry/instrumentation-express":"^0.33.0","@opentelemetry/instrumentation-graphql":"^0.35.0","@opentelemetry/instrumentation-ioredis":"^0.35.0","@opentelemetry/exporter-trace-otlp-proto":"^0.41.1","@opentelemetry/instrumentation-generic-pool":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/node":"^18.17.1","lint-staged":"^13.2.3","pino-pretty":"^10.2.0","@types/lodash":"^4.14.196","@types/express":"^4.17.17","@commitlint/cli":"^17.6.7","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","eslint-plugin-jest":"^27.2.3","@types/cookie-parser":"^1.4.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^8.9.0","@commitlint/config-conventional":"^17.6.7","@openapi-typescript-infra/coconfig":"^3.3.6"},"_npmOperationalInternal":{"tmp":"tmp/service_1.2.2_1690990363354_0.49903811622918637","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@openapi-typescript-infra/service","version":"2.0.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.0.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"b307ce6cb8fc8678db5bf6fad88ae54c43a12dee","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.0.0.tgz","fileCount":124,"integrity":"sha512-xcrfzXN7+999hnQ1kTF05DbCQdDiiCqwjaFNnu5vXEXNtJJjAVzNGAW3EfG0lhPFuIcspc+JiOIrfeweHHORBQ==","signatures":[{"sig":"MEQCIGz1H+74+FtHuEuip9ClaIzSIo8p2+atH7WPkSd2X/lQAiAxA90y4u3Oa7zJMWA1iA0ENyLCPIH5C8wFMxkH2q9xeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328595},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"d8b969e2470264ef2cf286ff75b62cf91a74db7d","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"glob":"^8.1.0","pino":"^8.15.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.2","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.2","@opentelemetry/instrumentation":"^0.41.2","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.41.2","@opentelemetry/instrumentation-dns":"^0.32.1","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.41.2","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.15.2","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.41.2","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.47.0","vitest":"^0.34.2","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/node":"^18.17.5","pino-pretty":"^10.2.0","@types/lodash":"^4.14.197","@types/express":"^4.17.17","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^9.0.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@semantic-release/commit-analyzer":"^10.0.1","@openapi-typescript-infra/coconfig":"^4.0.0","@semantic-release/release-notes-generator":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/service_2.0.0_1692283094835_0.7680334683567052","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@openapi-typescript-infra/service","version":"2.0.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.0.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"19129d913df0256d55d0b87be075ff7eb12c3550","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.0.1.tgz","fileCount":124,"integrity":"sha512-VbWPlN7DS1thG1eXN2mVSBmQ/78m5//NriGZMAhP9pPMp7lHXoZl0ZmmU6Wt0MHB9YgM3+boHKkgg4OZzVelUQ==","signatures":[{"sig":"MEUCIGD0+2UOD3yEJlfPWAdMuL2fqMLoVnCdgBFhug9IvpZyAiEAiEBblZiW2+3vG3rPpRADJ3R5N4Ghe1hLJLKypHOJNv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329085},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"a094d944084d7eabd2ac9211f19adcbf4a12232c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"glob":"^8.1.0","pino":"^8.15.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.2","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.2","@opentelemetry/instrumentation":"^0.41.2","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.41.2","@opentelemetry/instrumentation-dns":"^0.32.1","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.41.2","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.15.2","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.41.2","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.47.0","vitest":"^0.34.2","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/node":"^18.17.5","pino-pretty":"^10.2.0","@types/lodash":"^4.14.197","@types/express":"^4.17.17","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^9.0.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@semantic-release/commit-analyzer":"^10.0.1","@openapi-typescript-infra/coconfig":"^4.0.0","@semantic-release/release-notes-generator":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/service_2.0.1_1692285400997_0.20638802226214747","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@openapi-typescript-infra/service","version":"2.0.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.0.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"17bdd1d6866bdb1f9e3b19ae3d5814c5ed8ed070","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.0.2.tgz","fileCount":124,"integrity":"sha512-dEJiYAvYvD1vRkspie6rl0P0DAS1SDGpK0DMZcSPjJRq1J3EZsZUiiIXKScC1w/78E0j1Am4oUHGR8P8+crTEQ==","signatures":[{"sig":"MEYCIQCbFhIfsWmqE7woBBJuRHxpBDunl3ocz8CicelkWIOFnwIhAM0+6aCzUvivCM+diL4N0JPaIBjEA4WfYeRSb7w8YWzg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329726},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"ea8fd2f64722f45dfa2a0808ded0220eef28d3ff","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.2","express-openapi-validator":"^5.0.4","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.2","@opentelemetry/instrumentation":"^0.41.2","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.41.2","@opentelemetry/instrumentation-dns":"^0.32.1","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.41.2","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.15.2","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.41.2","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.47.0","vitest":"^0.34.2","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/node":"^18.17.5","pino-pretty":"^10.2.0","@types/lodash":"^4.14.197","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-gasbuddy":"^7.2.0","eslint-config-prettier":"^9.0.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@semantic-release/commit-analyzer":"^10.0.1","@openapi-typescript-infra/coconfig":"^4.0.0","@semantic-release/release-notes-generator":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/service_2.0.2_1693062096895_0.0696176166501592","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@openapi-typescript-infra/service","version":"2.1.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.1.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"0d717884a5c0bfa495da02536ee0929d8fe07f95","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.1.0.tgz","fileCount":124,"integrity":"sha512-m4BaWwmxgzkKe//rhTEZkQlyzFkd26PxtNGg10Hxzl//b1fy/JPO66IfN/pzvGW0qFUTAss2cZyFQG7Jpe8tpw==","signatures":[{"sig":"MEQCIG7ipt5nY/FRhzHYS3RsuTvd/eYz27jkiZNnW7EKIoDRAiBRXxkRQA50PbMNNX2KqkUNl1ZdIk0Alo1/uvw3jum0uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341242},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"3650bd90e9de35ce74eb1ed4f3f6c7e8905c51fc","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.2","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.2","@opentelemetry/instrumentation":"^0.41.2","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.41.2","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.41.2","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.15.2","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.41.2","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.48.0","vitest":"^0.34.3","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^18.17.12","pino-pretty":"^10.2.0","@types/lodash":"^4.14.197","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.3","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.1.0_1693540538458_0.3471856416583441","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@openapi-typescript-infra/service","version":"2.2.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.2.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"7c7ea014286febd8b7305ec156882c053ad0a599","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.2.0.tgz","fileCount":124,"integrity":"sha512-k4as7nhHulsRPyYKjWDdrq8nsCcoyN+9JIp9syBoDHfq2YbsL9CPS6BFsand/dYD+N8OvWNCBouUr864L1eEEw==","signatures":[{"sig":"MEYCIQCV7rA2hb/cLr8dyUhMmOVmay/1Q80oxJi4vhRGzT49twIhAOh3ugxUat0l99jbkrg3k02fQBGNRy9TUX+8v/i6ek3n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344099},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"7d206303a31abc76f0ad31fd2c204effb58ced00","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.2","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.2","@opentelemetry/instrumentation":"^0.41.2","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.41.2","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.41.2","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.15.2","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.41.2","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.48.0","vitest":"^0.34.3","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^18.17.12","pino-pretty":"^10.2.0","@types/lodash":"^4.14.197","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.3","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.2.0_1693574657649_0.3223043943255002","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@openapi-typescript-infra/service","version":"2.3.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.3.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"95b0c542dbe04b898f1cc8e709396bc3ee7975c9","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.3.0.tgz","fileCount":124,"integrity":"sha512-gN/qPxqqcdPlpxaGY6wlMIb2KPBwGD2Wydt2J5SEtXJRy6E5fTncb+a6x4WQ0HcEOzy6dVLerH+t/K31voeftQ==","signatures":[{"sig":"MEYCIQCh0H2xCxc/cGGxhZ83n51AcsOwhXEn8ObZIyklWYbR1QIhAPLIQMYGefjMl9flYAYikAm1Y8FAtV7v3TFvCoYbktZy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346124},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"2d661fdecfe5569a89ae9fd69fa45014101037ee","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.2","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.2","@opentelemetry/instrumentation":"^0.41.2","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.41.2","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.41.2","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.15.2","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.41.2","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.48.0","vitest":"^0.34.3","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.5.7","pino-pretty":"^10.2.0","@types/lodash":"^4.14.197","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.3","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.3.0_1693577172832_0.9343305585481241","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@openapi-typescript-infra/service","version":"2.4.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.4.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"d92965a50eaaecfb1aacbbc3fab095461a5bf375","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.4.0.tgz","fileCount":124,"integrity":"sha512-JTQa2xB5+dRLhMpOPgU8LUNlz/dGG4UDbm7zFrltN1ycxrANKQQ+DmJnJCtPs+Zcy1meBLEiDmIFgVP0eNRcTg==","signatures":[{"sig":"MEUCIQCTh5mPYPfGOH2uaK1VPfvp75lZ651z27UJdXBn59Wz/AIgJ3EzeQkq1HpHQWODe5uFxTDTkSc3QBVd8EGxY/3LKeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346948},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"27b828cb4bf20ed4a381e5d032930d3b491141af","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.2","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.2","@opentelemetry/instrumentation":"^0.41.2","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.41.2","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.41.2","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.15.2","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.41.2","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.48.0","vitest":"^0.34.3","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.5.7","pino-pretty":"^10.2.0","@types/lodash":"^4.14.197","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.3","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.4.0_1693615488614_0.659117897665292","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@openapi-typescript-infra/service","version":"2.4.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.4.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"9e0136afafec0aaa32ac97ebd9472ec518a9f060","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.4.1.tgz","fileCount":124,"integrity":"sha512-WSXHPSwzfMCMWNkhU2zH3sw5iQNB4JB3hIKnk6yL6PF/i0LOP+qVK72NGh7RQ8MQxJ4rfp0pNTgyklNKURuuzg==","signatures":[{"sig":"MEUCIQCKAxdgX6E9vQS1NRDnKEaw6f6qyUx/iJs2S8QQBzFPPgIgB97Ru+E1llPbT2oqADRsXDhtstS8WZoJ7/kstNOER4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347177},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"f7de87d52e51e83d182229af5931a9250e39e454","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.2","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.2","@opentelemetry/instrumentation":"^0.41.2","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.41.2","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.41.2","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.15.2","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.41.2","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.48.0","vitest":"^0.34.3","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.5.7","pino-pretty":"^10.2.0","@types/lodash":"^4.14.197","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.3","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.4.1_1693786115222_0.9563064596797755","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@openapi-typescript-infra/service","version":"2.5.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.5.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"b2ba22d22f25c67536149c61268f7c4a66e33bda","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.5.0.tgz","fileCount":124,"integrity":"sha512-7ZumyfspSTLSYCDB3iCbMejJvXqT+Ur+ZIXfdejDJIqqwzYOjdmRdwfOPPu+i7139JAl7c/fQBmsVl8DDc7png==","signatures":[{"sig":"MEUCIQD4JL0doEwfXNEawrw3rdbK+mQ5qfGzOdUGpirCfAxWtQIgRI01LDzVxgxhIIbcBc0x/L10awL/RKOJnFtYaLfVFro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348280},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1bbb4341b7182e7b7b1925ab1df09d53c0b81e68","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.4.1","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.41.2","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.15.2","@opentelemetry/instrumentation":"^0.41.2","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.41.2","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.41.2","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.15.2","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.41.2","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.48.0","vitest":"^0.34.3","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.5.7","pino-pretty":"^10.2.0","@types/lodash":"^4.14.197","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.3","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.5.0_1693941410545_0.948686106853226","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@openapi-typescript-infra/service","version":"2.6.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.6.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"425f4a152624559789c6817f23a80a4f9218b857","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.6.0.tgz","fileCount":124,"integrity":"sha512-3la28qZitEpa+uIni9TantFIervssznxDOCx3dOtgEF3q8Efy8ddS8sol4hLWsdd18o6Ud/TIr3wvdBXIvzQTg==","signatures":[{"sig":"MEYCIQDicaZve4rdmM/z3W2lPa/VZ/Tmkz7HTQEykOrotp+NRwIhAPbaSXLvu1voRwNxNpdhm9NoKOz0e5GEIDYEM1fBt580","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353801},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"0862b0dae929bfb226f15bac104016d24e875ec9","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.1","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.6.0_1694833719249_0.7038848770313195","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@openapi-typescript-infra/service","version":"2.6.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.6.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"2fc27236dfe3cebe6fab201fd050136515ed2551","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.6.1.tgz","fileCount":124,"integrity":"sha512-O/P6ZbG/Zd+Odf6k0xEeGICKwrZ+Q/o3nB/ggqSXcvPnMp09u12NeJAlW7UgrmFRfxnBCbZ3ObpDH2qyc4Q3ZA==","signatures":[{"sig":"MEUCIQCxF5ag1Es9lnGXXoY10HtYOBO6D2XAmrcfEKiVEwy/3gIgEF5YnzXW7EaPwedFT9BGGtP+5hRqYLLUjz/WKaW5lfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354069},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"4b469c2b9240ccc917fb705d18f2757d56f6b022","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.1","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.6.1_1694866847444_0.9236926544922157","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"@openapi-typescript-infra/service","version":"2.6.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.6.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"62917c1381cb38b1f819d5775ce78e7d9604330d","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.6.2.tgz","fileCount":124,"integrity":"sha512-j/X6J4GREE3nSsrizNKFc4u7vKV/BTzAib95B1sQ/hhHOVwBic917/RH8EsBv054kmYrB3sohDssGV109XiGJw==","signatures":[{"sig":"MEUCIAthvwS0/vKNnPPaA7GwKq7UjLHg7JCvHHMRgVFB9HjxAiEA/u05hnNI9Ztxtj1VQHnwp7EK4RTBYqwGuJSR4tCzS6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354366},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"8edf58e05948039b66b33cee99844619f9060fe7","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.1","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.6.2_1694867494522_0.13381126980959568","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"@openapi-typescript-infra/service","version":"2.6.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.6.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"1cf380ad928f501f6cd32cbc9538ea449ed8c68a","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.6.3.tgz","fileCount":124,"integrity":"sha512-yZXK7xhddPrJUTaRiaAx94vMWKePns76b7gN0i3sdllstSSleuv44Tche0F4Yrx8VhfCx814GTRT/fH+SH5xlw==","signatures":[{"sig":"MEQCID3Ktf33j8/5BQV40MQdaLuuQ3wx6bApAos5G8I1tCZjAiAQE5WAm7glCdP7RGjyKKXUI4bIBzjr8vP0sQfK78Bx/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354621},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"198ee933628f9383c460bd390d1a25b4e3fb9d59","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.1","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.6.3_1694868829292_0.903833018269329","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"@openapi-typescript-infra/service","version":"2.6.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.6.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"4713684b4731b5de0ff1ffccbc87f8a812f965f8","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.6.4.tgz","fileCount":124,"integrity":"sha512-PWF+IjOf80UN5HI9t1Yj690l+pI7BsJeb3Gx3MaKICJ92kfpvKJ4z+pDCb78Avzdga9bV6Xy2RYhyQzWwp8xSg==","signatures":[{"sig":"MEUCIHU12FQi80RYXTlIlMEuMVIcVknCb2LBLM5N+r4maK8iAiEA5Zr4w5nBgW0IwGql6QJYjKAlC4jd9tZWFd2ImKizXhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355035},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1c7a8e417081c772650f7a0a42985699ab50cd8b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.1","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.6.4_1694919101076_0.4104997698792019","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"@openapi-typescript-infra/service","version":"2.6.5","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.6.5","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"96c6b3b3d99c729d4479723ac8072c3273eef827","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.6.5.tgz","fileCount":124,"integrity":"sha512-yBsmvs4nQWSTxhGys21vVL2GRiy+c+f8Ox5oM1wydCYHzMEwrM+a6FeQhvsUjiLaR5kfaOT+KuVjJbqShfvkZg==","signatures":[{"sig":"MEUCIQDKt5xdV2z5v8sPyipMWaTdbRNzTzTYMCAs3oL//xdbBQIgI0MnBeCoyys4V649i/Bc4ZSyvFBEN+hmBM67bpuewLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355632},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"e4742a668fa0711cce579883fb53af2cccbfc74e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.2","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.6.5_1694978300810_0.15397881159510285","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"@openapi-typescript-infra/service","version":"2.6.6","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.6.6","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"062448e928d9fd584690f766c99bd39a552c06d6","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.6.6.tgz","fileCount":124,"integrity":"sha512-ir5ht2tgNF6AxmLYdc9gJQ1F5vS0q/M6LlLEtW7QL0u+PVPJWqL9wCDUOjUHQPEEY4FJhjfHEe4nRgbkaK+yQA==","signatures":[{"sig":"MEQCIEWjpW7JKx39ZzHGoi5q5TaoQp6DbsnQw5abS29zWlpwAiB1ceWp+mLto6vidWjiYzk5zozn/qPme0xQ3BSHpU29Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356053},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"f21521f89673b7057995906ebfdc7356efefc141","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.2","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.6.6_1694986359715_0.857121684885106","host":"s3://npm-registry-packages"}},"2.6.7":{"name":"@openapi-typescript-infra/service","version":"2.6.7","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.6.7","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"fc2210e91f8910383908a11895751ada5223cb05","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.6.7.tgz","fileCount":124,"integrity":"sha512-Vq8ivFACHMInAnAfZXqsCxIKks6d6LU6OZD6NAFg4oL26p1tdQ+8JuIkj6ZuQvwv4bWpoe2YGr111mai4vdIjg==","signatures":[{"sig":"MEUCIGBGhTU3UPadYJgnS0leekLCbLmSEFQNDYAvhaR6gcW1AiEA4WuEGCyRTNNpZvmAwy/wkN4lrGgziJbF97aMya1iIYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356289},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"095527c1add645d8e4784c36d4f43af5f3f0df6a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/api-metrics":"^0.33.0","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-aws-sdk":"^0.36.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.2","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.6.7_1694987672951_0.2261414926622758","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@openapi-typescript-infra/service","version":"2.7.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.7.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"d2e3aa00e13d8ecc83ecc1cefd799a4909a9932f","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.7.0.tgz","fileCount":128,"integrity":"sha512-69ay5cmWweP+vLR1ONSVjkf3nkKQ4RyKOopH3dxzu4w+2wKnd/Aiz5IBKGfQLAQpdPdJFuMr25nQpRocLwFRZg==","signatures":[{"sig":"MEYCIQD4h8wJe5WRIIxOub2brgwbPtmxJPWdcCx/C5zhtTIXbwIhAP1iYG1TKJzQSafVkJjfMFJQtbaom+GdZi3RUOTyPAkV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354941},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"f9ad8178aeec6aa40f41846c2ad9266cc31eb147","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.2","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.7.0_1694998462716_0.683580056735098","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@openapi-typescript-infra/service","version":"2.7.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.7.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"cbb23a6a5f6102f67419372323bb77ced1c684b2","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.7.1.tgz","fileCount":128,"integrity":"sha512-OEJ3/qFUGNm87TlyTZIELjxnBQJ/8HIfKM3LV+y3mbGfYDscrsD3hKtoYQuhmaW0vubKH8aGDOcKDMGuLeNy+Q==","signatures":[{"sig":"MEQCIHxUsWoGyu4swknnpfbFTpg6kPsgt+vhXbNUv2hPwUyjAiAXtwgbuUsyIUEEC6VSGeRalddEhJ8Xz2+5sIcsHadevQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355949},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"27c1b91ef89a7625dc71f7a3c69855979f9d9079","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.2","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.7.1_1695006970502_0.03416072823296856","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"@openapi-typescript-infra/service","version":"2.7.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.7.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"ded7b411c1c2440bae8a967535d52df709525cf9","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.7.2.tgz","fileCount":128,"integrity":"sha512-awiRRHfNlW3gb0g9WgWBQXxSuAw/Iyy5PxOWI/FkuC6UDNpaw0VYJ6Mm5iyRGn/AZVsRmDfsuKVln3YHPI1oOQ==","signatures":[{"sig":"MEYCIQDro2iChipFq+ZNE5RuiT2wHci5amBihP3nBrJ69nac2gIhAKXm6CHHJrWQTPUN3wWJr/Y+1QMUrm1fgATV+fE3jDn8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357458},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"6c96c3ede46879745016e34020bc59c96885c7b6","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.2","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.7.2_1695150152255_0.4676745840312535","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"@openapi-typescript-infra/service","version":"2.7.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.7.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"81e31450c1eb3b6f88fcd42edcc870d39b995e09","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.7.3.tgz","fileCount":128,"integrity":"sha512-jvEEWpf6v41q06P7doJqPBqneVyigv5U6T/C+nESuvMQFpPfEp49wYiENtMO7Ajf18EjoGAMVHB2FMvhep0vEw==","signatures":[{"sig":"MEUCIBJupBtfGQ6CmmO6whxWd7iq02mCw1VtDURSaud8RtZtAiEAhBmahTU8cjAQB6UP8UHFubkkoNu5tvSKRoK73IYh6xQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357786},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"371b9eed48f95319659b8f3592e68d5590bd5815","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.2","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.7.3_1695151583463_0.1685878963900307","host":"s3://npm-registry-packages"}},"2.7.4":{"name":"@openapi-typescript-infra/service","version":"2.7.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.7.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"d41528b2172c008b6d87e35e23e1f66ca1e9879e","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.7.4.tgz","fileCount":128,"integrity":"sha512-OZILBNMXOrC731cPJHXby3OYEcm48XlVwMqH0oTk+/mJB/P4f2VWeQfBwsdpSM/p9vFMiJWXU7kkv95UlNumDw==","signatures":[{"sig":"MEUCIEAvgTuubDsSHAoaORo8OGmmPQ0gOu+zZZTygjYkJeOTAiEA99capNDRoBztKvqt6kGggbcoKOFgrDQQmLpkRG5148M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358169},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"be5782f6f5fe4fb8729c51ccd059c5f31d4f7af4","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.2","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.7.4_1695153293778_0.9057095460609792","host":"s3://npm-registry-packages"}},"2.7.5":{"name":"@openapi-typescript-infra/service","version":"2.7.5","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.7.5","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"d30910b57013ab0fd0b569bee900c7e1091ba32e","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.7.5.tgz","fileCount":128,"integrity":"sha512-PpUV1V3wuePjMVCQzUINEqyagAJlVDTtQbnokI/aSzV4i5Hp5TfaG7Z4MhurdSzA88pHQlDd6QOlPKtpp9r/rA==","signatures":[{"sig":"MEUCIQCNvh+SX/QN1yrjZ2/GGBcTDk5WnM9w3K9O3S0bZm0t9AIgcZkAG2t5L+2ih8QvIlbpXv952sGG62JplPyPLEEiC/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358972},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"e0779cb837f20f7551ed9c9c7685aa38bcf29783","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.2","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.7.5_1695419181608_0.8725805046316752","host":"s3://npm-registry-packages"}},"2.7.6":{"name":"@openapi-typescript-infra/service","version":"2.7.6","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.7.6","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"51e049ef3e3bb2b52b88cbf39310dfa3ebf39907","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.7.6.tgz","fileCount":128,"integrity":"sha512-oCTHE2W4nhl3O4xAhgSwqzuH/0HPGTycSL4NGyekR783sZ6vE87WQQ1oSI8Qanb0Tcqv752CrgVf3WqCmWAIoA==","signatures":[{"sig":"MEYCIQDYGNFa+pPK38bgBRksCUOOCzvUAMsldWYL5cL0tMf8bgIhAKpIQJLTmmQvWDpKBdN31Mt+rNLNDNL8KjkisHzGh2LX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359276},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"ec5135cab020237f1009d920fbe8cbb1da103692","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.49.0","vitest":"^0.34.4","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.6.2","pino-pretty":"^10.2.0","@types/lodash":"^4.14.198","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.2","@types/supertest":"^2.0.12","@types/eventsource":"1.1.11","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","@semantic-release/commit-analyzer":"^10.0.4","@openapi-typescript-infra/coconfig":"^4.1.0","@semantic-release/release-notes-generator":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/service_2.7.6_1695587113807_0.6206821548076782","host":"s3://npm-registry-packages"}},"2.7.7":{"name":"@openapi-typescript-infra/service","version":"2.7.7","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.7.7","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"8ee3d0c77ef63ac7c5463acde4a0637809cd0c02","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.7.7.tgz","fileCount":128,"integrity":"sha512-UK5IGcygmL5UjH7MtYoznkBfTKGCXJzb6Et3d7fxMAlI3SgFgMXcd5erJi5S1s9/WUuibx6h/t2NuHSO4npjYw==","signatures":[{"sig":"MEUCIHYkWTiLHQ8hQGmiLVL+Y4XdUcWRvHtZ7ZWTcYdDMpvcAiEAkhz7rvJ65alz3vVbbVG4vpADSTZJZqV83SjQiVAG5bM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359826},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"8c0c0b22a8900814e1d43ca0417ab2038865d37f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-fetch":"^0.43.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.50.0","vitest":"^0.34.5","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.7.0","pino-pretty":"^10.2.0","@types/lodash":"^4.14.199","@types/express":"^4.17.18","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.3","@types/supertest":"^2.0.13","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.3","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_2.7.7_1695822533279_0.5072649533971223","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@openapi-typescript-infra/service","version":"2.8.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.8.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"668d7920eb91409083061003a18506a3bcca90e1","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.8.0.tgz","fileCount":128,"integrity":"sha512-gH4fQ5FAsrArBGRL2Sj+SlfxwEfIi50NpIXEvqSi2K5h7Z4A+zClE12MgUaYQaV+pxQUq31UKikpFTJ84GMISA==","signatures":[{"sig":"MEYCIQCXDqG/ZnpeDt266Xxc+N0zkhf2i4JelU46X3MGskMW3gIhAOdNBWXB9+urm4iBH3mAyaBGkJHVpE034YKQGWerNeRz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357726},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"64b8bf780a1e69a19000c0be1cdff69a95965ccb","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-fetch":"^0.43.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.50.0","vitest":"^0.34.5","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.7.0","pino-pretty":"^10.2.0","@types/lodash":"^4.14.199","@types/express":"^4.17.18","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.3","@types/supertest":"^2.0.13","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.3","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_2.8.0_1696029064582_0.21598125291283088","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"@openapi-typescript-infra/service","version":"2.8.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.8.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"e809c6399dd3d90feb2782ddc8ea70407cb6257d","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.8.1.tgz","fileCount":128,"integrity":"sha512-cX1YZVW5iys88hm3oTs7ld4tUvE/5Jy/IfP+4WtUGuHAC/3S2UYxaw1+NuqTJ+WQyAsP8oPNK3C0s7sJBsaOmA==","signatures":[{"sig":"MEQCIBZNRPJGC8m7d4AXjlWUMdjycfpvJQoLePjw7swaMGa4AiBKmTXWjuX9hFuQcu/lYl2lTa5hBa861ru+IsROyqsaaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357775},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"2cd7a6af97d59f0d3aed00845ffb2a6ce4ed80f4","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-fetch":"^0.43.0","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.50.0","vitest":"^0.34.5","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.7.0","pino-pretty":"^10.2.0","@types/lodash":"^4.14.199","@types/express":"^4.17.18","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.3","@types/supertest":"^2.0.13","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.3","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_2.8.1_1696029613989_0.226242130045194","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"@openapi-typescript-infra/service","version":"2.8.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.8.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"00780ce6d0158cee99af8d35071a83bc1cf92f17","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.8.2.tgz","fileCount":128,"integrity":"sha512-S6fm7n5uAXUYosDpEtaP60LrhzOdlk1f3orB3Q3vme5tCIOGwRkQINXNM9vHcv4y/iYLOS1qZduP5qfx6vK4MQ==","signatures":[{"sig":"MEUCIEfin75wDjcrXRbm7pOtED9KuTu4dQqEnnM3OzraT3iLAiEA7eCezc1FQSQ11MnxWpoORPSHATDnnFD22PxMgcwjyUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361527},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"7ab854e9ab53f2d17647b1e7f04918635b521b51","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-fetch":"^0.43.0","@opentelemetry/resource-detector-gcp":"^0.29.1","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/resource-detector-container":"^0.3.1","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.50.0","vitest":"^0.34.5","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.7.0","pino-pretty":"^10.2.0","@types/lodash":"^4.14.199","@types/express":"^4.17.18","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.3","@types/supertest":"^2.0.13","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.3","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_2.8.2_1696030930936_0.7873599377772404","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@openapi-typescript-infra/service","version":"2.9.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.9.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"86874a87dbd1439f28fd54a4fcfd23da56873160","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.9.0.tgz","fileCount":128,"integrity":"sha512-DZuZmE+w5QRUFuycOZ1PCa34Rf/pFo7MUTNEwJudj4LEAgkrYj6jEReKEJYgd9gLk4ez1yamUrmeHlxzTKSbJg==","signatures":[{"sig":"MEQCIGvwvDkb172FF4Qkoz4tLVJwoEb24+7a+h++JeZ6w4e5AiBGeYGKY5p78yc6vqin46NJE8Pk27BbnWnS0igAUgEuCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362342},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"b917903d653cfef62ffa127b98109042230ccb0f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-fetch":"^0.43.0","@opentelemetry/resource-detector-gcp":"^0.29.1","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/resource-detector-container":"^0.3.1","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.50.0","vitest":"^0.34.5","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.7.0","pino-pretty":"^10.2.0","@types/lodash":"^4.14.199","@types/express":"^4.17.18","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.3","@types/supertest":"^2.0.13","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.3","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_2.9.0_1696347328808_0.30059469281139695","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@openapi-typescript-infra/service","version":"2.9.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.9.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"c5d92b7f9df445f332ef9ef55a22dcee26dc921e","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.9.1.tgz","fileCount":128,"integrity":"sha512-X5xwuE8FbPsjemMFrTDntzVUOMejcEy+beY5s9h2gR6m7ELZ75cwRrh07OnV97XpeIuDUeUcoSuS5TqqqbFUcQ==","signatures":[{"sig":"MEQCIFQkeIDjugbXpO9QsiEWt57znC/RXsrXIdd1w8mQslWNAiBp/hMl2ZTerDOfrtoxpsooV4ytSZ+hDuyxLAj2v1zr4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362711},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"6990061a2e0aa81909ad59c0ed7154183bbef89c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-fetch":"^0.43.0","@opentelemetry/resource-detector-gcp":"^0.29.1","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/resource-detector-container":"^0.3.1","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.50.0","vitest":"^0.34.5","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.7.0","pino-pretty":"^10.2.0","@types/lodash":"^4.14.199","@types/express":"^4.17.18","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.3","@types/supertest":"^2.0.13","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.3","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_2.9.1_1696347667526_0.4219209083347315","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"@openapi-typescript-infra/service","version":"2.9.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.9.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"3314685a758de2cbcd46dac6a7706d29223961ea","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.9.2.tgz","fileCount":128,"integrity":"sha512-zdXe/m3KZZXu8qVdG2IB6OjHtaO6FsLTn7QNxI5bxcFzQiYZZGw9CgvyssqjWkbRe8wGgeq3UHWAMObLi5ySuQ==","signatures":[{"sig":"MEUCIBkhJaPfPAGO7FAIQeIdLLjbIcPxte8cU1/oliN5GcyJAiEAt3BMxWhIH6+EzfZY3jPEALUHGyMtKH0843OtzGl16hY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363160},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"8613a8ca132d1e7fefeab53a6ea0f423b47165fb","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","pino":"^8.15.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.0","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.0","@opentelemetry/sdk-trace-base":"^1.17.0","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.1","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.2","@opentelemetry/instrumentation-net":"^0.32.1","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.1","@opentelemetry/semantic-conventions":"^1.17.0","@opentelemetry/instrumentation-fetch":"^0.43.0","@opentelemetry/resource-detector-gcp":"^0.29.1","@opentelemetry/instrumentation-express":"^0.33.1","@opentelemetry/instrumentation-graphql":"^0.35.1","@opentelemetry/instrumentation-ioredis":"^0.35.1","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","@opentelemetry/resource-detector-container":"^0.3.1","@opentelemetry/instrumentation-generic-pool":"^0.32.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.50.0","vitest":"^0.34.5","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.7.0","pino-pretty":"^10.2.0","@types/lodash":"^4.14.199","@types/express":"^4.17.18","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.1","@types/minimist":"^1.2.3","@types/supertest":"^2.0.13","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.3","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_2.9.2_1696614132727_0.5743719143170731","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@openapi-typescript-infra/service","version":"2.10.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@2.10.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"228dc9b0e44812a3800a389dc069ce398713f667","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-2.10.0.tgz","fileCount":124,"integrity":"sha512-E/rkr2yOkDWGxSRX/MY0bamYb1iPPaTd4t/K7Vka8MZtho3NR2e3GJt9JJdqub9knuee+3YCBKl5XK6kJiTxow==","signatures":[{"sig":"MEUCIBUw9qxmCswmUMyd0z+Tu1wZo5ZVsu+eQJUqwamwg1RyAiEAnUBQt71/TYuY9NjpJXdSlMFMEOlvHZqRloauwlGvMJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376976},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"90f24204212ea770e6d21422c7f3aa9db5e5a5a7","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","shortstop-dns":"^1.1.0","shortstop-yaml":"^1.0.0","@gasbuddy/confit":"^3.0.0","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","shortstop-handlers":"^1.1.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^0.13.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.5","pino-pretty":"^10.2.3","@types/lodash":"^4.14.199","@types/express":"^4.17.19","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.7.2","@types/minimist":"^1.2.3","@types/supertest":"^2.0.14","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.5","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.5","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_2.10.0_1697160715768_0.9563030231163292","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@openapi-typescript-infra/service","version":"3.0.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@3.0.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"deeb36df82883cb6746c57a5009a03a3a58ab475","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-3.0.0.tgz","fileCount":119,"integrity":"sha512-pbQVkxPbAKTSB94M+K71kH326uROxf5szLG2jPWrovgZ7oq1HOy9z9NqBlf+8CYidGtNLrj/AfiE6zTCNE2KYw==","signatures":[{"sig":"MEUCIBnfFvrXceh77J/kO7HcNj9WV/lnjb84doxk597f+Rx9AiEA0QLcu0trDb9m8U+R7aSHrkx6+8vvWEg1S+U/NXztcpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377158},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"310736306fad3aa7cfac20eda13e1d5ac4d86b2c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^1.0.6","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.6","pino-pretty":"^10.2.3","@types/lodash":"^4.14.199","@types/express":"^4.17.19","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.3","@types/supertest":"^2.0.14","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_3.0.0_1697581267975_0.8871996839154594","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@openapi-typescript-infra/service","version":"3.0.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@3.0.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"0c7b41924d687f8d035c86a19e364bb9823e64ca","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-3.0.1.tgz","fileCount":119,"integrity":"sha512-xgsj7Pa70mAFBzPPLPjRRa0IFIIzWMQgyFd0JbIdj/B1XlUXeiwnwadxvVztfmAmnceWAL5ckt2JEa16XfNvEw==","signatures":[{"sig":"MEYCIQDZmgPi92GDRoe7DgGDoSztT3jw+UAdVqn4eO1ezst4wwIhANxzN7lkOWLtF0aWwfh+c0hWrmx5hB8jJ7q/KsloTwlj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377613},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"ac38cb7c6fefb8fa1e0fee83b57feab9fec9862a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","rest-api-support":"^1.16.3","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^1.0.6","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.6","pino-pretty":"^10.2.3","@types/lodash":"^4.14.199","@types/express":"^4.17.19","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.3","@types/supertest":"^2.0.14","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.4","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_3.0.1_1697585998693_0.7101583347263927","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@openapi-typescript-infra/service","version":"3.0.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@3.0.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"7f9f537763e7ccacf16ae82d6998f8659a3f4df1","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-3.0.2.tgz","fileCount":115,"integrity":"sha512-z4opYavtRU+sA8j//caDIiaY/vdQX/APrnJWMbQ6HTLcdG17LdfQO4gwQQUqoyQrmSUH/1NRznfv3lf7EpCAsw==","signatures":[{"sig":"MEQCIAWkVdCLpZTsd7ASzzU9ggrL4LF8vaz3yUzDoC1v6HHTAiAX7h6PmbFVcDsjCPS9/AbX626UhY/vchx8tLi39vC4XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369950},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"fb0e747a74a2980bdca08d1a61802a4898e6c889","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^1.1.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.6","pino-pretty":"^10.2.3","@types/lodash":"^4.14.199","@types/express":"^4.17.19","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.3","@types/supertest":"^2.0.14","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_3.0.2_1697595560675_0.943237094220807","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@openapi-typescript-infra/service","version":"3.0.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@3.0.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"dc6be2c99e139fb0b54d32b4f7246d661d2e7458","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-3.0.3.tgz","fileCount":115,"integrity":"sha512-0KlJyvqveJTD1A1SnI2LuwFWbNz391wWJYbz3DOpOzxDNgxx/s7H7fBlMgqBLylnQGU8Fs5cOBspjfQjbxGNeg==","signatures":[{"sig":"MEUCIQC7xFgxVR684y4Ay/zrPy+EDOzCKBcU9lI+iTurOA8xVAIgb3nZfLJ+v1kSlyjppa87E3I2raZSawEux9XfRU/qnw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370139},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"f93bd064e0698f2ed94f61ff708115c668357c02","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","eventsource":"^1.1.2","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^1.1.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.6","pino-pretty":"^10.2.3","@types/lodash":"^4.14.199","@types/express":"^4.17.19","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.3","@types/supertest":"^2.0.14","@types/eventsource":"1.1.12","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_3.0.3_1697596028350_0.9235073922581272","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@openapi-typescript-infra/service","version":"4.0.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.0.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"a2ef960e4bb778fcba293289b33bb8696f75381e","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.0.0.tgz","fileCount":115,"integrity":"sha512-wccfWUaEKkH53SElBdFCEtJeeEHY8aGZwqShZ7FrISkGiZK9Ye2zTbWVSgQhv3kwuH1TS7mJaoI0VnL3FZciwA==","signatures":[{"sig":"MEUCIES5mqO9FbAd4pehMmsklV/O5vwXIH3zDl8LuOnNMwReAiEAmt0U4C1HKRan05kclb9XMzr31KQka4V9PCDpt6Z+ynY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369479},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"da00f0b2fba470431938734c931f914e7015d9b9","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.14","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.0.0_1697640740315_0.3952012346475593","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@openapi-typescript-infra/service","version":"4.1.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.1.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"0820ff18847d74c7953b791020258569c4120176","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.1.0.tgz","fileCount":115,"integrity":"sha512-F3CE5tVgIbHsWNMCThMKG7FVNNT3OLIMBceVeGc/fHTC8jYhPoNvI0rIxQnWsKlP5fH2nWtU0meyfZu3ego5bQ==","signatures":[{"sig":"MEUCIB5w5N8CbGFVVwoZ11W+o9I9n9bjHbCypHxsVfQPyhgIAiEAmEYh3bqM4JP7Ffhk/mKMBj7sYUGvwx6uUcT0fotIuL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372130},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"b907ac373d89f3f6428b57cd2b9f826ec1cf8bc0","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.14","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.1.0_1697655229892_0.8909542725448081","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@openapi-typescript-infra/service","version":"4.1.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.1.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"3b8ac8572195d316cb1a23bb7ca40dc986f28535","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.1.1.tgz","fileCount":115,"integrity":"sha512-LXCePMBjCjwTAB4hLvfR05770J6PA/HUDfxLJCNvhCKQje08Nmo8u72gIq8t8qp9a7la5pys0TzR2NeV4nKR1Q==","signatures":[{"sig":"MEQCIDREvJ5jlWH0V1z+Xn9doXMfApdjF4+nd06Se1PfTcVwAiA0Ys4uSu9xJ1kQeD75TvdH8dwT7DALK9P/x6iNgk2law==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372961},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"d72a5b7ac5cb2387cdb114c7f4e70df69523c6fa","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.14","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.1","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.1.1_1697656281540_0.9525723471851169","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@openapi-typescript-infra/service","version":"4.2.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.2.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"4053d2ef92e6ce93735b338c1bcee6c1fee11cb5","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.2.0.tgz","fileCount":115,"integrity":"sha512-YTrNiuRbWb5ryauHEHzDCIQDArNDRWlYmxBw9aCjzqxU2BuqI/92wGrC0BoDXfLBNfEBbHhU3ubmd+xg41IEzg==","signatures":[{"sig":"MEQCIBqbG4ThHKnL/e2Q1Oy9BHsuyxq+HX226lrS0O6KeaBbAiAzA9f01Ov5UqYRFMPqbx1LtdA0/lgKhYUdnNB7+70MGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373231},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"9c6f3b3ac0bae2ff7f1d7f34c3e5c583f33ccc46","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.2.0_1697665327308_0.2657104897756952","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@openapi-typescript-infra/service","version":"4.3.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.3.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js","generate-config-schema":"build/bin/generate-config-schema.js"},"dist":{"shasum":"a0e8d201acb1739acd6b00404bcc9eeeafe2342d","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.3.0.tgz","fileCount":119,"integrity":"sha512-+lMAiPDc8C32Bh37l3/Gqz08PK19mJ76Pe7WeXaIzAM/q53Z9JIRsBxKlMU4cFyKOSNHlRU1jrbHE1C2k97xUA==","signatures":[{"sig":"MEUCIQCqD+SNlx1Cgq9ChHaSY6TG6BMnduVg9aZ6HAtaUa/cEgIgCCVKfQ4PlU2q4PxzV2J/IZG+OmOKp+0wsxfoBureEaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379633},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"afc125f68960f88e40a6258c4b7cdf00f0f1733c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.3.0_1697680399702_0.2853282111535893","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"@openapi-typescript-infra/service","version":"4.3.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.3.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js","generate-config-schema":"build/bin/generate-config-schema.js"},"dist":{"shasum":"8278a08a6da6bc4d38d3b44c579542860f61fbc3","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.3.1.tgz","fileCount":119,"integrity":"sha512-g45BRnqcWoeu5QdMi8hXRhz7NadPq71KSOsM9JcLz5vIA6cjdugMzRi8TEShQyDM6Xw8re9EqS8x8RzsbbZMuA==","signatures":[{"sig":"MEYCIQDKQ+BaH6lTY/qIhRPsvtKrvn/OnfPYZMR9Ja79WzRQAQIhAIuDVMeJMk+2E4wJl4rxd5BKAkKaohzgU176jmPnha1e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379948},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"5c40061e546be6a3224ada31a62a5be5e0ffe992","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.3.1_1697681971426_0.11087979569893669","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"@openapi-typescript-infra/service","version":"4.3.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.3.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js","generate-config-schema":"build/bin/generate-config-schema.js"},"dist":{"shasum":"3ca796c792488955d9d027d1e5dd8de9d0cd9df8","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.3.2.tgz","fileCount":119,"integrity":"sha512-ZUGMoJxHz3hoX2SapkjaRpONOg3IlzSJd7AkIOJs2Ib+YDoD/pBm9TNPSttF48+VWiZxfN+qC6yrI1Lh09S+Sg==","signatures":[{"sig":"MEUCICYfbUWBHn1Yg4wMNEhwntJDPyLan3vrGiLzzXxixHLiAiEAqZIPtUaia+L3q8MMm8MzQyN0NewwToSud6WM2kKE7qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380218},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"c202b8cc847795a89a3755884242c3d633ef60e3","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.3.2_1697682851272_0.4633201492979311","host":"s3://npm-registry-packages"}},"4.3.3":{"name":"@openapi-typescript-infra/service","version":"4.3.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.3.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js","generate-config-schema":"build/bin/generate-config-schema.js"},"dist":{"shasum":"e4d43e8ad0aa5dfea9ce9572123e3615ff34b5a4","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.3.3.tgz","fileCount":119,"integrity":"sha512-eMa4BcQpQgCLJe52on3v+Q2G1mlk00cI/lCv7/SEAoAIJulzLnfr5i6rZCLAc7XYmTnmeHKgTsUi946SIokR3A==","signatures":[{"sig":"MEUCIB6jC3xT8OJbQ1gmB+I/LyK317VSUfvKQG8tmhMznJpUAiEAwLOKCNvTkNXLYxKJbUh2FC2AFz5zAiMLHWDfA+djHZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380220},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"96715c4f2dbe9574b8b9742149af3cf5c4435a5f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.3.3_1697723307567_0.01456145299200462","host":"s3://npm-registry-packages"}},"4.3.4":{"name":"@openapi-typescript-infra/service","version":"4.3.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.3.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js","generate-config-schema":"build/bin/generate-config-schema.js"},"dist":{"shasum":"dfa0087e9b6fc716eeb76fcc967081ae34546913","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.3.4.tgz","fileCount":119,"integrity":"sha512-DWWICPfQ5UBqXbI+eVVmq4ljWZmI6L7ech+wx6GxPw+L7N+/ezF2NNhCt9Mt88wlAPnczFnpoV2uId/RiE66PQ==","signatures":[{"sig":"MEQCIBymzyeGC7Trh9ZShl/IUlsYO9FrVBE/v7kaD9herFgrAiBeXwdgi6BlD2JvVrN1lZUEjUpAK9MWWS6itr1V6C+Reg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380633},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"848c5df958eedfa02426982bcd0b06a09e4b910d","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.3.4_1697725856835_0.8834087145302034","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@openapi-typescript-infra/service","version":"4.4.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.4.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"1a75e14074126a08657f8154439b42c02da73a9b","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.4.0.tgz","fileCount":115,"integrity":"sha512-vWbSfuEkB60d/DnZYYI+PCA1VZS748DE/rtkzJt2xxg8+jbvOYcgsnbhs26Gke98yyNiThHYE5cyQZnpKfAhWA==","signatures":[{"sig":"MEQCIGUgLieGAyAzJy/huj2r2VMBlfJD963fTaDol8la8jk5AiB6QfjpHHqKXc0V+OEr5W74/ngkJcFxMxky3MZMflyG8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375360},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"4ce5838baeeba62dbd062863fe0b234d7fe511cd","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.2","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.4.0_1697740078850_0.09514452317008049","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"@openapi-typescript-infra/service","version":"4.5.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.5.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"6b4518f518912fd60dfcb7302e251706031d744e","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.5.0.tgz","fileCount":119,"integrity":"sha512-ckr82VnI9jydXlFAbdUefQPmhmnzkKzWz2Mb8IydU83n87jDEO22gjpFunCYCKf8Fs8NmNceV11spXQgvXaz6Q==","signatures":[{"sig":"MEUCIE1iSiInY5Pkc/wQqBircCLq9Pd20OySENOwvM8K/qo4AiEA5M1UhQToI5UwmaSNjPIJ+05BRO0jA/Yg33KFG2wgo0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":378735},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"7b9ec24d98bb541216e99d487804a213c6f28b46","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.2","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.5.0_1697752430456_0.3275774140972483","host":"s3://npm-registry-packages"}},"4.5.1":{"name":"@openapi-typescript-infra/service","version":"4.5.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.5.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"13157392c77246a0e69ae6ce3e44b11fea8dd794","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.5.1.tgz","fileCount":118,"integrity":"sha512-OFcYf6L0BHfTSdToCpTjHnO90MNkxxCk3VEFJb073kJon6BMroMTjjBHCeW4mgUx1/6U1+4gl3JJ+DpCA13O0A==","signatures":[{"sig":"MEUCIQCzEcWzZr0H04SjmViM3ybGSPIUJEVgZtBb76hl5qzlDQIgOtf5KabepIF08xtE+ZlXJzy88cNgf5YQVoa3SPbzNNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":378432},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"beac5527870264a4b8f4e6fa0d30430684075120","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.8.1","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.2","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.5.1_1697753249078_0.48583906791012765","host":"s3://npm-registry-packages"}},"4.5.2":{"name":"@openapi-typescript-infra/service","version":"4.5.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.5.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"68150febc3b538ed91fb5772365d06d916433ac7","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.5.2.tgz","fileCount":118,"integrity":"sha512-XRKqTAEqREATzMGjmQGMciuTmjeO4MFTs/s+o1fuB7CA84xlvd+8O1OhHNSWcqSxdvh8m9T34l7Ik3fCNcSbYg==","signatures":[{"sig":"MEUCIQC+/b5T2EKBQ0SwkP085Ta9mc/tncZrK0S6aIlhtcuyGwIgMWRnlUzKkGTRzcCXJd5fTJPlPCG66uVROWT6Pk2E5k4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":378808},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1326dfd6a78f20d8a774ddcfec1e8697af9a6dd4","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.8.1","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.0.2","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.5.2_1697764192863_0.27217499494274566","host":"s3://npm-registry-packages"}},"4.5.3":{"name":"@openapi-typescript-infra/service","version":"4.5.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.5.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"cd8d14e3605d1a5eb2626e8e7e667a383578e282","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.5.3.tgz","fileCount":118,"integrity":"sha512-xG0MU+/fl56RSPX4qUE6Cx1KkNywpqm/ZI4q3LqqGkF/u4OB5D8fIsHVbG2JJrnFmKCg2Hf260brLa60tgJ6Nw==","signatures":[{"sig":"MEYCIQCnYL2+dQnsDSMsYU6IDEBCNcfbHR5nFJDR0gv4NOJtnwIhANGU2Ff8TEG7KBJS27EmwSwzADNRKQlS5+PypZ9AwxGP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379090},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"20eed48319ab0a704e5ce9b203b9421c62bb4823","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.8.1","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.1.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.51.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.8.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.5.3_1697768504635_0.5596072761187834","host":"s3://npm-registry-packages"}},"4.5.4":{"name":"@openapi-typescript-infra/service","version":"4.5.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.5.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"58cd31d5e78f2174d01477ef9227b00f7f1fc077","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.5.4.tgz","fileCount":118,"integrity":"sha512-0ehah7GQEvfMH+Gv0DrT+yvLoYlLqcnE1FGBran3JuGZrEKSYSM1Oj/N+q9FrBsJchJKmrfezmLi8JkQ4BNgSw==","signatures":[{"sig":"MEYCIQCOe71SmDz07OphXLNLTHVF5+mJr1ka6r7ijMoLINmBqQIhAI0hs/t2MpMg7OY/aKXahdNB56gHRBmvLHc6ASOquro5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379352},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"d542eff10221f7cb151dc8beaf72347c209cd6c9","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.8.1","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.52.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.0.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.5.4_1697993984992_0.18327016136983598","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"@openapi-typescript-infra/service","version":"4.6.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.6.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"e0e0fa2763d6cd8373443e92b3941854317b335a","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.6.0.tgz","fileCount":118,"integrity":"sha512-8ybOGAO4VXxRNL8BxD85MDkj1pHJzZHG8v5aC13qTN2qmxaGnN3C64hXmxglsTukKCu1lXa/k0vx1Nrc/FYCTA==","signatures":[{"sig":"MEQCIGPS1Xn8CloaX3EYZSLXzCxhovh6MgU3yokWynHyVdASAiBaYjC6R0Maoi55LWNdqaN8eq5j/STC4LU1s3Omys5YOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382179},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"58bc45a9207ee852a74242097c863f1a937c8c59","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.52.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.0.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.6.0_1698725603165_0.5135041747584013","host":"s3://npm-registry-packages"}},"4.6.1":{"name":"@openapi-typescript-infra/service","version":"4.6.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.6.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"29f2ea32fe62246a387e0e521513d21e9100945b","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.6.1.tgz","fileCount":118,"integrity":"sha512-m4xIGQJOr8XCCe0O59BnoWKIUlwdRc+YACV7fwuBEPs4u91akFIw76jP96GsASYIIGy0cyKPHw/ME6C74d+isQ==","signatures":[{"sig":"MEUCIQDZeTBuHhF3SkNiS+YcwIlsuoWGPFjuWi/i2fkmb1o5gwIgSHeSiOMWw06/N7zhg496VhakiqE78ZRoCVeCUT58pMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382521},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1c2c97ee3cd5be3a5c4d8b504946a5f67871e7d7","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.52.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.0.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.6.1_1698791476127_0.622575957695374","host":"s3://npm-registry-packages"}},"4.6.2":{"name":"@openapi-typescript-infra/service","version":"4.6.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.6.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"b01ae9f4f70f5cbd7433ca6d5287d884c423066c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.6.2.tgz","fileCount":118,"integrity":"sha512-7RSNxwID6PD7Vw7QgdmY9XgyKVoNTOpKef/KpwbS1kSG9d/UdKOsnFVSMwQMb22gRDZXkKXPtD8tNCg42Uopkg==","signatures":[{"sig":"MEQCIFwBDItO4uD0mnPH8jAAlgtxkSGVI9HuaT6fL2acmGdSAiByb8ITzbsecyeDH+BMFuWxdjFG0/L3LYRONwMWCY8jGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383067},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"6d384f366212e3c5aad1e384b9d691f000870815","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.52.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.0.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.6.2_1698882761214_0.4951799927779774","host":"s3://npm-registry-packages"}},"4.6.3":{"name":"@openapi-typescript-infra/service","version":"4.6.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.6.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"40e9514ecc77d4b9a07a24b019f78f1a592bc252","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.6.3.tgz","fileCount":118,"integrity":"sha512-pdTiRZd9Mvmi86yIoHwqIGh4PJOhUdnLDj1dAS4KntkwAYwwywC8mvDeetCq2tyRbv8bxoelqr27oVQKrvQqzw==","signatures":[{"sig":"MEUCIQDOtjXDQcXNj53m1B18BifRedI1kguHgFai/m/xY8bKMQIgb2OKQp5phYtIrhiq4u3TNO3Mmn35TSrw8QPizLDxC3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383271},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"8b679ba1fc6ce27288bb68849c4c7e3f1fc05b8e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.0","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.52.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.7","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.0.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.8.0","@semantic-release/commit-analyzer":"^11.0.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.6.3_1699211972912_0.08751474330128572","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"@openapi-typescript-infra/service","version":"4.7.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.7.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"0c19f0097e223402b3886972d272759b83102e12","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.7.0.tgz","fileCount":118,"integrity":"sha512-qBzjqhmuWtAJiA637icdqYY7EHIz1OmmbukdGQfeL9Aq5goNofEFQZPnplyjHfJtjG+en8H0EQfPsLsFX6edEg==","signatures":[{"sig":"MEYCIQDFsCh1BqrhJk0JCtvCWhrrWniAI3Vs2HvELVFrkTS4xQIhAIZXC7KQ4GlDF7B5g6ranQQBts62OhRreo6hSmiJV6mA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383951},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"775ab7cacd76e698c0495731ca0ccd9ff8b90146","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.53.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.10","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.2.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.10.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.1.0","@typescript-eslint/eslint-plugin":"^6.10.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.7.0_1699308425468_0.9665875300103823","host":"s3://npm-registry-packages"}},"4.8.0":{"name":"@openapi-typescript-infra/service","version":"4.8.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.8.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"d2cf7048c181aeb6e437b98958365b368bf8b676","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.8.0.tgz","fileCount":118,"integrity":"sha512-8t6Pm8KlUxK7cJ2qH4Z2zp7JL/idbtTSY/ZXa5IrSt5hU0WGh4tTVVsC/RLzkDSve5ydm6ukYQyB3Y58QrbsFg==","signatures":[{"sig":"MEUCIQDobaImTcKEuwlZE/+QqVieF1AAsYf8O0OJzzQSwPavrAIgDzT4OHmIXd8FM2eqhMP2xLwUvrR3+84/9K25J0SD+II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384714},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"3dc1541be059aae6b4f26664ab5681bafeefcb4a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.53.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.10","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.2.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.10.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.1.0","@typescript-eslint/eslint-plugin":"^6.10.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.8.0_1699724122606_0.44713014349631375","host":"s3://npm-registry-packages"}},"4.8.1":{"name":"@openapi-typescript-infra/service","version":"4.8.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.8.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"b17ae6e892bb7f498701a1061e4380a67c77a43d","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.8.1.tgz","fileCount":118,"integrity":"sha512-CfPh+weupRKSHheAobg2u3MxCA7LC2UhPkQmHuKyMjrSMkbK0fTDHOqbKtuge0h5L5QFlKpTayT5Caj9JqQ/dg==","signatures":[{"sig":"MEQCIHCXNg4wlxRqyR6aJ69b/0+DUSC0lpyeHun1imXiyiNbAiBv6Hf8Dw9PWiCFZdYsjEqvOQ5kGw0TrjaGQ6Rw6cc3ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385342},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1fb61166084d7ef51a0c7708135d8e14dea6eb82","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.53.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.10","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.2.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.10.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.1.0","@typescript-eslint/eslint-plugin":"^6.10.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.8.1_1699732887772_0.09935341554119792","host":"s3://npm-registry-packages"}},"4.8.2":{"name":"@openapi-typescript-infra/service","version":"4.8.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.8.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"16e67fbb93d92653beda1c9a433980c268ffbfa9","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.8.2.tgz","fileCount":118,"integrity":"sha512-iMDhSpNqWS7YSALe0PiqH8xUT5ZRlK4wkd96K2+waWSHDuqV3csKdklxR3h9UlFba0e5BrXKsAPPZBj0u0OvLw==","signatures":[{"sig":"MEUCIQDX7hiDAdSvsqRNSrLjQ6IiSOFW7oDvwWYzV28YmMDztgIgaGeqMxecsJgdmuEYO9qvC4xDpcl5wwPdxOYuOcqqws8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385596},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"f10e6744affe5cab1e6b6ea8829fb6f92899ca6b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.1","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.0.6","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.0","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.53.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.8.10","pino-pretty":"^10.2.3","@types/lodash":"^4.14.200","@types/express":"^4.17.20","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.2.0","@types/minimist":"^1.2.4","@types/supertest":"^2.0.15","@types/cookie-parser":"^1.4.5","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.10.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.1.0","@typescript-eslint/eslint-plugin":"^6.10.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.8.2_1700104512375_0.5193728278719343","host":"s3://npm-registry-packages"}},"4.8.3":{"name":"@openapi-typescript-infra/service","version":"4.8.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.8.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"722708e2f9bbc1e02fc833dc7d86a5e59f11dbae","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.8.3.tgz","fileCount":118,"integrity":"sha512-T7gavbNYNQ3XKZnFTJzyo1cqvWFOCWRt3MyXRtlM1i9Liknzrjq/jAFFfKq4qyvdJyjQsJrHrjx3bK0EwvOU8Q==","signatures":[{"sig":"MEUCIBQ0s8GdcCJ39C+snXkp3b0EBNUGEgEAE8FG/1x4XZ/8AiEAxHCPLMwLR9L0xssfHujtuf0GQHQJIG2qllpIMPxoFDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385903},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"e8ed578b805b2d4769cc82b6b64e6e67789f2156","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.0","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.53.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.9.1","pino-pretty":"^10.2.3","@types/lodash":"^4.14.201","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.2","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.11.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.4.2","@typescript-eslint/eslint-plugin":"^6.11.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.8.3_1700189443413_0.2169040035617027","host":"s3://npm-registry-packages"}},"4.8.4":{"name":"@openapi-typescript-infra/service","version":"4.8.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.8.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"c6a4d42a9c466aa069603e9cb4615712893b6588","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.8.4.tgz","fileCount":118,"integrity":"sha512-88jat10EjIlZPLMZpLkogTc3ffBf+DXSqH210sTMZ4dwxkpcFZCZREdFNwTTY8atL++K/vHL5Oi0PKr8i8A10w==","signatures":[{"sig":"MEUCIQCV/v0Ms759iYb34lkywk1aVdgI8CPcIQZyHnrUpx1IrQIgbmO1uIjiOd0iE0QaxlzC2bKfpr9zwYS53Bg057tap7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386288},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"9a5bc968d1270a50a10fcda469fd408745316290","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.0","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.53.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.9.1","pino-pretty":"^10.2.3","@types/lodash":"^4.14.201","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.2","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.11.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.4.2","@typescript-eslint/eslint-plugin":"^6.11.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.8.4_1700506540976_0.35661094347086775","host":"s3://npm-registry-packages"}},"4.8.5":{"name":"@openapi-typescript-infra/service","version":"4.8.5","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.8.5","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"7b24a4aefb446d73c8b4d161f60e1192c4cdf5ff","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.8.5.tgz","fileCount":118,"integrity":"sha512-M+lBrnJ7flqBnPMfOG8JzOUuwgG8lIatZsE3yn0pMFoZy/tvCMqP/GS5I7y+96hbcqvD+ia/w+M4bS0D5mDucw==","signatures":[{"sig":"MEQCIHMVKXnfmPui9D+OuKWEsGxwYeVae8nRdl+xWUpC77kcAiABEjC6raEqRVm8yI+6F5DdkcABiw1RX0MD6c0IVW9lhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386547},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"78b706b9509744986b3ecc674cb0a12f82b4d86a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.0","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.53.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.9.1","pino-pretty":"^10.2.3","@types/lodash":"^4.14.201","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.2","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.11.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.4.2","@typescript-eslint/eslint-plugin":"^6.11.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.8.5_1700508369205_0.651419010188153","host":"s3://npm-registry-packages"}},"4.8.6":{"name":"@openapi-typescript-infra/service","version":"4.8.6","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.8.6","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"e83e7a4ef9f8eb76a8f47ff009dc395aed5f1df2","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.8.6.tgz","fileCount":118,"integrity":"sha512-c77AJEevYKXSUBLB0VZ6EOj+GMlGLzJVdnQwxaRvj3imA/4wfGnkGbhbF4CXmZ3if0DyTxLOnBg3yTB2a+Gq0Q==","signatures":[{"sig":"MEUCIEC34juJdxUSkPiS9tZ4U9QCszFUZv565+BH3nWQuaVVAiEArnMewrv0Gx/1ZDxbcvpuJxcHfCtsKc77Ws4cqClnvuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386798},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1907631fa8a27cf20505547b01a45a0e3dccc86b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.0","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.53.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.9.1","pino-pretty":"^10.2.3","@types/lodash":"^4.14.201","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.2","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.11.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.4.2","@typescript-eslint/eslint-plugin":"^6.11.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.8.6_1700508714905_0.38089199277274255","host":"s3://npm-registry-packages"}},"4.8.7":{"name":"@openapi-typescript-infra/service","version":"4.8.7","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.8.7","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"773658578f145bb2351b8bda727653b34563e5ae","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.8.7.tgz","fileCount":118,"integrity":"sha512-r43gCxrQtDNnwpyDeg0P9LE+iIEfs3fEGD0zyQWPvWvQfbErxwwv6tp93meO30+373fJ8EHeo770xSfW8CaabA==","signatures":[{"sig":"MEUCIAwE7e1jZJoDXEDU5PcT17XPFZJs9MEHjZxZiLGIZNStAiEArlIzEeyseSGil5xqXhAD8nTr2QMMbIuTofDohBXXJIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387057},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"eefdf387da25248236daa6775a96002b4a3fc06e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.0","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.53.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.9.1","pino-pretty":"^10.2.3","@types/lodash":"^4.14.201","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.2","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.11.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.4.2","@typescript-eslint/eslint-plugin":"^6.11.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.8.7_1700508853137_0.029670827493418983","host":"s3://npm-registry-packages"}},"4.9.0":{"name":"@openapi-typescript-infra/service","version":"4.9.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.9.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"b7dd27931f630392b3bbfc72b45f3cc6984c858a","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.9.0.tgz","fileCount":118,"integrity":"sha512-/2kPw1EtPRrCa5jBfM7kY+VzGBeDkqw/6YhichNP1X8jEI8T/5P/9BIWohhXWFc/fDyVNAGph35qxXSBrfGXJg==","signatures":[{"sig":"MEYCIQDOS1xoVDBfY0PUh/VT+yTg68JAgswxe/snwAF8+K3O4QIhAPDHxgp/kaZG9OK3Wn6+3WS7ruLiBt/3u/biytWK9rVw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388376},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"cf1eb86164cb6e582b15ccdbef5e754eed66d18e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.0","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.53.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.2.2","@types/glob":"^8.1.0","@types/node":"^20.9.1","pino-pretty":"^10.2.3","@types/lodash":"^4.14.201","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.2","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.11.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.4.2","@typescript-eslint/eslint-plugin":"^6.11.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.9.0_1700711556589_0.2804577840719271","host":"s3://npm-registry-packages"}},"4.9.1":{"name":"@openapi-typescript-infra/service","version":"4.9.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.9.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"4e0fba09df8ab3c9b0a9c9c492811de15d8bbf32","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.9.1.tgz","fileCount":118,"integrity":"sha512-qin5OCwA3gmOt16c5w/FFEZfHZDDdU+YWiy7JHoiz7fquqEOhMHVlvCwv9sUQdbJkX3lVmimSvL+CgyLS5j3gw==","signatures":[{"sig":"MEYCIQDprN6c9LIEIHvyC+aw5ohUpV+pc6s3n5AIdf1ilVjUigIhAIHwQVQIMtrEZMuxfGRXsitWxevU2hnKeyhAazYMluJH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389810},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"ad869151139e682f3a587c8bcb481b7adfa230bd","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.1","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.54.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.3.2","@types/glob":"^8.1.0","@types/node":"^20.10.0","pino-pretty":"^10.2.3","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.3","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.12.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.12.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.9.1_1700953340370_0.34139561948386454","host":"s3://npm-registry-packages"}},"4.10.0":{"name":"@openapi-typescript-infra/service","version":"4.10.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.10.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"73d71f8321141882fef570b8252278f09f960fe9","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.10.0.tgz","fileCount":118,"integrity":"sha512-xY2oQ5Ww7OjEzOoi8ExejvdQwJ0Ch4EEgqTgmZhuYfpjsstG4UMtgqDJhifF3PmWYYt4tUP5RWMWxTEOhQrrzQ==","signatures":[{"sig":"MEUCIQDpelyu6FDxcT5F2dre3GOTouFikGpzLWe4kCMVtjD2HgIgTuUTY4NXgOzsbqj5BlRfXBc+JnPE6QVKx+BPIy/t0Fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390733},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"d705ad9bbebc7353c2cc07680f751cc039fafcb4","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.1","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.54.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.3.2","@types/glob":"^8.1.0","@types/node":"^20.10.0","pino-pretty":"^10.2.3","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.3","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.12.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.12.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.10.0_1700964201314_0.021129658141115337","host":"s3://npm-registry-packages"}},"4.10.1":{"name":"@openapi-typescript-infra/service","version":"4.10.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.10.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"86535ea182a3c5a26796be037108f04e9ab08085","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.10.1.tgz","fileCount":118,"integrity":"sha512-w0Eoaer2/d7pDb8ccxMP+gg5uyGQ3TpR1UzbcmhsErOhS8JKl7LXaVJJro6OA73vQcWblIf5kEttV5q3vBpOWw==","signatures":[{"sig":"MEQCIEhiSEJ7vD7Xt/HgiSI2dqy7Z1A+JwICAoiDk7reBCbQAiBXXe/z3q9QfBL/qypLRrhkgc8StC6FdCSuCwPvBswXaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391208},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"e8deb4dc5fa6b21fe733d6059ffcdee3860d2394","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.1","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.54.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.3.2","@types/glob":"^8.1.0","@types/node":"^20.10.0","pino-pretty":"^10.2.3","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.3","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.12.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.12.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.10.1_1700965460051_0.20072311585196978","host":"s3://npm-registry-packages"}},"4.10.2":{"name":"@openapi-typescript-infra/service","version":"4.10.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.10.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"18e82ccce56e413fe52e3b57b51cf84303a51e34","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.10.2.tgz","fileCount":118,"integrity":"sha512-piePkEhdZ9tBi8ibuFRwod8CbKkj1kV172wPkJ1qyBQz/lVzskL5Eo6R6oYXuZlGNWzGZ1uQs4pdSMIz0G8acA==","signatures":[{"sig":"MEYCIQC6ju4xlqABTxP6JD24vNpD0y/M8w0m9b8x/ukPO4pDvQIhAKqaQitvlaZoZITaWC7z4UEGZmHMSyoI55abNME6mLIn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391497},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"f6c6b4174ef77d32cb5acb309de5e5601f7807e8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.1","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.54.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.3.2","@types/glob":"^8.1.0","@types/node":"^20.10.0","pino-pretty":"^10.2.3","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.3","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.12.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.12.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.10.2_1700965875712_0.06900652124532036","host":"s3://npm-registry-packages"}},"4.10.3":{"name":"@openapi-typescript-infra/service","version":"4.10.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.10.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"e7862fe035ee19f0a91e341f72473b6dd07392d3","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.10.3.tgz","fileCount":118,"integrity":"sha512-Y2xKw37TdLbLuseCrv8K203++LhIwKA1/v7WNbf/gFfPd7mGnydCmjhmhP0uj5M6cbeFVeZF8OOYRellAgNciw==","signatures":[{"sig":"MEQCIG+VcVJYhVFzsgRj+Q7awHkbhkogyGyZeowMdeTyU6mfAiBp36w4okzGDhZkHum0O+l1vgFQykvguwJFF21i/vVGfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392862},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"e0e7ad9ba3612ab58611e829c175e0001d9a5b3c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.1","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.54.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.3.2","@types/glob":"^8.1.0","@types/node":"^20.10.0","pino-pretty":"^10.2.3","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.3","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@semantic-release/github":"^9.2.3","@typescript-eslint/parser":"^6.12.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.12.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.10.3_1700967202430_0.49931656906338695","host":"s3://npm-registry-packages"}},"4.10.4":{"name":"@openapi-typescript-infra/service","version":"4.10.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.10.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"aed531f00cf0a6d6288c11bbc3c93f944a868ecb","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.10.4.tgz","fileCount":118,"integrity":"sha512-KlOrKD6fz/0L1YTK8ghoExcrweRcQpjnnKod1L9Ba1Aws6lo/k5eG/2c1r7XUiORjG1HktAb1aoENR2FH3vz6w==","signatures":[{"sig":"MEUCIQDIqRNAmVHqHzVDRgTA1D9+Rcy3zvAhBfn0wBqXJyIT+AIgJfa2lfB3XpxgREO561oPFBT95jvtQVfFOPqFmEBFylE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392947},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"6d8f60343940ae2b6f4291d417cecfc4d741d682","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.1","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.54.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.3.2","@types/glob":"^8.1.0","@types/node":"^20.10.0","pino-pretty":"^10.2.3","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.3","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@semantic-release/github":"^9.2.3","@typescript-eslint/parser":"^6.12.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.12.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.10.4_1700967839599_0.09150541241772148","host":"s3://npm-registry-packages"}},"4.10.5":{"name":"@openapi-typescript-infra/service","version":"4.10.5","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.10.5","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"5b4a2937290d2a8c7e24bcd9e08f3f28588f1c6f","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.10.5.tgz","fileCount":118,"integrity":"sha512-jgQn2fYIyKAHi1BLmisQf31EV9HWGQGdmeLeAUUwIVH2aCLaevBEDUnll36NjbE93k62TNLZHKiUd6EBD5l9Qw==","signatures":[{"sig":"MEUCIQD3/mB+8rq8tzoaR1MAzMOHa7aKaFcOFRYgr4t7ATPhcwIgXiCRAA6Y9TJPOYFCiT0zJGVe7lAVaSVxOTHFQt70nC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393068},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1177632926838afdccaeea8764a072010ecb19bc","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.1","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.54.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.3.2","@types/glob":"^8.1.0","@types/node":"^20.10.0","pino-pretty":"^10.2.3","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.3","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@semantic-release/github":"^9.2.3","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.10.5_1701141020983_0.9202239972887505","host":"s3://npm-registry-packages"}},"4.11.0":{"name":"@openapi-typescript-infra/service","version":"4.11.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.11.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"17ea1aa9fa1151cf96daf0fae0d9eeb56af84651","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.11.0.tgz","fileCount":118,"integrity":"sha512-bWnzH4e9byR1WN4cji0M+X9uRftY0P4BrByvzD3H4yEf1o3bW/vqC5N0D9lRxuh08Xd7OeAqhtHSgahlIzzyog==","signatures":[{"sig":"MEYCIQDTBB35DmB4BXCG7iWCAeH9X/JGz7mVFNrE9pTbBWI2ZQIhAM82N91wMikmeVlQobJkYCSBgzY93PdAvO/OXKwI581x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393880},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"3f30a55daae1ee70c7ecf99afc32d371cd69062d","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.10.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.17.1","express-openapi-validator":"^5.1.1","@opentelemetry/sdk-metrics":"^1.17.1","@opentelemetry/sdk-trace-base":"^1.17.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.3","@opentelemetry/instrumentation-net":"^0.32.2","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.2","@opentelemetry/semantic-conventions":"^1.17.1","@opentelemetry/resource-detector-gcp":"^0.29.2","@opentelemetry/instrumentation-express":"^0.33.2","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.2","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.54.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.3.2","@types/glob":"^8.1.0","@types/node":"^20.10.0","pino-pretty":"^10.2.3","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.3","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.0.0","@semantic-release/github":"^9.2.3","@typescript-eslint/parser":"^6.13.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.11.0_1701363907307_0.8932776743100703","host":"s3://npm-registry-packages"}},"4.12.0":{"name":"@openapi-typescript-infra/service","version":"4.12.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.12.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"44f7e895dafc174e0bc94a9f0b870377f0c5610c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.12.0.tgz","fileCount":118,"integrity":"sha512-aBv2A98pU3Hb2UbG/uyiHn2x28aSUxI+Wk/MeDk9onDjLhxDZkWXGnr0mZ16CIobpksnLAlaahF/J6G3vf+sVw==","signatures":[{"sig":"MEQCIE9V7LnOdV03WzrUj0RMi/pyf6EsGQVshMJOaeXWfPl2AiAQZd9lF1mk5cR4gn5DhsJZXhc7kKrnUrKQ8+Vf8Op5QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392512},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"589bf3fc650906c3b65735609c66b3af8dcfafe5","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.10.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.6.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.18.1","express-openapi-validator":"^5.1.2","@opentelemetry/sdk-metrics":"^1.18.1","@opentelemetry/sdk-trace-base":"^1.18.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.4","@opentelemetry/instrumentation-net":"^0.32.4","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.4","@opentelemetry/semantic-conventions":"^1.18.1","@opentelemetry/resource-detector-gcp":"^0.29.4","@opentelemetry/instrumentation-express":"^0.33.3","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.3","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.55.0","vitest":"^0.34.6","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/node":"^20.10.4","pino-pretty":"^10.2.3","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.3","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^9.2.5","@typescript-eslint/parser":"^6.13.2","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.2","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.12.0_1702007039794_0.39402345507223235","host":"s3://npm-registry-packages"}},"4.12.1":{"name":"@openapi-typescript-infra/service","version":"4.12.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.12.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"9abc2d55ffba13db7ebf3cffa1efe23f19f17a98","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.12.1.tgz","fileCount":118,"integrity":"sha512-5J0b0627dZABxxokTgOvVZ0wjCCf42iHQsLINeavQCbOUrdxmTwuMfctqUH1e1QASDmQSpmULR64o419fGtDow==","signatures":[{"sig":"MEYCIQDHxXL1ngknBzgmUl+bjnU0+0PD0TVG8XiLhedKdnszFgIhAIV2zYs8Na16J1LyP6gG+RF0j+AoaPC2nN+DDGHIoS9y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392142},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"a7659096475dc2835b32c1a99e1fdc100d624c46","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.10.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.16.2","dotenv":"^16.3.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.7.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.18.1","express-openapi-validator":"^5.1.2","@opentelemetry/sdk-metrics":"^1.18.1","@opentelemetry/sdk-trace-base":"^1.18.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.4","@opentelemetry/instrumentation-net":"^0.32.4","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.4","@opentelemetry/semantic-conventions":"^1.18.1","@opentelemetry/resource-detector-gcp":"^0.29.4","@opentelemetry/instrumentation-express":"^0.33.3","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.3","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.55.0","vitest":"^1.0.2","ts-node":"^10.9.1","coconfig":"^1.0.0","supertest":"^6.3.3","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/node":"^20.10.4","pino-pretty":"^10.2.3","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.4.3","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^9.2.5","@typescript-eslint/parser":"^6.13.2","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.2","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.2.2","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.12.1_1702007157121_0.8004556154415128","host":"s3://npm-registry-packages"}},"4.13.0":{"name":"@openapi-typescript-infra/service","version":"4.13.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.13.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"596a75d4d99282c1faf508a1d092da203f62086a","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.13.0.tgz","fileCount":118,"integrity":"sha512-KUwl1OufUON7IG7z/ibltBJro5fsUBYSQAxXEgkmZCsYrJ8JBlIwfjNVJNd9ONkqUGOPO3m0qoL3Mkuf1zhDrg==","signatures":[{"sig":"MEQCIGYxSLL+3++NdZCnOcdB5Jsg0wU90gk7S4scpDGpP8kxAiB5yAflXHylEbM0hkZVq/dtYbCEq9UDMz8Iiyo8YLdOxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392498},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"261e0950c07537255b4b5103504086d3b591e837","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.11.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.17.2","dotenv":"^16.4.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.7.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.18.1","express-openapi-validator":"^5.1.2","@opentelemetry/sdk-metrics":"^1.18.1","@opentelemetry/sdk-trace-base":"^1.18.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.4","@opentelemetry/instrumentation-net":"^0.32.4","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.4","@opentelemetry/semantic-conventions":"^1.18.1","@opentelemetry/resource-detector-gcp":"^0.29.4","@opentelemetry/instrumentation-express":"^0.33.3","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.3","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.56.0","vitest":"^1.2.1","ts-node":"^10.9.2","coconfig":"^1.4.1","supertest":"^6.3.4","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/node":"^20.11.6","pino-pretty":"^10.3.1","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.6.0","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^6.19.1","@commitlint/config-conventional":"^18.6.0","@typescript-eslint/eslint-plugin":"^6.19.1","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.3.0","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.13.0_1706228190877_0.7519147199814749","host":"s3://npm-registry-packages"}},"4.13.1":{"name":"@openapi-typescript-infra/service","version":"4.13.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.13.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"5c58e5f2eea68af129c9e066e18ac88a737e5fc2","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.13.1.tgz","fileCount":118,"integrity":"sha512-PJIxpO8mUawLrSVIVpBjhmulrV6wWYRcO1N8xSKazI5ZkN0vgNfj9DaQpKoBGczb+kf0MU7/hsAkNh7MisVGrQ==","signatures":[{"sig":"MEYCIQDPuvFHXF2OhwoBv8U1z3es9K4Og2+aZB1bdC738EHIdQIhAPjyvINRZzrMVF5O7DHQv/l5s26oMilNVhTPyErQH0ba","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392483},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"203e7d57b8cdf2fcf97fa5c3e21f8d09eb36b326","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.11.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.17.2","dotenv":"^16.4.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.7.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.18.1","express-openapi-validator":"^5.1.2","@opentelemetry/sdk-metrics":"^1.18.1","@opentelemetry/sdk-trace-base":"^1.18.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.4","@opentelemetry/instrumentation-net":"^0.32.4","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.4","@opentelemetry/semantic-conventions":"^1.18.1","@opentelemetry/resource-detector-gcp":"^0.29.4","@opentelemetry/instrumentation-express":"^0.33.3","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.3","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.56.0","vitest":"^1.2.1","ts-node":"^10.9.2","coconfig":"^1.4.1","supertest":"^6.3.4","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/node":"^20.11.6","pino-pretty":"^10.3.1","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.6.0","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^6.19.1","@commitlint/config-conventional":"^18.6.0","@typescript-eslint/eslint-plugin":"^6.19.1","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.3.0","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.13.1_1706228724030_0.5108235947357438","host":"s3://npm-registry-packages"}},"4.14.0":{"name":"@openapi-typescript-infra/service","version":"4.14.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.14.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"afb465f37b32e780dbffad7ef687dd51b4b6d9fd","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.14.0.tgz","fileCount":118,"integrity":"sha512-6bgcSAXy+5IF+hbP2vaKjBM1WoONYe/MwP4Wi2KljJMSdcO3YDS4L8R+WRxCBeFknkzZTkeGjrHdaOpLMdwVvA==","signatures":[{"sig":"MEUCIDcMyVmIl2axKv4+RS9rhgFr/bkT/Nd/o0QSOApVSyvxAiEA84s4v4m7PZ70wKevPqcNDpGiLQ8cZ857S8m613iNS5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392888},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"ce586d510a1faaa112f8ae69285f9846735b5265","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.11.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.17.2","dotenv":"^16.4.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.7.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.18.1","express-openapi-validator":"^5.1.2","@opentelemetry/sdk-metrics":"^1.18.1","@opentelemetry/sdk-trace-base":"^1.18.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.4","@opentelemetry/instrumentation-net":"^0.32.4","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.4","@opentelemetry/semantic-conventions":"^1.18.1","@opentelemetry/resource-detector-gcp":"^0.29.4","@opentelemetry/instrumentation-express":"^0.33.3","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.3","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.56.0","vitest":"^1.2.2","ts-node":"^10.9.2","coconfig":"^1.4.1","supertest":"^6.3.4","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/node":"^20.11.6","pino-pretty":"^10.3.1","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.6.0","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^6.19.1","@commitlint/config-conventional":"^18.6.0","@typescript-eslint/eslint-plugin":"^6.19.1","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.3.0","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.14.0_1706616567194_0.15492897171673836","host":"s3://npm-registry-packages"}},"4.15.0":{"name":"@openapi-typescript-infra/service","version":"4.15.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.15.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"3423e1ac6372925adf903adfe7e446aea2155b01","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.15.0.tgz","fileCount":118,"integrity":"sha512-S7GDpJkH8k+qN8aWZYdT95z5PLsuvin/h7t1irYnSuUXDFA4yicH7IO/B50RxOm/Kgi69wd6Yr/rKBtMw8jgpw==","signatures":[{"sig":"MEUCIAqEqVPDx3/alORD6x1aZvYmYyiGHgF8HZzKlsb35d/DAiEAlsTMwJtDe/+MooShxBvECKlHRFFNJjG6Ize/beMaW1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393176},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"25de9074e9b67fc7356f8743580653592d7da0b2","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.11.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.17.2","dotenv":"^16.4.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.7.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.18.1","express-openapi-validator":"^5.1.2","@opentelemetry/sdk-metrics":"^1.18.1","@opentelemetry/sdk-trace-base":"^1.18.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.4","@opentelemetry/instrumentation-net":"^0.32.4","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.4","@opentelemetry/semantic-conventions":"^1.18.1","@opentelemetry/resource-detector-gcp":"^0.29.4","@opentelemetry/instrumentation-express":"^0.33.3","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.3","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.56.0","vitest":"^1.2.2","ts-node":"^10.9.2","coconfig":"^1.4.1","supertest":"^6.3.4","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/node":"^20.11.6","pino-pretty":"^10.3.1","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.6.0","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^6.19.1","@commitlint/config-conventional":"^18.6.0","@typescript-eslint/eslint-plugin":"^6.19.1","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.3.0","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.15.0_1706616850221_0.8736732641763649","host":"s3://npm-registry-packages"}},"4.15.1":{"name":"@openapi-typescript-infra/service","version":"4.15.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.15.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"38cce024a2934f435863e5234ccd621b8b8990a3","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.15.1.tgz","fileCount":118,"integrity":"sha512-7F8zC47Rf2+yLXf51LvI7LsnVtryERx0rYE8WGO/CZZPg9kuLk2BXBCoAdvoyya8DkLlTGXq69gAZ+dDA8+QMQ==","signatures":[{"sig":"MEUCIEdV7MNCxP7kZYL+6VrZsvYexWdN4ZQp548ZABBYPsBoAiEAuX17U10Wcd3sGTt6WqpCsTNbivDWTajUX/9MeeyTFIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393190},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"955f8892da9be295f1f76502b944677cadb6c4f8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.11.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.17.2","dotenv":"^16.4.1","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.7.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.18.1","express-openapi-validator":"^5.1.2","@opentelemetry/sdk-metrics":"^1.18.1","@opentelemetry/sdk-trace-base":"^1.18.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.4","@opentelemetry/instrumentation-net":"^0.32.4","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.4","@opentelemetry/semantic-conventions":"^1.18.1","@opentelemetry/resource-detector-gcp":"^0.29.4","@opentelemetry/instrumentation-express":"^0.33.3","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.3","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.56.0","vitest":"^1.2.2","ts-node":"^10.9.2","coconfig":"^1.4.1","supertest":"^6.3.4","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/node":"^20.11.6","pino-pretty":"^10.3.1","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.6.0","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^6.19.1","@commitlint/config-conventional":"^18.6.0","@typescript-eslint/eslint-plugin":"^6.19.1","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.3.0","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.15.1_1706622156564_0.09980006772337036","host":"s3://npm-registry-packages"}},"4.15.2":{"name":"@openapi-typescript-infra/service","version":"4.15.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.15.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"07a16ba5999511e86e95b8d6f2e379f940a3655b","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.15.2.tgz","fileCount":118,"integrity":"sha512-P5WwYSX05DyhvEsyd1cCc1tI0xZK+9saYCHnJsp8iOw/gWax5NzqmqNHXJxAIVDIOjXdCpx6j2ltrKctOZi01Q==","signatures":[{"sig":"MEUCIQDv/bQE94OCC07Uld27EK1KPk2wjzZLP/l1CLEw1ll8gAIgF4sNmn2EBQYjzTSBl+WR90dET+0ykqHjVwOntSLehyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393381},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"de520ed72b56039016cc34cec9d39dbad78e29e0","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.11.0","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.18.0","dotenv":"^16.4.2","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.7.0","@sesamecare-oss/confit":"^2.2.0","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.18.1","express-openapi-validator":"^5.1.5","@opentelemetry/sdk-metrics":"^1.18.1","@opentelemetry/sdk-trace-base":"^1.18.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.4","@opentelemetry/instrumentation-net":"^0.32.4","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.4","@opentelemetry/semantic-conventions":"^1.18.1","@opentelemetry/resource-detector-gcp":"^0.29.4","@opentelemetry/instrumentation-express":"^0.33.3","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.3","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.56.0","vitest":"^1.2.2","ts-node":"^10.9.2","coconfig":"^1.4.1","supertest":"^6.3.4","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/node":"^20.11.17","pino-pretty":"^10.3.1","@types/lodash":"^4.14.202","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^18.6.0","@types/minimist":"^1.2.5","@types/supertest":"^2.0.16","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.6","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^18.6.0","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^11.1.0","@openapi-typescript-infra/coconfig":"^4.3.0","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.15.2_1707592053240_0.8553377095278853","host":"s3://npm-registry-packages"}},"4.16.0":{"name":"@openapi-typescript-infra/service","version":"4.16.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.16.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"c0e9fb788b1a062a8336b035a6bfb49bd54b10b2","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.16.0.tgz","fileCount":118,"integrity":"sha512-o1Zquy9m1+AWL7hdM4X+vH2MeTzXcmkp72pw1vVfKH+5tonieCzHSLBrdfcwFhUgQCbJiy5dmAP2U4eiCki1bQ==","signatures":[{"sig":"MEQCHxqphaWe60lK70IL4ezspsrhpgcWUgk7361v76kRULACIQDmI1YJdvsUrnEFH5Ux/llFmMQPNxa08Oa+vmCJFkL2ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397242},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1f0dea7a2f32a290313c077c61f6f68af2a8e4d9","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.19.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"next","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.7.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.18.1","express-openapi-validator":"^5.1.6","@opentelemetry/sdk-metrics":"^1.18.1","@opentelemetry/sdk-trace-base":"^1.18.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.4","@opentelemetry/instrumentation-net":"^0.32.4","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.4","@opentelemetry/semantic-conventions":"^1.18.1","@opentelemetry/resource-detector-gcp":"^0.29.4","@opentelemetry/instrumentation-express":"^0.33.3","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.3","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.1.2","@opentelemetry/resource-detector-container":"^0.3.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.4.0","ts-node":"^10.9.2","coconfig":"^1.4.1","supertest":"^6.3.4","typescript":"^5.4.3","@types/glob":"^8.1.0","@types/node":"^20.11.30","pino-pretty":"^11.0.0","@types/lodash":"^4.17.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.2.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^12.0.0","@openapi-typescript-infra/coconfig":"^4.3.0","@semantic-release/release-notes-generator":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.16.0_1711041896525_0.9991598613446535","host":"s3://npm-registry-packages"}},"4.17.0":{"name":"@openapi-typescript-infra/service","version":"4.17.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.17.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"d9f3be0a9fdb5fe0c917ce69166b446b7c915b46","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.17.0.tgz","fileCount":118,"integrity":"sha512-SF23L30VHL7L6doesUkK6PNaXd65K0RTJNMpJPmULIpYrxND9gufEmWsVMb+2JE+kboNe9b9i27YvZ/v/LFj9Q==","signatures":[{"sig":"MEUCICvAQR1WuSNPkalIrMyVMwQOLfrIlC2N2Nfn6bAB+s1OAiEA8OWYHP/I7pFyUK1r1UoE/1LHgf+JR97uby0Z9+5HMHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397394},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"90241d859c16f89be5fef0f6582fa0b571b8de18","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.5.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.21.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.7.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.43.0","@opentelemetry/resources":"^1.18.1","express-openapi-validator":"^5.1.6","@opentelemetry/sdk-metrics":"^1.18.1","@opentelemetry/sdk-trace-base":"^1.18.1","@opentelemetry/instrumentation":"^0.43.0","@opentelemetry/instrumentation-pg":"^0.36.2","@opentelemetry/exporter-prometheus":"^0.43.0","@opentelemetry/instrumentation-dns":"^0.32.4","@opentelemetry/instrumentation-net":"^0.32.4","@opentelemetry/instrumentation-http":"^0.43.0","@opentelemetry/instrumentation-pino":"^0.34.4","@opentelemetry/semantic-conventions":"^1.18.1","@opentelemetry/resource-detector-gcp":"^0.29.4","@opentelemetry/instrumentation-express":"^0.33.3","@opentelemetry/instrumentation-graphql":"^0.35.2","@opentelemetry/instrumentation-ioredis":"^0.35.3","@opentelemetry/exporter-trace-otlp-proto":"^0.43.0","opentelemetry-instrumentation-fetch-node":"^1.2.0","@opentelemetry/resource-detector-container":"^0.3.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.32.4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.5.2","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.12.7","pino-pretty":"^11.0.0","@types/lodash":"^4.17.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.3","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^12.0.0","@openapi-typescript-infra/coconfig":"^4.3.0","@semantic-release/release-notes-generator":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.17.0_1714317656752_0.7871875331283269","host":"s3://npm-registry-packages"}},"4.18.0":{"name":"@openapi-typescript-infra/service","version":"4.18.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.18.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"02eae810b5d395f01e889a1991e3f0d66992ed56","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.18.0.tgz","fileCount":118,"integrity":"sha512-KIC/0OVCmrsYxiBK8UptrbE5gdHaZXy8h/PToC7FODI5qU9xhWISJIjk6O5Peih6G67IJQEGTwIEFx/v9W8eQw==","signatures":[{"sig":"MEUCIBn/oeeTn+ckg/8w7t1lI3b8GrDsGsABhIRhhcredTxwAiEAi26E0K3wAdnLgLYKx443GRb8UAxHBxIk7YRBTd33KrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366757},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"267f0a7afee1e0e8ca74b9f69ed6560202e580e7","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.5.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.21.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.8.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.51.0","express-openapi-validator":"^5.1.6","@opentelemetry/instrumentation-pg":"^0.41.0","@opentelemetry/exporter-prometheus":"^0.51.0","@opentelemetry/instrumentation-dns":"^0.36.0","@opentelemetry/instrumentation-net":"^0.36.0","@opentelemetry/instrumentation-http":"^0.51.0","@opentelemetry/instrumentation-pino":"^0.38.0","@opentelemetry/semantic-conventions":"^1.24.0","@opentelemetry/resource-detector-gcp":"^0.29.9","@opentelemetry/instrumentation-undici":"^0.2.0","@opentelemetry/instrumentation-express":"^0.38.0","@opentelemetry/instrumentation-graphql":"^0.40.0","@opentelemetry/instrumentation-ioredis":"^0.40.0","@opentelemetry/resource-detector-container":"^0.3.9","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.36.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.5.2","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.12.7","pino-pretty":"^11.0.0","@types/lodash":"^4.17.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.3","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^12.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.18.0_1714339985516_0.5812178350034221","host":"s3://npm-registry-packages"}},"4.19.0":{"name":"@openapi-typescript-infra/service","version":"4.19.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.19.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"dfb7fbe00f1af80f13599ec77adfdc1b644773c0","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.19.0.tgz","fileCount":118,"integrity":"sha512-BLWa0gr8SDQHIvKz18Wtw7veRwm7z5iQZx5aj622ouGaLkKBckLWQ5dtZnVPiFG+nZoUlpH24bWwOmdsFpjqhw==","signatures":[{"sig":"MEUCIQDbYu0AeytWAvumLyXw5ioGEzMnnyRamYl3tmGsOTJdjQIgFRpmMXdvbzNvqIbytMXY9VKwnoPKXIY1NvAq09ozTRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368995},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"64e96d4a3423a7c824fb6aaabcd954dff19120b7","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.5.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.21.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.8.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.51.0","express-openapi-validator":"^5.1.6","@opentelemetry/instrumentation-pg":"^0.41.0","@opentelemetry/exporter-prometheus":"^0.51.0","@opentelemetry/instrumentation-dns":"^0.36.0","@opentelemetry/instrumentation-net":"^0.36.0","@opentelemetry/instrumentation-http":"^0.51.0","@opentelemetry/instrumentation-pino":"^0.38.0","@opentelemetry/semantic-conventions":"^1.24.0","@opentelemetry/resource-detector-gcp":"^0.29.9","@opentelemetry/instrumentation-undici":"^0.2.0","@opentelemetry/instrumentation-express":"^0.38.0","@opentelemetry/instrumentation-graphql":"^0.40.0","@opentelemetry/instrumentation-ioredis":"^0.40.0","@opentelemetry/resource-detector-container":"^0.3.9","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.36.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.5.2","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.12.7","pino-pretty":"^11.0.0","@types/lodash":"^4.17.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.3","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^12.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.19.0_1714361940763_0.0036457575057835534","host":"s3://npm-registry-packages"}},"4.19.1":{"name":"@openapi-typescript-infra/service","version":"4.19.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.19.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"0661077d1c290e3b871bc8944e11e736eafc1219","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.19.1.tgz","fileCount":118,"integrity":"sha512-yEyQ21Woo/P9UNnAn9x2DiDGhCPfAhe2+1J9zVymr2C4M2YNy67+gm/MjRupm24FHak8Aw0YYbQfd775mfMLmQ==","signatures":[{"sig":"MEUCIAHLdMoUv/VxkmEQjF45TwYG7g6+dF8BfMmpOp+HxQx3AiEAjRio0ehRO2Cy75XEO8utHNlaGPQCLncb4moBMVr8fa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369093},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"87cc68e619682cc52f23e87957a1fb20281bc9c3","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.5.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^8.21.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.8.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.51.0","express-openapi-validator":"^5.1.6","@opentelemetry/instrumentation-pg":"^0.41.0","@opentelemetry/exporter-prometheus":"^0.51.0","@opentelemetry/instrumentation-dns":"^0.36.0","@opentelemetry/instrumentation-net":"^0.36.0","@opentelemetry/instrumentation-http":"^0.51.0","@opentelemetry/instrumentation-pino":"^0.38.0","@opentelemetry/semantic-conventions":"^1.24.0","@opentelemetry/resource-detector-gcp":"^0.29.9","@opentelemetry/instrumentation-undici":"^0.2.0","@opentelemetry/instrumentation-express":"^0.38.0","@opentelemetry/instrumentation-graphql":"^0.40.0","@opentelemetry/instrumentation-ioredis":"^0.40.0","@opentelemetry/resource-detector-container":"^0.3.9","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.36.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.5.2","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.12.7","pino-pretty":"^11.0.0","@types/lodash":"^4.17.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.3","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^12.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.19.1_1714362500916_0.24923105177701","host":"s3://npm-registry-packages"}},"4.20.0":{"name":"@openapi-typescript-infra/service","version":"4.20.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.20.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"fbbbb28fe1110f298ff6638c2040a50e04a82429","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.20.0.tgz","fileCount":118,"integrity":"sha512-UOA/oe9d3PMAVAPVArAyLEc0IYizc9AlH5LAuazAQegtkhzhmK0Eb/WuBTpSr4s/5KRyeYb5ZmbvUnlPGxpptg==","signatures":[{"sig":"MEUCIQDun6GDSPIopmxuC2UHxeniLHML2V8JT3lDZV5sG2zvywIgO/0bYr5lVO1Ykkc0/WWtX6yBChCYqj4pKBIli5DUuX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369245},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"cc0213175a9f1b4ec3265b256e7032fba0be9052","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.5.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^9.0.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.8.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.51.0","express-openapi-validator":"^5.1.6","@opentelemetry/instrumentation-pg":"^0.41.0","@opentelemetry/exporter-prometheus":"^0.51.0","@opentelemetry/instrumentation-dns":"^0.36.0","@opentelemetry/instrumentation-net":"^0.36.0","@opentelemetry/instrumentation-http":"^0.51.0","@opentelemetry/instrumentation-pino":"^0.38.0","@opentelemetry/semantic-conventions":"^1.24.0","@opentelemetry/resource-detector-gcp":"^0.29.9","@opentelemetry/instrumentation-undici":"^0.2.0","@opentelemetry/instrumentation-express":"^0.38.0","@opentelemetry/instrumentation-graphql":"^0.40.0","@opentelemetry/instrumentation-ioredis":"^0.40.0","@opentelemetry/resource-detector-container":"^0.3.9","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.36.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.5.2","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.12.7","pino-pretty":"^11.0.0","@types/lodash":"^4.17.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.3","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^12.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.20.0_1714392075226_0.428915426393921","host":"s3://npm-registry-packages"}},"4.20.1":{"name":"@openapi-typescript-infra/service","version":"4.20.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.20.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"20325e2249149f6f1b00ecf7dc836ffdaf4488ba","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.20.1.tgz","fileCount":118,"integrity":"sha512-qy2pCjeb166yBh13KIv1ERZRvibLco0rJR+7/uYHYCaC1zihnp7cTb6GJtT8KXHwhdQgjrRcDNzP+Ipd1uDMog==","signatures":[{"sig":"MEQCIAxDnmTm9L4CkbQzLGd9sFkZVT5a+r1vi1mijR3bQV76AiABYoh9gR/QsgVX8AmP2HutuX+qba/uC/vhGc+/AYtxhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369922},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"98daedf9ad9f324f28739faeb2f708177a0ac564","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.5.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^9.0.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.8.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.51.0","express-openapi-validator":"^5.1.6","@opentelemetry/instrumentation-pg":"^0.41.0","@opentelemetry/exporter-prometheus":"^0.51.0","@opentelemetry/instrumentation-dns":"^0.36.0","@opentelemetry/instrumentation-net":"^0.36.0","@opentelemetry/instrumentation-http":"^0.51.0","@opentelemetry/instrumentation-pino":"^0.38.0","@opentelemetry/semantic-conventions":"^1.24.0","@opentelemetry/resource-detector-gcp":"^0.29.9","@opentelemetry/instrumentation-undici":"^0.2.0","@opentelemetry/instrumentation-express":"^0.38.0","@opentelemetry/instrumentation-graphql":"^0.40.0","@opentelemetry/instrumentation-ioredis":"^0.40.0","@opentelemetry/resource-detector-container":"^0.3.9","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.36.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.5.2","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.12.7","pino-pretty":"^11.0.0","@types/lodash":"^4.17.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.3","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^12.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.20.1_1715107600253_0.9427079424721676","host":"s3://npm-registry-packages"}},"4.21.0":{"name":"@openapi-typescript-infra/service","version":"4.21.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.21.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"3a5d62b236fc29d49e24ccd1cfb5785a81e0184c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.21.0.tgz","fileCount":118,"integrity":"sha512-rO9S/8fBu1w/1FVhbqDD2Bq7VhtIfQftH5HZXlBgeWPrsbkt0WP4yG+t8bvrbKdriLlHgxwNs83Hoh4mFyvDyA==","signatures":[{"sig":"MEUCIAQpLbVoS8VIelTZineAbg48CCMQKU0sbJIBlKqe32kcAiEAqmpoI96wrbHRiplfDFqjT1K6FqjONYSLmxm8AEWRGHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370218},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"b3ccc0c33bfd5bbd8e819d9321b0bcfecadb9bf8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.5.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","glob":"^8.1.0","pino":"^9.0.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.8.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.51.0","express-openapi-validator":"^5.1.6","@opentelemetry/instrumentation-pg":"^0.41.0","@opentelemetry/exporter-prometheus":"^0.51.0","@opentelemetry/instrumentation-dns":"^0.36.0","@opentelemetry/instrumentation-net":"^0.36.0","@opentelemetry/instrumentation-http":"^0.51.0","@opentelemetry/instrumentation-pino":"^0.38.0","@opentelemetry/semantic-conventions":"^1.24.0","@opentelemetry/resource-detector-gcp":"^0.29.9","@opentelemetry/instrumentation-undici":"^0.2.0","@opentelemetry/instrumentation-express":"^0.38.0","@opentelemetry/instrumentation-graphql":"^0.40.0","@opentelemetry/instrumentation-ioredis":"^0.40.0","@opentelemetry/resource-detector-container":"^0.3.9","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.36.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.5.2","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.12.7","pino-pretty":"^11.0.0","@types/lodash":"^4.17.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.3","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^12.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.21.0_1715191040319_0.4701168808487477","host":"s3://npm-registry-packages"}},"4.22.0":{"name":"@openapi-typescript-infra/service","version":"4.22.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.22.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"f039f0289e67b10d8c64253d17f7217edfea96ac","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.22.0.tgz","fileCount":118,"integrity":"sha512-Qck03lqG7SycYfL4oOo0bKRzral/sIv+iGzOuWRVhiK5K1KqFsltan+xUYU4/2Poie3F37AIVoRP3x9+N188Qg==","signatures":[{"sig":"MEUCIQDyWc1lwfAqP33z5RfMf0pkzqTKqkzr869kP4Ark75wHwIgbQu8LuEp9TRV/N9hoz5O567zuYQzXPGXvu0nZkxkWwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369627},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"1ffe3f568055030e40b608ac064e4f6e0356865d","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.7.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.16.0","glob":"^8.1.0","pino":"^9.1.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.52.0","express-openapi-validator":"^5.2.0","@opentelemetry/instrumentation-pg":"^0.42.0","@opentelemetry/exporter-prometheus":"^0.52.0","@opentelemetry/instrumentation-dns":"^0.37.0","@opentelemetry/instrumentation-net":"^0.37.0","@opentelemetry/instrumentation-http":"^0.52.0","@opentelemetry/instrumentation-pino":"^0.40.0","@opentelemetry/semantic-conventions":"^1.25.0","@opentelemetry/resource-detector-gcp":"^0.29.10","@opentelemetry/instrumentation-undici":"^0.3.0","@opentelemetry/instrumentation-express":"^0.40.0","@opentelemetry/instrumentation-graphql":"^0.41.0","@opentelemetry/instrumentation-ioredis":"^0.41.0","@opentelemetry/resource-detector-container":"^0.3.10","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.37.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.6.0","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.14.2","pino-pretty":"^11.1.0","@types/lodash":"^4.17.5","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.6","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.22.0_1717900993020_0.44838540944360217","host":"s3://npm-registry-packages"}},"4.22.1":{"name":"@openapi-typescript-infra/service","version":"4.22.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.22.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"22711af7187fee81b0b49bfb560adbe0202e3bcc","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.22.1.tgz","fileCount":118,"integrity":"sha512-8zrKk13a3lYfwI3OluefMkAUOzqWntMF73E7izjEjlQ0SgftG1WiyOlArwrhTszir7Y9opujX+CFySFjtk+OdA==","signatures":[{"sig":"MEUCIAfrk04GgAY/QDb5dhVn4rQ6lZ+9WJvLMgu7tx/2yyRyAiEAk0JCaiGyt+pscds6opn5ZjWQVE23wIckkQH2In+g+9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369707},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"5d800f7401b35ed57b877c50b41c5f30e961e7ef","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.7.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.16.0","glob":"^8.1.0","pino":"^9.1.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.52.0","express-openapi-validator":"^5.2.0","@opentelemetry/instrumentation-pg":"^0.42.0","@opentelemetry/exporter-prometheus":"^0.52.0","@opentelemetry/instrumentation-dns":"^0.37.0","@opentelemetry/instrumentation-net":"^0.37.0","@opentelemetry/instrumentation-http":"^0.52.0","@opentelemetry/instrumentation-pino":"^0.40.0","@opentelemetry/semantic-conventions":"^1.25.0","@opentelemetry/resource-detector-gcp":"^0.29.10","@opentelemetry/instrumentation-undici":"^0.3.0","@opentelemetry/instrumentation-express":"^0.40.0","@opentelemetry/instrumentation-graphql":"^0.41.0","@opentelemetry/instrumentation-ioredis":"^0.41.0","@opentelemetry/resource-detector-container":"^0.3.10","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.37.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.6.0","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.14.2","pino-pretty":"^11.1.0","@types/lodash":"^4.17.5","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.6","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.22.1_1717901348461_0.21352228186986677","host":"s3://npm-registry-packages"}},"4.22.2":{"name":"@openapi-typescript-infra/service","version":"4.22.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.22.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"45ad627468ae5543899a4ca7cfe6286e3a7b2cf7","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.22.2.tgz","fileCount":118,"integrity":"sha512-ypUPDKU5HMVPTIDnjyjgwVyzPbuoHutg1NMPQQ5Cq9/5GfyTZ5w7ubCtSZxu+JcA2m5Ss/sDgT3Ycw9W8xflhQ==","signatures":[{"sig":"MEUCIGTIbeJ/jrV9s+x4/taGybt8W1J5pGBREEXEleoh7eluAiEA4QIEcjpaYGS2h/9GJ0xPEshTus/sCp6NUdENk/CjqaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369879},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"d02a6b85e27fa04ce28734b11d5baaed31141a57","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.7.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.16.0","glob":"^8.1.0","pino":"^9.1.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.52.0","express-openapi-validator":"^5.2.0","@opentelemetry/instrumentation-pg":"^0.42.0","@opentelemetry/exporter-prometheus":"^0.52.0","@opentelemetry/instrumentation-dns":"^0.37.0","@opentelemetry/instrumentation-net":"^0.37.0","@opentelemetry/instrumentation-http":"^0.52.0","@opentelemetry/instrumentation-pino":"^0.40.0","@opentelemetry/semantic-conventions":"^1.25.0","@opentelemetry/resource-detector-gcp":"^0.29.10","@opentelemetry/instrumentation-undici":"^0.3.0","@opentelemetry/instrumentation-express":"^0.40.0","@opentelemetry/instrumentation-graphql":"^0.41.0","@opentelemetry/instrumentation-ioredis":"^0.41.0","@opentelemetry/resource-detector-container":"^0.3.10","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.37.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.6.0","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.14.2","pino-pretty":"^11.1.0","@types/lodash":"^4.17.5","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.6","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.22.2_1718020270635_0.9144187975637847","host":"s3://npm-registry-packages"}},"4.22.3":{"name":"@openapi-typescript-infra/service","version":"4.22.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.22.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"baf99504eafe363c27cc775186d0b855a15415e3","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.22.3.tgz","fileCount":118,"integrity":"sha512-3pnX8UcWdvoYkT4ShJdjIUEWzklxool7pHvegqBkg7m75MOP7oFPfb2TNd2Eyq/HB7Tz9G48VPuFqOxNXGHoRA==","signatures":[{"sig":"MEUCIQCv+pwU0LFP7Rg3O8EGnr3hHaelpNGKa3D63VL/v3aBngIgJRg6WnUVvS4AzOVbhEdm01EwwGNPW98kL8F31MLWOsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370805},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"c4b375fa4db327c6d8d0f3e9aac12a64099061be","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.7.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.16.0","glob":"^8.1.0","pino":"^9.1.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.52.0","express-openapi-validator":"^5.2.0","@opentelemetry/instrumentation-pg":"^0.42.0","@opentelemetry/exporter-prometheus":"^0.52.0","@opentelemetry/instrumentation-dns":"^0.37.0","@opentelemetry/instrumentation-net":"^0.37.0","@opentelemetry/instrumentation-http":"^0.52.0","@opentelemetry/instrumentation-pino":"^0.40.0","@opentelemetry/semantic-conventions":"^1.25.0","@opentelemetry/resource-detector-gcp":"^0.29.10","@opentelemetry/instrumentation-undici":"^0.3.0","@opentelemetry/instrumentation-express":"^0.40.1","@opentelemetry/instrumentation-graphql":"^0.41.0","@opentelemetry/instrumentation-ioredis":"^0.41.0","@opentelemetry/resource-detector-container":"^0.3.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.37.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.6.0","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.14.2","pino-pretty":"^11.2.0","@types/lodash":"^4.17.5","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.6","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.22.3_1718037715373_0.32482302483863434","host":"s3://npm-registry-packages"}},"4.22.4":{"name":"@openapi-typescript-infra/service","version":"4.22.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.22.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"5c366cdea107c584a435913973af924bc949f6b7","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.22.4.tgz","fileCount":118,"integrity":"sha512-LWJWtWS81N9IPubVk+p22AAv/hzPHjQ7RKJUtkvM2yU3wMx/u3C3rLYUuMuTxf3s0oCtvehWNJqg8YU6mdAa6A==","signatures":[{"sig":"MEQCIDN1ly0nWlLxFRuNFpErAyOn4TJxO3GQl8oJCjwLY7xmAiAJl7iCNJY9nn9TX4171a074BzE5R8lkWxLf/9F0b72jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370789},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"06b809ef1eb228f4faf83dfb1dc20d8b581684ed","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.7.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.16.0","glob":"^8.1.0","pino":"^9.1.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.52.0","express-openapi-validator":"^5.2.0","@opentelemetry/instrumentation-pg":"^0.42.0","@opentelemetry/exporter-prometheus":"^0.52.0","@opentelemetry/instrumentation-dns":"^0.37.0","@opentelemetry/instrumentation-net":"^0.37.0","@opentelemetry/instrumentation-http":"^0.52.0","@opentelemetry/instrumentation-pino":"^0.40.0","@opentelemetry/semantic-conventions":"^1.25.0","@opentelemetry/resource-detector-gcp":"^0.29.10","@opentelemetry/instrumentation-undici":"^0.3.0","@opentelemetry/instrumentation-express":"^0.40.1","@opentelemetry/instrumentation-graphql":"^0.41.0","@opentelemetry/instrumentation-ioredis":"^0.41.0","@opentelemetry/resource-detector-container":"^0.3.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.37.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.6.0","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.14.2","pino-pretty":"^11.2.0","@types/lodash":"^4.17.5","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.6","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.22.4_1718038080174_0.7526638401963","host":"s3://npm-registry-packages"}},"4.23.0":{"name":"@openapi-typescript-infra/service","version":"4.23.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.23.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"b0e7fe893d0088ae0a7cbee131dcb4330125a7cf","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.23.0.tgz","fileCount":118,"integrity":"sha512-pT7I/Z69jIeeXJetPIxOq3h3hPIc6k/XQ9UUwNDu7D+WaWr4oKc/3rHakNaPvUzyBtTppmaF23XvbfXhLeQj4w==","signatures":[{"sig":"MEQCIBmRSfYFSVwpIJLlYWb0ghbAiVMvxGSHsdmVcGwijfAMAiBV0ecCdU2X0W7Rt9UssJXztgZ2CGDfLARQmxRlzYlwWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370889},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"07fd14f2223188951cf52b322c0adc505c83f441","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.7.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.16.0","glob":"^8.1.0","pino":"^9.1.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.52.0","express-openapi-validator":"^5.2.0","@opentelemetry/instrumentation-pg":"^0.42.0","@opentelemetry/exporter-prometheus":"^0.52.0","@opentelemetry/instrumentation-dns":"^0.37.0","@opentelemetry/instrumentation-net":"^0.37.0","@opentelemetry/instrumentation-http":"^0.52.0","@opentelemetry/instrumentation-pino":"^0.40.0","@opentelemetry/semantic-conventions":"^1.25.0","@opentelemetry/resource-detector-gcp":"^0.29.10","@opentelemetry/instrumentation-undici":"^0.3.0","@opentelemetry/instrumentation-express":"^0.40.1","@opentelemetry/instrumentation-graphql":"^0.41.0","@opentelemetry/instrumentation-ioredis":"^0.41.0","@opentelemetry/resource-detector-container":"^0.3.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.37.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.6.0","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.14.2","pino-pretty":"^11.2.0","@types/lodash":"^4.17.5","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.6","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.23.0_1718039477507_0.5113295716765243","host":"s3://npm-registry-packages"}},"4.23.1":{"name":"@openapi-typescript-infra/service","version":"4.23.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.23.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"3db297072fb94231ed2fd0aae7fbc97779af65af","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.23.1.tgz","fileCount":118,"integrity":"sha512-PMaKVhSXbr0CuZcalBurvzLnVhU5/CmS7dqMrrnUVb0cZnAD/hPpaafqaIeeflaP5k9lkTdzKLdH7xFBj5gWpA==","signatures":[{"sig":"MEUCIQC2dbRztbj1troNjGnS5x2MhWQwUUiVIVb4FiCtouKrtgIgcRU2qD05y295RdEMEI9hgKCL7vjSrA/QWzcJdzNLr/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371376},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"baff8818ddcc37cebc9b80015697f2f10b904738","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.7.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.16.0","glob":"^8.1.0","pino":"^9.1.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.52.0","express-openapi-validator":"^5.2.0","@opentelemetry/instrumentation-pg":"^0.42.0","@opentelemetry/exporter-prometheus":"^0.52.0","@opentelemetry/instrumentation-dns":"^0.37.0","@opentelemetry/instrumentation-net":"^0.37.0","@opentelemetry/instrumentation-http":"^0.52.0","@opentelemetry/instrumentation-pino":"^0.40.0","@opentelemetry/semantic-conventions":"^1.25.0","@opentelemetry/resource-detector-gcp":"^0.29.10","@opentelemetry/instrumentation-undici":"^0.3.0","@opentelemetry/instrumentation-express":"^0.40.1","@opentelemetry/instrumentation-graphql":"^0.41.0","@opentelemetry/instrumentation-ioredis":"^0.41.0","@opentelemetry/resource-detector-container":"^0.3.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.37.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.6.0","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/node":"^20.14.2","pino-pretty":"^11.2.0","@types/lodash":"^4.17.5","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.0.6","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service_4.23.1_1718040903198_0.641679261361704","host":"s3://npm-registry-packages"}},"4.23.2":{"name":"@openapi-typescript-infra/service","version":"4.23.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.23.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"fa707730f913c3422555204103cc17bacac36e19","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.23.2.tgz","fileCount":118,"integrity":"sha512-PlhFYFBbumYJUm4iFkT0uDIaz4Rnjh1XqIlNjjCUqSozm5NdRMR1ANutjVbb9vq2B+ng354jJ07ZtH+t5/8efA==","signatures":[{"sig":"MEUCIHEAH0FnxLPb0F5096xh+uRkrw5jcjx8IZXOQQywkBR0AiEArhD87qUHl2BXMMNg0r6lkTPfNMe/vmhdS+ih1TA4T34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362813},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"7bd65acca6b979897dcf7fe2ef13a37a98111d9c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.16.0","dependencies":{"ajv":"^8.16.0","glob":"^8.1.0","pino":"^9.3.2","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.52.1","express-openapi-validator":"^5.2.0","@opentelemetry/instrumentation-pg":"^0.42.0","@opentelemetry/exporter-prometheus":"^0.52.1","@opentelemetry/instrumentation-dns":"^0.37.0","@opentelemetry/instrumentation-net":"^0.37.0","@opentelemetry/instrumentation-http":"^0.52.1","@opentelemetry/instrumentation-pino":"^0.40.0","@opentelemetry/semantic-conventions":"^1.25.1","@opentelemetry/resource-detector-gcp":"^0.29.10","@opentelemetry/instrumentation-undici":"^0.3.0","@opentelemetry/instrumentation-express":"^0.40.1","@opentelemetry/instrumentation-graphql":"^0.41.0","@opentelemetry/instrumentation-ioredis":"^0.41.0","@opentelemetry/resource-detector-container":"^0.3.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.37.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^1.6.0","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^20.14.14","pino-pretty":"^11.2.2","@types/lodash":"^4.17.7","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.1.3","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_4.23.2_1722647172293_0.17471227538315715","host":"s3://npm-registry-packages"}},"4.24.0":{"name":"@openapi-typescript-infra/service","version":"4.24.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.24.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"d6a281e1c7fdc3c7ce47acb2bb532543657434c8","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.24.0.tgz","fileCount":118,"integrity":"sha512-gd2bm5gbfEFoybo7ys0aChXT9fqxMIW2yDJPYsydj9V8xsGR/E6bCi1Cq+Kb4MqG5J9HQzf+LGgJd7anWFSSKg==","signatures":[{"sig":"MEQCICJZBReCihQToU3dMSayJHip5zzsXI/NXVn+ksTiaWWdAiArqVpKjsZxNEWybv2ubilrszjlngI8WRKeGK6Wgue6BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362810},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"98c23da4a6fde4e74697c7b8dfaca675f1dff4ae","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.16.0","dependencies":{"ajv":"^8.17.1","glob":"^8.1.0","pino":"^9.3.2","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.52.1","express-openapi-validator":"^5.2.0","@opentelemetry/instrumentation-pg":"^0.43.0","@opentelemetry/exporter-prometheus":"^0.52.1","@opentelemetry/instrumentation-dns":"^0.38.0","@opentelemetry/instrumentation-net":"^0.38.0","@opentelemetry/instrumentation-http":"^0.52.1","@opentelemetry/instrumentation-pino":"^0.41.0","@opentelemetry/semantic-conventions":"^1.25.1","@opentelemetry/resource-detector-gcp":"^0.29.10","@opentelemetry/instrumentation-undici":"^0.4.0","@opentelemetry/instrumentation-express":"^0.41.1","@opentelemetry/instrumentation-graphql":"^0.42.0","@opentelemetry/instrumentation-ioredis":"^0.42.0","@opentelemetry/resource-detector-container":"^0.3.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.38.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^2.0.5","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^20.14.14","pino-pretty":"^11.2.2","@types/lodash":"^4.17.7","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.3.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.1.3","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_4.24.0_1722705610522_0.11145808203673035","host":"s3://npm-registry-packages"}},"4.25.0":{"name":"@openapi-typescript-infra/service","version":"4.25.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.25.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"3f2cfc246236b927721ab7fd03ee8bfa7129a9ec","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.25.0.tgz","fileCount":118,"integrity":"sha512-DA/I7fSISy3w7lqhYYiKjd37ue8mEvhzgQnSkkIn3Ls2Y51235Ny+5i1WvWKntF7eC1dptCkeG8LQNy6A6LTqg==","signatures":[{"sig":"MEQCIFkdCIaD6v1k/MxT/6Y1rbEhIH270Gh7TBtquYMcCGysAiBSFJqwpk+n6wia30AzFXlDlF2kAlaOJFuHrAdghnDPcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363373},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"31312a32ddf2c6c65940284740689ff79d2ad328","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.16.0","dependencies":{"ajv":"^8.17.1","glob":"^8.1.0","pino":"^9.3.2","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0-beta.3","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.52.1","express-openapi-validator":"^5.2.0","@opentelemetry/instrumentation-pg":"^0.43.0","@opentelemetry/exporter-prometheus":"^0.52.1","@opentelemetry/instrumentation-dns":"^0.38.0","@opentelemetry/instrumentation-net":"^0.38.0","@opentelemetry/instrumentation-http":"^0.52.1","@opentelemetry/instrumentation-pino":"^0.41.0","@opentelemetry/semantic-conventions":"^1.25.1","@opentelemetry/resource-detector-gcp":"^0.29.10","@opentelemetry/instrumentation-undici":"^0.4.0","@opentelemetry/instrumentation-express":"^0.41.1","@opentelemetry/instrumentation-graphql":"^0.42.0","@opentelemetry/instrumentation-ioredis":"^0.42.0","@opentelemetry/resource-detector-container":"^0.3.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.0.1","@opentelemetry/instrumentation-generic-pool":"^0.38.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.0","vitest":"^2.0.5","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^20.14.14","pino-pretty":"^11.2.2","@types/lodash":"^4.17.7","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.29.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.1.3","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_4.25.0_1723174617027_0.8750364130332049","host":"s3://npm-registry-packages"}},"4.26.0":{"name":"@openapi-typescript-infra/service","version":"4.26.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.26.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"c9655c211879f3bc6c1758cabd10ccf3cfcaefba","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.26.0.tgz","fileCount":118,"integrity":"sha512-GrZ0TT0Zkn57G33jtvXsoh40zsTVlYz/mLYZUw2tQZy07McWEEfqo2N/2d9wpC8TDA55pGKpgxsEh8qADmVS6w==","signatures":[{"sig":"MEQCIGzr79/eoF+PNRf6+SrZy80KKyE1kD2Hp3YY4XVLIG1CAiBjfPD5/O9RXrJD/5e36XCqM4Jdj2TPYF3vALA4KCpbzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363223},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"c495a9616d7b216e2e110e660d83681c2407f797","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","glob":"^8.1.0","pino":"^9.4.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.0","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.6","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.44.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.11","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.42.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.1","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/glob":"^8.1.0","@types/node":"^20.16.5","pino-pretty":"^11.2.2","@types/lodash":"^4.17.7","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.30.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^10.3.5","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_4.26.0_1726928161554_0.1739076204891079","host":"s3://npm-registry-packages"}},"4.27.0":{"name":"@openapi-typescript-infra/service","version":"4.27.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.27.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"bcefa4203dafcc552ab60359ec6c8a4b2f07de0c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.27.0.tgz","fileCount":118,"integrity":"sha512-9MEPvvGF/ntzM9c8FPOUKNfJJWgJ9RySi3ysbH2Ll00t2o8Ga7Cr7ywAl8Pvz4GVlcP4lwR+63intzzRCI4HwA==","signatures":[{"sig":"MEQCIHjjU5wmFf2OrNPPBeJ+RHj0fi7omvXEm711sLdVbkNVAiB2sbN8QLfXTxvQ+h5Xv7+aCoLSy5JGdwXosrGhFA40YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375076},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"8108dbfc7aa5c1bc21c6a4119226f79030a6bf21","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","glob":"^8.1.0","pino":"^9.4.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.1","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.7","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.45.1","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.3","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.2","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/node":"^20.16.11","pino-pretty":"^11.2.2","@types/lodash":"^4.17.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_4.27.0_1728867421226_0.4622678450144875","host":"s3://npm-registry-packages"}},"4.27.1":{"name":"@openapi-typescript-infra/service","version":"4.27.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.27.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"756e658a84f8588ab3531c1178499edc662df58c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.27.1.tgz","fileCount":118,"integrity":"sha512-OXt5+7kDantpRWStFowmVXbukgB/8CEid+8PxVFt6v+5ZV1U8n0tsJSDc9vCB2uMNWlDDHicwYGmYXqVIT+yUA==","signatures":[{"sig":"MEQCIG45sVvQoSKIT18H5MnLbbSsdL7Y5lyPsU6Rqam+xnA+AiA6Llux/dXFQ4pN7sO2i9NJ2fKipg+Rn7fjsAoWzyjI7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375138},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"956c2d845605dc0d6d6e90c4c68ca5a1c3fa7a43","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","glob":"^8.1.0","pino":"^9.4.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.1","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.7","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.45.1","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.3","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.2","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/node":"^20.16.11","pino-pretty":"^11.2.2","@types/lodash":"^4.17.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_4.27.1_1728874641948_0.37515581603431625","host":"s3://npm-registry-packages"}},"4.27.2":{"name":"@openapi-typescript-infra/service","version":"4.27.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@4.27.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"153b0c64a7ea7baeac34870b368e7762c373f479","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-4.27.2.tgz","fileCount":118,"integrity":"sha512-tl7BpFkCIxfMi6ztHnkDuhFMqkD1fxUctqUP8bwHODec3uoEfYupSjBNVBlHDaQ5iB5/ET+SV/0N/SeZpLBJZg==","signatures":[{"sig":"MEYCIQCh47kn9lp8LpvLGPg2Cx5TyVt9CG5UZKr2ZIwbhmfD/AIhAP/vtKtWzrYAqboGksotkjODI7olXxl5ZQ5qkc6hFDN7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375224},"main":"build/index.js","types":"./build/index.d.ts","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"gitHead":"0fda2253734462a9e50703b9abb7f9b93bb7bbda","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","glob":"^8.1.0","pino":"^9.4.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.1","minimist":"^1.2.8","request-ip":"^3.3.0","read-pkg-up":"^7.0.1","cookie-parser":"^1.4.7","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.45.1","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.3","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.2","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/node":"^20.16.11","pino-pretty":"^11.2.2","@types/lodash":"^4.17.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"^13.0.0","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_4.27.2_1729103631256_0.4508164459934694","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@openapi-typescript-infra/service","version":"5.0.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.0.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"068804caa10f1ef294456392aab8384504fa7ac4","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.0.0.tgz","fileCount":118,"integrity":"sha512-aTr9Na6MTeNt7ie7+r97uZqia4/nH9B6QOH2odO3DWNIg0jaP2OLb1zN/JxX/ndGbLHuaU01/uFLhgpZOeNyng==","signatures":[{"sig":"MEUCIQDVvkiH9K8/R230OX0rIS2gsq44og37fkVX259p2C6Q5wIgG2d9cfiJjabaIsFb5K30q8Sd0Y/3nKtHbXldfkIb6Ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":378895},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"17791350de6a439a4f9a899721f25e1bf018bc0d","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","lodash":"^4.17.21","express":"^5.0.1","minimist":"^1.2.8","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.6","pino-pretty":"^11.3.0","@types/lodash":"^4.17.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.0.0_1729227277344_0.6237895848434034","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@openapi-typescript-infra/service","version":"5.0.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.0.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"0d20691ca856e5ff0924e91b5904aeb44a38709e","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.0.1.tgz","fileCount":118,"integrity":"sha512-bVg6hflSmp5gXorBls5c122YJx2lvOYt5vT7qR2lb+cAMhzRomIQSMMuZig3R6R9RqiYI3BrJgINtpLpTHBmNg==","signatures":[{"sig":"MEYCIQDLbCvV+b6G1qt9b1p6QlQQTmt/+y2LUr/YSWnkAnaI4AIhAJvqKiEsg7Ef7zgEYn/qA+EOPW03snmsNueZ+N/u/bP1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383441},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"e86ad8989057ee5fe5dfe9691cea8258f9f61fac","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.6","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.0.1_1729228239097_0.6265558610698614","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@openapi-typescript-infra/service","version":"5.1.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.1.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"b8cfbea27fe901ba2c265a2157f2322d1bae670c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.1.0.tgz","fileCount":118,"integrity":"sha512-urQQ3MlYtCLX1cf9I3vfQpaDhgthtNH6bL8klSSQHOoP2RcOfYWn8imek4CZgtH+9KSMLIqJz+CbHs8cpyzO9g==","signatures":[{"sig":"MEUCIEXa6RX3Dt23dXimP+a4gSlTt9Jye6W6CyHYC6bgnE96AiEA8SsE4Kk/KfVlUDEd5lTJteHWGgKPmMJv5Z6QTKMyc9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383885},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":"./build/index.js","gitHead":"135299909149dbbc5587e3efa3a52a3239bf5698","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.6","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.1.0_1729230707891_0.3801782670913936","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@openapi-typescript-infra/service","version":"5.1.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.1.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"1919117ee76547e1829f7a9383aa204c33c468d6","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.1.1.tgz","fileCount":118,"integrity":"sha512-UIJxPrhbYIoKw4VVMK9cvKRnbF07EAK86nLKslDn+/KP7fUblVOezdxaXhzrHlkeD2mi/SuYJMsL3JbQvz0mKQ==","signatures":[{"sig":"MEQCIDgWsFZ7xVplMAUpF8Y32qwt65Zd3sc0blLu00XJzX90AiAjhATn3+UTppRk4NruiX5aj5v9BDi7xCdXTT9i34xcpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383688},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":"./build/index.js","gitHead":"1dde1b09f53efabd72cf5242bb92376605a429d1","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.6","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.4.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.1.1_1729269210292_0.205884845128105","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"@openapi-typescript-infra/service","version":"5.1.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.1.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"f92037fa716029cf92094304f883654bfddbbf8f","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.1.2.tgz","fileCount":118,"integrity":"sha512-/eWKYoPxL7nEA2Cn1y53uH+ryKIZjHQPla6D9p97Ata0tIPMBA4fsJiwtOs7sr2vEJpoisl0EdCZa5Tc0/YSxQ==","signatures":[{"sig":"MEYCIQCutCjG+XXzfOUlXuQ0z/agXgcKnHaGjj5nFny8VFpnCAIhAPIS9KGalN3OUDziSgz4kj1GdVHcgZxhAe1Yt0ZSMaQo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382512},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":"./build/index.js","gitHead":"f0b33fe9a7e76c9202952c79c417c2ef4a1cb9a2","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.5.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.1.2_1729343943857_0.15164114301532394","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"@openapi-typescript-infra/service","version":"5.1.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.1.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"bd82ecbdc68d3140d8262039137c3b2e4bfdcdc6","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.1.3.tgz","fileCount":118,"integrity":"sha512-5Hjtex22dKdic8zkf+7MMdFJWLPj/S0nmCWCI9BZ7Bky8iC9EKsjLpDPGyTR92x1excS+SaSOm/izo9hU1LvxA==","signatures":[{"sig":"MEUCIC25glVNBs6c/Xgk5uwZj2TjUkhmwP+4Zx1fygrj+rz/AiEAtW8x2qj9SSkKWdMi8DBNzVCquA2rAwAC7tcE1ldIe1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382792},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"999bdabbdd55d6e9363503d48ec7dc9a6b98c0c2","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.5.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.1.3_1729349646078_0.700983945736982","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"@openapi-typescript-infra/service","version":"5.1.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.1.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"29ef8f28883d8f79f99718d05f913ebf6aa72eba","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.1.4.tgz","fileCount":118,"integrity":"sha512-jgrv/McurDR9HLsYWsPpp2wIerweWOXUjWpmEbBCcCd0MQv2pVYfQnEq5yBh3XsdxrqnFHt/a8qnuXx0/T3jyw==","signatures":[{"sig":"MEUCIDcaSMbTGFfC4W5RXAPV4KThwQLkGOyZ+UJmtlmf2PyVAiEA5+smG+Y1hZfvqN4UxYFMJQ3Ye9Ezqr0vd6n6p0MlWJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382867},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"6183e7ffc241e8c7a5bd9ee4af34b88f8689f3e5","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","ts-node":"^10.9.2","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.5.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.1.4_1729352822424_0.01644812425275677","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@openapi-typescript-infra/service","version":"5.2.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.2.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"c9fd1ba44c325a4709e34fe4d1a9f811fd05a8bf","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.2.0.tgz","fileCount":118,"integrity":"sha512-ffqNozMIc1eybz0ABWO2c2K3FAABOz+bkOrpEZXXjQ4U7IpGJQ3CYvegEWTqd8prtsntWBfB63ZDzL6nEBZXHQ==","signatures":[{"sig":"MEUCIQDU/WhZSffXsSxurycFJJsNS/LBOD8sXuEgCt7si1vYYwIgFJoaU6Py7hS7mWdtJ3BwbwLFNlpsk2bLhkAk+ZNGPtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382345},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"5229f5f404f17da93d55c6cedfcedd142319f33b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.2.0_1729362364291_0.36242394331042216","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@openapi-typescript-infra/service","version":"5.3.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.3.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"3c779842482a772cbbaefb50e8d2a9da0b1e95cc","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.3.0.tgz","fileCount":119,"integrity":"sha512-ZK1DFk1gah+BGibbR1EZXMPxQnFaL3FnkFp9/9p7E6BUXv17ak3p88X30IZDB2KSTcJ0rkHK2rJssT9bmU4WUA==","signatures":[{"sig":"MEQCIDjY4Z09uB/EfVFXVBqK5v8sVPhNsFvOJ8ZXvrcXIF/JAiAgqf9RmbTjw5fGT9o9SEHriBkd/LXiDiH20q5pZ/cGrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382619},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"606db20d1cbcd3c11da738c90c2475b350a2e00b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.1","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","coconfig":"^1.5.2","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.3.0_1729363612681_0.09579636767743582","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"@openapi-typescript-infra/service","version":"5.3.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.3.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"583eda693cf309f5f118ec8db76d8b652981e97f","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.3.1.tgz","fileCount":119,"integrity":"sha512-BLptSgaeyPRuh8mmJuRyFVrGewHLna3mPrFb3W2f81L85i2nrHajmkGE5FKy8TCsSTFX6zFV564hIlTQUzsQmg==","signatures":[{"sig":"MEQCIFFQiWsa80QvASMWc5UiofGelJoqIEQWQ9WrG/b+PRyAAiAxgabenBeTxXvFAphk0fmx7vD+wuDoiL350KApL8Gn0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382619},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"95fa7bb6af0d5dd40f62c3a8bfb2cb5eea7286f4","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.1","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","coconfig":"^1.6.0","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.3.1_1729365830168_0.9120397695352265","host":"s3://npm-registry-packages"}},"5.3.2":{"name":"@openapi-typescript-infra/service","version":"5.3.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.3.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"4990f36b60785a30a547e4da4bc5a150d82fa413","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.3.2.tgz","fileCount":119,"integrity":"sha512-wyupVybSzgm3UiVa+Mi14E8Mh3NgCeWaXjOVy9Fg9AdTqDCzyo/J0t+O+7wdc05oVPy61Pq8DvjMz0xo2wdjRw==","signatures":[{"sig":"MEQCIBp8eFZZr9MbDEejtPe7ButmnJniKGOQFaM5KL2PbPUYAiAuDqSjWO/00yBbOveoRrQKN/ul3WfH7nUsi0nPa6HucQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382691},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"fc0666661aa487dc943fab396b0fdf66cacf0539","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.1","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","coconfig":"^1.6.0","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.3.2_1729369481312_0.7706328921880352","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@openapi-typescript-infra/service","version":"5.4.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.4.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"2df52d894887daacfd6753b03ed60182392afca2","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.4.0.tgz","fileCount":119,"integrity":"sha512-+MmM1p5j8pw7JKeARcHWhLUfXL4AR4jxBi7SGLunH82w9I+ndKW7o2e2sIl/42/aSVKVlWG7S8Cs4v9hN78lwg==","signatures":[{"sig":"MEQCIDa1zbn/ltpqex1FMhQ3VEjLU+Ewr2iM1bS6GEicZHnAAiBB9Tz4WnfbxWL3P31mCuahnlovdEtPs3GJFW+G3gXIRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383017},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"15fe42922e80b2231d48995c3579627837f8fbab","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.1","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","coconfig":"^1.6.0","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.4.0_1729473627684_0.8349751459397943","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"@openapi-typescript-infra/service","version":"5.4.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.4.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"f18c764556fb928b9b1b86548994852b82969e73","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.4.1.tgz","fileCount":119,"integrity":"sha512-jmYEzy9RzbnWmIbEDyZkctgo12PyimIu/si9OjI2N0lSaRsGfaWM2kMWJojTHVk4sex0Q8TNpWFHY5eEu4F0Iw==","signatures":[{"sig":"MEQCIE6DOu0CBY7w/rZH8KxniR9q59eN/72+Ok6eNYt4tPNDAiASDa7LA0lUxyIWUAX0JCLxML2igW1q1ydFMZyXiKhQTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383161},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"2cf55a77c8e0ed464c8fb54ef37f250137ec5007","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.1","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","coconfig":"^1.6.0","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.4.1_1729528768493_0.14445945318488884","host":"s3://npm-registry-packages"}},"5.4.2":{"name":"@openapi-typescript-infra/service","version":"5.4.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.4.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"dbcef6a4012a903a206dae00e911c89a5d1db732","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.4.2.tgz","fileCount":119,"integrity":"sha512-qg5PAZpxoOBMxgBuz9lytHA1aIW2KSc85w8zr4nmVxaeSWLuGLCX962CCUDswQvULzLf0OQjVhviCPLWV4LFGg==","signatures":[{"sig":"MEYCIQD71xdWxlpjErs3ayhYYFsq7mk8pFbWzEMZPSuMzgEDgAIhAJ5/e5kdNiv0JuPl3Mx9e5752LnuARDbOU6x8VZR8Vr3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383768},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"e4d691bac72fabbdc782ff890040844d5bcef59c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.1","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","coconfig":"^1.6.0","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.4.2_1729559754562_0.6008016764087047","host":"s3://npm-registry-packages"}},"5.4.3":{"name":"@openapi-typescript-infra/service","version":"5.4.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.4.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"cfb721c2a11e2a4f70b52e6e49121d3217e17e4c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.4.3.tgz","fileCount":119,"integrity":"sha512-fxBp5L8npQKr9HaeDEXj8PFDHypm/NRZlVA3GHv1dt94dzUHWFRaWO3nW2PYKZF7/tkdJ+eH4sZH/en0rCaypA==","signatures":[{"sig":"MEUCIEO6YBwJN6RN4++t5YZull6Sqqa84NlofA+trmgxz7GJAiEA4yqbcoXvzqlpiugQqtQMiIZhLsF8rnqzhD+LRWPAMEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383769},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"92a5bb8572b14dcb41ca41f7ab0c8b1debad1521","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.1","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","coconfig":"^1.6.0","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.4.3_1729563141093_0.15800776742106537","host":"s3://npm-registry-packages"}},"5.4.4":{"name":"@openapi-typescript-infra/service","version":"5.4.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.4.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"df3bd6a3be6d6d306b49ac1270085634cbdb3280","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.4.4.tgz","fileCount":119,"integrity":"sha512-5spF+QS6uEIQi19KsSMh/Dmn9tO4lw1NHfKdrA155U+CMRrwxB1vVUqL/RSk/QuHYxcqbGcoQRpIGFIeZeyUvQ==","signatures":[{"sig":"MEQCIGcZ6hWoWXbBcmVn8PdYpvltSp7xqkI4e9FZiDgTMhUUAiAJmbe2MxhVYIaPhVSlrKo5JezE/0nekLcXbl0Tm6ikAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383841},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"fde9295fca8042204f8e88f629709074a9fea2e8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.53.0","express-openapi-validator":"^5.3.7","@opentelemetry/instrumentation-pg":"^0.46.0","@opentelemetry/exporter-prometheus":"^0.53.0","@opentelemetry/instrumentation-dns":"^0.39.0","@opentelemetry/instrumentation-net":"^0.39.0","@opentelemetry/instrumentation-http":"^0.53.0","@opentelemetry/instrumentation-pino":"^0.42.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.12","@opentelemetry/instrumentation-undici":"^0.6.0","@opentelemetry/instrumentation-express":"^0.43.0","@opentelemetry/instrumentation-graphql":"^0.43.0","@opentelemetry/instrumentation-ioredis":"^0.43.0","@opentelemetry/resource-detector-container":"^0.4.4","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.39.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.1","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.3","coconfig":"^1.6.0","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.7.7","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.4.4_1729563835513_0.9283007385757258","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@openapi-typescript-infra/service","version":"5.5.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.5.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"0014a66437255650967787513a284f156e5fcd6b","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.5.0.tgz","fileCount":123,"integrity":"sha512-d2A3Em4MDCXjNWL7qi4ga9+4e8JqAK8jVghsQ9t7Pt52qWKs2TzEQkABnpPjAR9BkMxyd4bEiF7uNaBUF2Sj5g==","signatures":[{"sig":"MEUCIQCiLTX8B40+vMuC4yJGvVvjZVaO3aBNt2YXQEDqMSKbgwIgTkSplFQ8i3dxL/vMn/JbN+HYkxv33khzaccyXUIuvk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403598},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"57229cab4a0f0c54324ece9e7e5927be0fa8c049","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.11.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.54.0","express-openapi-validator":"^5.3.8","@opentelemetry/instrumentation-pg":"^0.47.0","@opentelemetry/exporter-prometheus":"^0.54.0","@opentelemetry/instrumentation-dns":"^0.40.0","@opentelemetry/instrumentation-net":"^0.40.0","@opentelemetry/instrumentation-http":"^0.54.0","@opentelemetry/instrumentation-pino":"^0.43.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.13","@opentelemetry/instrumentation-undici":"^0.7.0","@opentelemetry/instrumentation-express":"^0.44.0","@opentelemetry/instrumentation-graphql":"^0.44.0","@opentelemetry/instrumentation-ioredis":"^0.44.0","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/resource-detector-container":"^0.5.0","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.40.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.2","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.4","coconfig":"^1.6.1","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.5.0_1730128124901_0.5383461004429839","host":"s3://npm-registry-packages"}},"5.5.1":{"name":"@openapi-typescript-infra/service","version":"5.5.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.5.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"8bb0c304fd2f044c88aea239d5f98389f3008ade","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.5.1.tgz","fileCount":123,"integrity":"sha512-bTMIwsjWBi5uH4zdgWx9N88peSwagzl3+KDl4zaxHacnJVgd5OPYT67CTbUuJdDqc9SLOoGHrZyeWC1w0/RcXA==","signatures":[{"sig":"MEQCIB9TVp+YdndM3MvU//+yVxc0fsiXqPqa25H/EGNswkEuAiBQg4woCUStyXR6P0MlThywJqtyD+6y8wIJrxXiCVWBdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403559},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"f63c88c27c6af234c991d6d385e7909ef352a917","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.5","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^3.12.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.11.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.54.0","express-openapi-validator":"^5.3.8","@opentelemetry/instrumentation-pg":"^0.47.0","@opentelemetry/exporter-prometheus":"^0.54.0","@opentelemetry/instrumentation-dns":"^0.40.0","@opentelemetry/instrumentation-net":"^0.40.0","@opentelemetry/instrumentation-http":"^0.54.0","@opentelemetry/instrumentation-pino":"^0.43.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/resource-detector-gcp":"^0.29.13","@opentelemetry/instrumentation-undici":"^0.7.0","@opentelemetry/instrumentation-express":"^0.44.0","@opentelemetry/instrumentation-graphql":"^0.44.0","@opentelemetry/instrumentation-ioredis":"^0.44.0","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/resource-detector-container":"^0.5.0","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.40.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.2","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.4","coconfig":"^1.6.1","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","pino-pretty":"^11.3.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.5.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.7","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.6.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/service_5.5.1_1730132040380_0.24411164434224109","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"@openapi-typescript-infra/service","version":"5.6.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.6.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"8948b0be32816d4f981f5e7238c2e6f6e5e43237","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.6.0.tgz","fileCount":123,"integrity":"sha512-w/KT+8zGO/9NrGcOBiT79+mj2Sk7FI3A/npitJssp0R9YvaplQHdXKo2jOZEjw6PwIi9MTlydI2/CRubNW9EJg==","signatures":[{"sig":"MEUCID7jY4u9huGHZPPpWpQ7obj2YYfOCXjXdmSaE+rKeGMVAiEA1+0YSZZJGZsm0Qjt3QVhkXzAf9Nb7uQ0osdzMpq11GY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412334},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"251ccaba13a0b000489e1b22a76b836bde2dd55a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.7","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.12.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.0","express-openapi-validator":"^5.3.9","@opentelemetry/instrumentation-pg":"^0.50.0","@opentelemetry/exporter-prometheus":"^0.57.0","@opentelemetry/instrumentation-dns":"^0.43.0","@opentelemetry/instrumentation-net":"^0.43.0","@opentelemetry/instrumentation-http":"^0.57.0","@opentelemetry/instrumentation-pino":"^0.46.0","@opentelemetry/semantic-conventions":"^1.28.0","@opentelemetry/resource-detector-gcp":"^0.32.0","@opentelemetry/instrumentation-undici":"^0.10.0","@opentelemetry/instrumentation-express":"^0.47.0","@opentelemetry/instrumentation-graphql":"^0.47.0","@opentelemetry/instrumentation-ioredis":"^0.47.0","@opentelemetry/auto-instrumentations-node":"^0.55.0","@opentelemetry/resource-detector-container":"^0.5.3","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.2","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.8","coconfig":"^1.6.1","supertest":"^7.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","pino-pretty":"^13.0.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.7.0","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.2"},"_npmOperationalInternal":{"tmp":"tmp/service_5.6.0_1734717053479_0.409260545938684","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@openapi-typescript-infra/service","version":"5.7.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.7.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"b1c01c6cfb59f2374068387fe4ff6e6c9758e6b7","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.7.0.tgz","fileCount":123,"integrity":"sha512-svOeKmteE9DjjxcJh/ar2vx07MwhJQ52BgGU5EUdweipGiDDH6QkvMZ6777xYIY8U1YgCyYyJQV/cJkTbRbfVw==","signatures":[{"sig":"MEUCIQDQWLYBpANGbdrWRhoTJHdjHWOHiN87+vl6OJ+xZIANJgIgRSpWyPxwItmKfHJYGVr+tL8xs+wK2iFU1uY50Iuu66Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413972},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js","require":"./build/telemetry/index.js"}},"gitHead":"b03994af848b2069f53da379bfbe8afadcc89c53","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.0","pino":"^9.5.0","dotenv":"^16.4.7","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.12.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.0","express-openapi-validator":"^5.3.9","@opentelemetry/instrumentation-pg":"^0.50.0","@opentelemetry/exporter-prometheus":"^0.57.0","@opentelemetry/instrumentation-dns":"^0.43.0","@opentelemetry/instrumentation-net":"^0.43.0","@opentelemetry/instrumentation-http":"^0.57.0","@opentelemetry/instrumentation-pino":"^0.46.0","@opentelemetry/semantic-conventions":"^1.28.0","@opentelemetry/resource-detector-gcp":"^0.32.0","@opentelemetry/instrumentation-undici":"^0.10.0","@opentelemetry/instrumentation-express":"^0.47.0","@opentelemetry/instrumentation-graphql":"^0.47.0","@opentelemetry/instrumentation-ioredis":"^0.47.0","@opentelemetry/auto-instrumentations-node":"^0.55.0","@opentelemetry/resource-detector-container":"^0.5.3","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.2","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^2.1.8","coconfig":"^1.6.1","supertest":"^7.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","pino-pretty":"^13.0.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-import-resolver-typescript":"^3.7.0","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.2"},"_npmOperationalInternal":{"tmp":"tmp/service_5.7.0_1737573143530_0.19168595133402877","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@openapi-typescript-infra/service","version":"5.8.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.8.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"db47f1f5c847a75b4f77bed1233db49e84f9699f","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.8.0.tgz","fileCount":123,"integrity":"sha512-e3GTTIlXZcXUtYAhdXRkGyRHym+w8YcM8IgZqpdpJpp6C5qXQbj7hPibW529caXRibqkbAMUcUMW1pMqqiBBFw==","signatures":[{"sig":"MEUCIQD6P1nPEXvc4uWR02F1Qw975CJj9VTgse1IOP5Cbjoi7wIgVwlmPlIjGzAPIMhS9clq/3w2VKADSlokTERtWcqYed0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414074},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"1956a33db5d1b93bf33013e7e2c3d327969f8a7b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.18.3","dependencies":{"ajv":"^8.17.1","glob":"^11.0.1","pino":"^9.6.0","dotenv":"^16.4.7","express":"^5.0.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.2","express-openapi-validator":"^5.3.9","@opentelemetry/instrumentation-pg":"^0.51.1","@opentelemetry/exporter-prometheus":"^0.57.2","@opentelemetry/instrumentation-dns":"^0.43.1","@opentelemetry/instrumentation-net":"^0.43.1","@opentelemetry/instrumentation-http":"^0.57.2","@opentelemetry/instrumentation-pino":"^0.46.1","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/resource-detector-gcp":"^0.33.1","@opentelemetry/instrumentation-undici":"^0.10.1","@opentelemetry/instrumentation-express":"^0.47.1","@opentelemetry/instrumentation-graphql":"^0.47.1","@opentelemetry/instrumentation-ioredis":"^0.47.1","@opentelemetry/auto-instrumentations-node":"^0.56.1","@opentelemetry/resource-detector-container":"^0.6.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.0.7","coconfig":"^1.6.1","supertest":"^7.0.0","typescript":"^5.7.3","@types/node":"^22.13.5","pino-pretty":"^13.0.0","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.7.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.2","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.7.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^3.8.3","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.8.0_1740684876735_0.6322135598810537","host":"s3://npm-registry-packages-npm-production"}},"5.8.1":{"name":"@openapi-typescript-infra/service","version":"5.8.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.8.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"dfc91696be4ef99e8c473a63b89289541247736b","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.8.1.tgz","fileCount":123,"integrity":"sha512-lRrURRURwrh1dHVM2Oi7je113rZTCPSTpHMXCLVi40JTjzvZdfa/SpGOFpwDNgliSRHfi7q9pIqj1XXmWQb0uQ==","signatures":[{"sig":"MEUCIHyCV//egoHVA47dh/m292TFDxPf6Tu6P2Mic4Z57ZMlAiEAvSqwh5AS6JEiDqt+DLvkxk4KrBZ1MdpVtS/1ig9pjJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414419},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"4326748ba12e7fa4361f35610d1e6e1b5075185f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.1","pino":"^9.6.0","dotenv":"^16.4.7","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.2","express-openapi-validator":"^5.4.7","@opentelemetry/instrumentation-pg":"^0.51.1","@opentelemetry/exporter-prometheus":"^0.57.2","@opentelemetry/instrumentation-dns":"^0.43.1","@opentelemetry/instrumentation-net":"^0.43.1","@opentelemetry/instrumentation-http":"^0.57.2","@opentelemetry/instrumentation-pino":"^0.46.1","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/resource-detector-gcp":"^0.33.1","@opentelemetry/instrumentation-undici":"^0.10.1","@opentelemetry/instrumentation-express":"^0.47.1","@opentelemetry/instrumentation-graphql":"^0.47.1","@opentelemetry/instrumentation-ioredis":"^0.47.1","@opentelemetry/auto-instrumentations-node":"^0.56.1","@opentelemetry/resource-detector-container":"^0.6.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.1","coconfig":"^1.6.1","supertest":"^7.1.0","typescript":"^5.8.2","@types/node":"^22.13.17","pino-pretty":"^13.0.0","@types/express":"^5.0.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.1","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.8.1_1743560353707_0.9342935063413922","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@openapi-typescript-infra/service","version":"5.9.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.9.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"8d400c1e0dc5628bece8072fefc7975903a8d43b","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.9.0.tgz","fileCount":123,"integrity":"sha512-ZpV7kd5SiilQuixzB+oaP55dGb5PUxbFzm/JX0QVglUIApny3RbUc8/yiyRT8H3d1rze19FhYLa8/nU4P+GneQ==","signatures":[{"sig":"MEQCICPn6FiDGYQE9+3CwJD/IH9hldUu1qwAA6fyTdXkoR3/AiAel8TAtKSSsuyOPwjeEsYQNqgxtbtk6awyBl0Q+mNByA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415060},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"57140c56c2d512fadfbb4279f18d738b6b1f9fea","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.1","pino":"^9.6.0","dotenv":"^16.4.7","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.2","express-openapi-validator":"^5.4.7","@opentelemetry/instrumentation-pg":"^0.51.1","@opentelemetry/exporter-prometheus":"^0.57.2","@opentelemetry/instrumentation-dns":"^0.43.1","@opentelemetry/instrumentation-net":"^0.43.1","@opentelemetry/instrumentation-http":"^0.57.2","@opentelemetry/instrumentation-pino":"^0.46.1","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/resource-detector-gcp":"^0.33.1","@opentelemetry/instrumentation-undici":"^0.10.1","@opentelemetry/instrumentation-express":"^0.47.1","@opentelemetry/instrumentation-graphql":"^0.47.1","@opentelemetry/instrumentation-ioredis":"^0.47.1","@opentelemetry/auto-instrumentations-node":"^0.56.1","@opentelemetry/resource-detector-container":"^0.6.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.1","coconfig":"^1.6.1","supertest":"^7.1.0","typescript":"^5.8.2","@types/node":"^22.13.17","pino-pretty":"^13.0.0","@types/express":"^5.0.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.1","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.9.0_1745550404472_0.7642023250348391","host":"s3://npm-registry-packages-npm-production"}},"5.9.1":{"name":"@openapi-typescript-infra/service","version":"5.9.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.9.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"f5cee06aec90f5f135d292c86933c5a58110e3f0","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.9.1.tgz","fileCount":123,"integrity":"sha512-Qk5+xYsd3sgGKVWeABqxQvSZKNs4umkWBuSb+KJduaghF7Q13Y/We0VT28zGeIuFViKiIjNnKh34+G/dr5DoGQ==","signatures":[{"sig":"MEUCIG9W1lYTWTFsi8qOff4KJhKASxJNXWelNlxK3Y9AhMNWAiEAoXoDBSPRj+/thhA7E9gl5SN4SrjJyhBEhc5IePcyXfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415317},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"df748fc1e1738dd282151a58b06a22ac29e42778","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.1","pino":"^9.6.0","dotenv":"^16.4.7","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.2","express-openapi-validator":"^5.4.7","@opentelemetry/instrumentation-pg":"^0.51.1","@opentelemetry/exporter-prometheus":"^0.57.2","@opentelemetry/instrumentation-dns":"^0.43.1","@opentelemetry/instrumentation-net":"^0.43.1","@opentelemetry/instrumentation-http":"^0.57.2","@opentelemetry/instrumentation-pino":"^0.46.1","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/resource-detector-gcp":"^0.33.1","@opentelemetry/instrumentation-undici":"^0.10.1","@opentelemetry/instrumentation-express":"^0.47.1","@opentelemetry/instrumentation-graphql":"^0.47.1","@opentelemetry/instrumentation-ioredis":"^0.47.1","@opentelemetry/auto-instrumentations-node":"^0.56.1","@opentelemetry/resource-detector-container":"^0.6.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.1","coconfig":"^1.6.1","supertest":"^7.1.0","typescript":"^5.8.2","@types/node":"^22.13.17","pino-pretty":"^13.0.0","@types/express":"^5.0.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.1","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.9.1_1745550845739_0.8183520809784983","host":"s3://npm-registry-packages-npm-production"}},"5.9.2":{"name":"@openapi-typescript-infra/service","version":"5.9.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.9.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"8c27a474127ebd4d3f1709ac46ab3fc1e788c500","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.9.2.tgz","fileCount":123,"integrity":"sha512-E5Vago7Yk/+1vs9f9hkT0llKsdZMVNwi7Ignp8h5F89Pjn/vrPDb+1EFs0cmgqZYI3ZbMl+K8BKCWIEOr9f5SQ==","signatures":[{"sig":"MEUCIQDk4K6CYqI0NkiAPy/95xefgLEwBKdogXtnPMqqT/XsJQIge3iLb7eoCRea9UqSofnQSD4Ck33P/m3W/yoy3rHXO78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415835},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"97ce8ab7fa5d74d56e4438ed4a53f887e53434d8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.1","pino":"^9.6.0","dotenv":"^16.4.7","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.2","express-openapi-validator":"^5.4.7","@opentelemetry/instrumentation-pg":"^0.51.1","@opentelemetry/exporter-prometheus":"^0.57.2","@opentelemetry/instrumentation-dns":"^0.43.1","@opentelemetry/instrumentation-net":"^0.43.1","@opentelemetry/instrumentation-http":"^0.57.2","@opentelemetry/instrumentation-pino":"^0.46.1","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/resource-detector-gcp":"^0.33.1","@opentelemetry/instrumentation-undici":"^0.10.1","@opentelemetry/instrumentation-express":"^0.47.1","@opentelemetry/instrumentation-graphql":"^0.47.1","@opentelemetry/instrumentation-ioredis":"^0.47.1","@opentelemetry/auto-instrumentations-node":"^0.56.1","@opentelemetry/resource-detector-container":"^0.6.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.1","coconfig":"^1.6.1","supertest":"^7.1.0","typescript":"^5.8.2","@types/node":"^22.13.17","pino-pretty":"^13.0.0","@types/express":"^5.0.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.1","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.9.2_1747054291792_0.7639706747377828","host":"s3://npm-registry-packages-npm-production"}},"5.9.3":{"name":"@openapi-typescript-infra/service","version":"5.9.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.9.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"d0c68b4512162e9184014b45da8feb2869a51fce","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.9.3.tgz","fileCount":123,"integrity":"sha512-kwmh2tyct3pTGlKT+JrFzn4ZRbCoCeAHGvswlOBiq8zC6RvPTILgtPL9HtZHzBM0HTqWKcceFoxp17aBrl5PpQ==","signatures":[{"sig":"MEUCIQDKnAGE4fWD1ZiPBMxVWUaBaNKIs+tW9jSihRGUPADNMAIgc0A0mxH3O1L2Zljfkagmp0NIRtkU7dEpcfTLtW5Kn5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415839},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"f27ea8ade57f7744c88e616bd9f1f9d5660cd99f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.1","pino":"^9.6.0","dotenv":"^16.4.7","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.2","express-openapi-validator":"^5.4.7","@opentelemetry/instrumentation-pg":"^0.51.1","@opentelemetry/exporter-prometheus":"^0.57.2","@opentelemetry/instrumentation-dns":"^0.43.1","@opentelemetry/instrumentation-net":"^0.43.1","@opentelemetry/instrumentation-http":"^0.57.2","@opentelemetry/instrumentation-pino":"^0.46.1","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/resource-detector-gcp":"^0.33.1","@opentelemetry/instrumentation-undici":"^0.10.1","@opentelemetry/instrumentation-express":"^0.47.1","@opentelemetry/instrumentation-graphql":"^0.47.1","@opentelemetry/instrumentation-ioredis":"^0.47.1","@opentelemetry/auto-instrumentations-node":"^0.56.1","@opentelemetry/resource-detector-container":"^0.6.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.1","coconfig":"^1.6.1","supertest":"^7.1.0","typescript":"^5.8.2","@types/node":"^22.13.17","pino-pretty":"^13.0.0","@types/express":"^5.0.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.1","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.9.3_1747055808437_0.38389671629859","host":"s3://npm-registry-packages-npm-production"}},"5.9.4":{"name":"@openapi-typescript-infra/service","version":"5.9.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.9.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"f460f8f7d225e189453e8d5427fc43448f7a4b9c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.9.4.tgz","fileCount":123,"integrity":"sha512-NAfgzEmrpcmiCfj8yWiKiK5ivh0Avx/cz/VLHJ7qswcXc2b/sMnQr21av1sh5shCJbXrcNSwuSgQSGdVZGsFBw==","signatures":[{"sig":"MEYCIQCiyDSUqpPt/jV9hcaoCnjOu6Z3d+q45r9eraln9l50OQIhAM/iIrSUfY1Y8gTITGzNMSsn57W7vyUO9tJKGxaL2CqM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415841},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"1f29dad77c622bb40b9d71f47ba937a4bb532348","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.1","pino":"^9.6.0","dotenv":"^16.4.7","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.2","express-openapi-validator":"^5.4.7","@opentelemetry/instrumentation-pg":"^0.51.1","@opentelemetry/exporter-prometheus":"^0.57.2","@opentelemetry/instrumentation-dns":"^0.43.1","@opentelemetry/instrumentation-net":"^0.43.1","@opentelemetry/instrumentation-http":"^0.57.2","@opentelemetry/instrumentation-pino":"^0.46.1","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/resource-detector-gcp":"^0.33.1","@opentelemetry/instrumentation-undici":"^0.10.1","@opentelemetry/instrumentation-express":"^0.47.1","@opentelemetry/instrumentation-graphql":"^0.47.1","@opentelemetry/instrumentation-ioredis":"^0.47.1","@opentelemetry/auto-instrumentations-node":"^0.56.1","@opentelemetry/resource-detector-container":"^0.6.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.1","coconfig":"^1.6.1","supertest":"^7.1.0","typescript":"^5.8.2","@types/node":"^22.13.17","pino-pretty":"^13.0.0","@types/express":"^5.0.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.1","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.9.4_1747062838139_0.024992079485883778","host":"s3://npm-registry-packages-npm-production"}},"5.9.5":{"name":"@openapi-typescript-infra/service","version":"5.9.5","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.9.5","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"5ad950cfc040dc13215cfd32e4fcdf064010934e","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.9.5.tgz","fileCount":123,"integrity":"sha512-N8qD+cEQWeEPzWAomoKzChMwWyWYDxmgpqqNk5GaT2NkwWoTcI1qIC0iYZP+8ndUARTTn6FPWkHoxtVz/nXxYw==","signatures":[{"sig":"MEQCIAgtzUio8QjanW4QCmiR5ZIekawwdMK5Y1Es1RZMO++2AiB8eNuLEi/tKJq1SOIgKzOmK574gKu7iZdGjyjMUfKiHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416000},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"70d66e77ea55dafede30fa2377656fc6ee43195c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.1","pino":"^9.6.0","dotenv":"^16.4.7","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.2","express-openapi-validator":"^5.4.7","@opentelemetry/instrumentation-pg":"^0.51.1","@opentelemetry/exporter-prometheus":"^0.57.2","@opentelemetry/instrumentation-dns":"^0.43.1","@opentelemetry/instrumentation-net":"^0.43.1","@opentelemetry/instrumentation-http":"^0.57.2","@opentelemetry/instrumentation-pino":"^0.46.1","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/resource-detector-gcp":"^0.33.1","@opentelemetry/instrumentation-undici":"^0.10.1","@opentelemetry/instrumentation-express":"^0.47.1","@opentelemetry/instrumentation-graphql":"^0.47.1","@opentelemetry/instrumentation-ioredis":"^0.47.1","@opentelemetry/auto-instrumentations-node":"^0.56.1","@opentelemetry/resource-detector-container":"^0.6.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.1","coconfig":"^1.6.1","supertest":"^7.1.0","typescript":"^5.8.2","@types/node":"^22.13.17","pino-pretty":"^13.0.0","@types/express":"^5.0.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.1","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.9.5_1747063125103_0.9493734078040954","host":"s3://npm-registry-packages-npm-production"}},"5.9.6":{"name":"@openapi-typescript-infra/service","version":"5.9.6","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.9.6","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"c54a54d6684515b580a9fe5c8201ed5894530939","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.9.6.tgz","fileCount":123,"integrity":"sha512-yNDWOtkeIaxeEL6NpHoTOR+5qhMD+EMx4UinBhovDuaED7BTz3SGE5/tLDlqkSlMVeUC0vv35fN1ro27mr+Vgg==","signatures":[{"sig":"MEQCIBt8jWar1fQ2Q6EW6UA05Vu3nD6FlVus/F2eyvnPcU2GAiBMzU98oLMiG+5fW1qq5rGLPvt/eERRfPekwOr9q9BgnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416018},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"4cc210abc5977d070ae6cc2f482f376fb1272411","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.1","pino":"^9.6.0","dotenv":"^16.4.7","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.2","express-openapi-validator":"^5.4.7","@opentelemetry/instrumentation-pg":"^0.51.1","@opentelemetry/exporter-prometheus":"^0.57.2","@opentelemetry/instrumentation-dns":"^0.43.1","@opentelemetry/instrumentation-net":"^0.43.1","@opentelemetry/instrumentation-http":"^0.57.2","@opentelemetry/instrumentation-pino":"^0.46.1","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/resource-detector-gcp":"^0.33.1","@opentelemetry/instrumentation-undici":"^0.10.1","@opentelemetry/instrumentation-express":"^0.47.1","@opentelemetry/instrumentation-graphql":"^0.47.1","@opentelemetry/instrumentation-ioredis":"^0.47.1","@opentelemetry/auto-instrumentations-node":"^0.56.1","@opentelemetry/resource-detector-container":"^0.6.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.1","coconfig":"^1.6.1","supertest":"^7.1.0","typescript":"^5.8.2","@types/node":"^22.13.17","pino-pretty":"^13.0.0","@types/express":"^5.0.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.1","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.9.6_1747063577054_0.8169573744806689","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@openapi-typescript-infra/service","version":"5.10.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.10.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"9ca9bc93ab8d49ee0dce18d54773de8a63b33eb4","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.10.0.tgz","fileCount":123,"integrity":"sha512-hoI2+k2WTnlN744UExY5fdPTW8KZNzJczORz69nxcqp8HPraat2KfVDGBM6fZVsQthcUX75vuldNiZKTnKeX7w==","signatures":[{"sig":"MEQCIBnSZoubEGLhprkxQwT3fNv0teiLsnESDqxfhDuQYeyIAiBEq+DHcinSLeDB1/NE0416CmxLEWiUhUmGCVqzNK2B1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416019},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"ccf8b4619629954d7416211702a1a96e14785c78","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.1","pino":"^9.6.0","dotenv":"^16.4.7","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.57.2","express-openapi-validator":"^5.4.7","@opentelemetry/instrumentation-pg":"^0.51.1","@opentelemetry/exporter-prometheus":"^0.57.2","@opentelemetry/instrumentation-dns":"^0.43.1","@opentelemetry/instrumentation-net":"^0.43.1","@opentelemetry/instrumentation-http":"^0.57.2","@opentelemetry/instrumentation-pino":"^0.46.1","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/resource-detector-gcp":"^0.33.1","@opentelemetry/instrumentation-undici":"^0.10.1","@opentelemetry/instrumentation-express":"^0.47.1","@opentelemetry/instrumentation-graphql":"^0.47.1","@opentelemetry/instrumentation-ioredis":"^0.47.1","@opentelemetry/auto-instrumentations-node":"^0.56.1","@opentelemetry/resource-detector-container":"^0.6.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.43.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.1","coconfig":"^1.6.1","supertest":"^7.1.0","typescript":"^5.8.2","@types/node":"^22.13.17","pino-pretty":"^13.0.0","@types/express":"^5.0.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.1","@openapi-typescript-infra/coconfig":"^4.6.0","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.10.0_1747080356885_0.30544665278836414","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@openapi-typescript-infra/service","version":"5.11.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.11.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"fb26280aa3b7f05733aba6c1a2291df8371ef2e4","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.11.0.tgz","fileCount":123,"integrity":"sha512-9SDVyC9E6jZixw/ZeRR3xmudi54yYhYM7qB5OfEQmeL9HVfMSwX0qz9p/qfNdgezXpDr+iQC07RDBZDjZSrOwg==","signatures":[{"sig":"MEQCIFgB49YBDGqECthc3QxzRSpaRDF5JVoxd9XriqytOTeCAiBf5t889kMH0InUP7qjED0Vfgo+D3pA5za0wcVrUJL8qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415959},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"4d5c57a4003247663d9abca1c472e0927d45d919","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.2","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.201.1","express-openapi-validator":"^5.5.2","@opentelemetry/instrumentation-pg":"^0.53.0","@opentelemetry/exporter-prometheus":"^0.201.1","@opentelemetry/instrumentation-dns":"^0.45.0","@opentelemetry/instrumentation-net":"^0.45.0","@opentelemetry/instrumentation-http":"^0.201.1","@opentelemetry/instrumentation-pino":"^0.48.0","@opentelemetry/semantic-conventions":"^1.33.0","@opentelemetry/resource-detector-gcp":"^0.35.0","@opentelemetry/instrumentation-undici":"^0.12.0","@opentelemetry/instrumentation-express":"^0.50.0","@opentelemetry/instrumentation-graphql":"^0.49.0","@opentelemetry/instrumentation-ioredis":"^0.49.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.59.0","@opentelemetry/resource-detector-container":"^0.7.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.45.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.4","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.4","coconfig":"^1.6.2","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.20","pino-pretty":"^13.0.0","@types/express":"^5.0.2","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.2","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.5","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.11.0_1747777037836_0.9492886897911854","host":"s3://npm-registry-packages-npm-production"}},"5.11.1":{"name":"@openapi-typescript-infra/service","version":"5.11.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.11.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"e61482dbc6384d8e65bce5e1a3178db7e282ad23","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.11.1.tgz","fileCount":123,"integrity":"sha512-9nWwOR0XpsZfh0rkccIneZgAheX01ednwk6MVp8UAMf1/ffaKwOvMlz1Xv9kajpyNv7Vij1Nkv8MFZzMFCId7w==","signatures":[{"sig":"MEQCIDY1eFJZuUgl6klCWybIxlGNAHgJZzWYen5XHkK0htcyAiAEF20ZCU9LfFp+Z3GCaHmxxTKAZJlFluQxSR2e3djKNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417089},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"c952df8924edc5de60cbc778dc587c944f41ec8e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.2","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.201.1","express-openapi-validator":"^5.5.2","@opentelemetry/instrumentation-pg":"^0.53.0","@opentelemetry/exporter-prometheus":"^0.201.1","@opentelemetry/instrumentation-dns":"^0.45.0","@opentelemetry/instrumentation-net":"^0.45.0","@opentelemetry/instrumentation-http":"^0.201.1","@opentelemetry/instrumentation-pino":"^0.48.0","@opentelemetry/semantic-conventions":"^1.33.0","@opentelemetry/resource-detector-gcp":"^0.35.0","@opentelemetry/instrumentation-undici":"^0.12.0","@opentelemetry/instrumentation-express":"^0.50.0","@opentelemetry/instrumentation-graphql":"^0.49.0","@opentelemetry/instrumentation-ioredis":"^0.49.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.59.0","@opentelemetry/resource-detector-container":"^0.7.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.45.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.4","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.4","coconfig":"^1.6.2","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.20","pino-pretty":"^13.0.0","@types/express":"^5.0.2","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.2","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.5","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.11.1_1747780346819_0.8522440938610518","host":"s3://npm-registry-packages-npm-production"}},"5.11.2":{"name":"@openapi-typescript-infra/service","version":"5.11.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.11.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"1420d70873b05133ebecd0b0fb4f76ee2e24c8e8","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.11.2.tgz","fileCount":123,"integrity":"sha512-KR4m+9jxX29f/5ohY13c99lKmPD0lu/N8xHscA+0Kys9F6JROmSpSxFmgULwSri8nlC1xRgN3vO5t7GRUa4M8A==","signatures":[{"sig":"MEUCIQDy5oFHspKbIT8dZAC3fq9sz5MsIgTYSD3lWJS22EB+/gIgGFKPhrNxlrqG92yyRDB9txwm/mq8P6cPSn2L5CmGIJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417928},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"a5f360155d754cbabba94316cd6df68f95145407","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.2","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.201.1","express-openapi-validator":"^5.5.2","@opentelemetry/instrumentation-pg":"^0.53.0","@opentelemetry/exporter-prometheus":"^0.201.1","@opentelemetry/instrumentation-dns":"^0.45.0","@opentelemetry/instrumentation-net":"^0.45.0","@opentelemetry/instrumentation-http":"^0.201.1","@opentelemetry/instrumentation-pino":"^0.48.0","@opentelemetry/semantic-conventions":"^1.33.0","@opentelemetry/resource-detector-gcp":"^0.35.0","@opentelemetry/instrumentation-undici":"^0.12.0","@opentelemetry/instrumentation-express":"^0.50.0","@opentelemetry/instrumentation-graphql":"^0.49.0","@opentelemetry/instrumentation-ioredis":"^0.49.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.59.0","@opentelemetry/resource-detector-container":"^0.7.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.45.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.4","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.4","coconfig":"^1.6.2","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.20","pino-pretty":"^13.0.0","@types/express":"^5.0.2","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.2","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.5","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.11.2_1747971658133_0.148913309252918","host":"s3://npm-registry-packages-npm-production"}},"5.11.3":{"name":"@openapi-typescript-infra/service","version":"5.11.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.11.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"6981902e81c6081437e708d987ce76c84c9dce1c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.11.3.tgz","fileCount":123,"integrity":"sha512-+5zKzF3nN8eYDGmQNazyod9fdKqJUXK9xDC2uBusRsCKUKXnCLWczyq1ovR6AaAIEQ1ymZYBvtqY3k6jK8cEHQ==","signatures":[{"sig":"MEUCIEFXGB1gCT9/4JcY92hzGy9jFhoHH/pEMUw4wDDSmL00AiEA52pwg8LWO70Tmb3Z3E1m2u5eoJYgQ020YY5reaPxvEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418226},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"bd4aa6151dcba50830e2ddcb67f5a85530c89a2e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","glob":"^11.0.2","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.13.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.201.1","express-openapi-validator":"^5.5.2","@opentelemetry/instrumentation-pg":"^0.53.0","@opentelemetry/exporter-prometheus":"^0.201.1","@opentelemetry/instrumentation-dns":"^0.45.0","@opentelemetry/instrumentation-net":"^0.45.0","@opentelemetry/instrumentation-http":"^0.201.1","@opentelemetry/instrumentation-pino":"^0.48.0","@opentelemetry/semantic-conventions":"^1.33.0","@opentelemetry/resource-detector-gcp":"^0.35.0","@opentelemetry/instrumentation-undici":"^0.12.0","@opentelemetry/instrumentation-express":"^0.50.0","@opentelemetry/instrumentation-graphql":"^0.49.0","@opentelemetry/instrumentation-ioredis":"^0.49.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.59.0","@opentelemetry/resource-detector-container":"^0.7.1","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.45.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.4","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.1.4","coconfig":"^1.6.2","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.20","pino-pretty":"^13.0.0","@types/express":"^5.0.2","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.2","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.3.5","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.11.3_1748614178552_0.33286113996012046","host":"s3://npm-registry-packages-npm-production"}},"5.11.4":{"name":"@openapi-typescript-infra/service","version":"5.11.4","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.11.4","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"fb8373ddd5923bd3fa73fa831e37ccff8a6e4ef4","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.11.4.tgz","fileCount":123,"integrity":"sha512-NGSJ869K3KdosGgx7aOsOMaasyVMOl2QacHRhS1ypLxqoFkRqFv6B1vz6RORK1iASmmt33RmZJomY5P/CMP6gQ==","signatures":[{"sig":"MEYCIQClqJzEpdyvPvxUJVSEJos7qsBZcXnUgTPbc/0BuX8BDwIhALMVPbeYoeydqmE9YQOb4G+hWerfHPbgvE/P/MHeMLhX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418522},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"66333f594091a968b421d5764574c73128277b63","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","glob":"^11.0.2","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.14.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.202.0","express-openapi-validator":"^5.5.3","@opentelemetry/instrumentation-pg":"^0.54.0","@opentelemetry/exporter-prometheus":"^0.202.0","@opentelemetry/instrumentation-dns":"^0.46.0","@opentelemetry/instrumentation-net":"^0.46.0","@opentelemetry/instrumentation-http":"^0.202.0","@opentelemetry/instrumentation-pino":"^0.49.0","@opentelemetry/semantic-conventions":"^1.34.0","@opentelemetry/resource-detector-gcp":"^0.36.0","@opentelemetry/instrumentation-undici":"^0.13.0","@opentelemetry/instrumentation-express":"^0.51.0","@opentelemetry/instrumentation-graphql":"^0.50.0","@opentelemetry/instrumentation-ioredis":"^0.50.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.60.0","@opentelemetry/resource-detector-container":"^0.7.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.46.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.19.4","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.2.1","coconfig":"^1.6.2","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.29","pino-pretty":"^13.0.0","@types/express":"^5.0.2","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.8","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.3","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.2","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.11.4_1749128048793_0.42017435601469666","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"@openapi-typescript-infra/service","version":"5.12.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.12.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"76a723504139ef7e82722b5cb3f2145d702a3ed1","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.12.0.tgz","fileCount":123,"integrity":"sha512-YJyjqlgITGYUr65Dpt70f2W883LVg6sMuminAegWXlMk+VW8pEkS7lounb3xzrdRKa3ejLdt31zSxSyrSCTjQA==","signatures":[{"sig":"MEUCICFiAKLe04tEjUrjIAu7uUB6MMZAczmb5jWg9fELbGQZAiEAqgo2zCRB21jvslL3/fwjiEKKECXi2ue8vIzJ6S3u9iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419412},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"7e6477d99254597437c341be0c8fbb8bd3f5fc02","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.14.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.202.0","express-openapi-validator":"^5.5.7","@opentelemetry/instrumentation-pg":"^0.54.0","@opentelemetry/exporter-prometheus":"^0.202.0","@opentelemetry/instrumentation-dns":"^0.46.0","@opentelemetry/instrumentation-net":"^0.46.1","@opentelemetry/instrumentation-http":"^0.202.0","@opentelemetry/instrumentation-pino":"^0.49.0","@opentelemetry/semantic-conventions":"^1.34.0","@opentelemetry/resource-detector-gcp":"^0.36.0","@opentelemetry/instrumentation-undici":"^0.13.1","@opentelemetry/instrumentation-express":"^0.51.0","@opentelemetry/instrumentation-graphql":"^0.50.0","@opentelemetry/instrumentation-ioredis":"^0.50.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.60.1","@opentelemetry/resource-detector-container":"^0.7.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.46.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.2.3","coconfig":"^1.6.2","prettier":"^3.5.3","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.31","pino-pretty":"^13.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.9","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.3","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.3","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.12.0_1749922530263_0.17713563892448025","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"@openapi-typescript-infra/service","version":"5.13.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.13.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"5dd05f3c73c8faf442f261b13e2cd9e6e983a319","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.13.0.tgz","fileCount":123,"integrity":"sha512-LCXaqg32ee7VhOHaI5jrjGln9Sk90A67MWt1fUq2R+iOoeuIjIZgy1wE2tSaE5Qw1JLNSQHjdR7iyHskv8UCvw==","signatures":[{"sig":"MEUCIQCh5Wp9sP7lRYCxCmHXwMBijsrmgANz89D5XOayts4+igIgaIFA5r+MG94dLFRtrEmFsDCuZ3TG6UWC45xScNJI2+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419775},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"b506c6a87dfecff5ab6d9778ad62ee4a2cfa6251","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.14.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.202.0","express-openapi-validator":"^5.5.7","@opentelemetry/instrumentation-pg":"^0.54.0","@opentelemetry/exporter-prometheus":"^0.202.0","@opentelemetry/instrumentation-dns":"^0.46.0","@opentelemetry/instrumentation-net":"^0.46.1","@opentelemetry/instrumentation-http":"^0.202.0","@opentelemetry/instrumentation-pino":"^0.49.0","@opentelemetry/semantic-conventions":"^1.34.0","@opentelemetry/resource-detector-gcp":"^0.36.0","@opentelemetry/instrumentation-undici":"^0.13.1","@opentelemetry/instrumentation-express":"^0.51.0","@opentelemetry/instrumentation-graphql":"^0.50.0","@opentelemetry/instrumentation-ioredis":"^0.50.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.60.1","@opentelemetry/resource-detector-container":"^0.7.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.46.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.2.3","coconfig":"^1.6.2","prettier":"^3.5.3","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.31","pino-pretty":"^13.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.9","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.3","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.3","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.13.0_1750037909337_0.9903312397131121","host":"s3://npm-registry-packages-npm-production"}},"5.13.1":{"name":"@openapi-typescript-infra/service","version":"5.13.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.13.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"d14b8528c7ef7dd0719c81a0bbf3a6424f9af35c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.13.1.tgz","fileCount":123,"integrity":"sha512-jxf4WmRpAWX3iwAt6nWq+0xltc+VGLx6Zw2nv8NOyzZ6++TMr8UIIFHlGqGjA4ST+H4Dg7kxwbcVKMpmsVpaAA==","signatures":[{"sig":"MEQCIEHNmzPk+TMJAUirMQoEf8oEfFN9OiG9moYElNmvnEXjAiBr1X5OlpmG99wf4x5N/yRTps3y5Hs2NUqVGrUqIa52WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420071},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"4558cade08decf03c3003f0708a0000fe0a723f3","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.14.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.202.0","express-openapi-validator":"^5.5.7","@opentelemetry/instrumentation-pg":"^0.54.0","@opentelemetry/exporter-prometheus":"^0.202.0","@opentelemetry/instrumentation-dns":"^0.46.0","@opentelemetry/instrumentation-net":"^0.46.1","@opentelemetry/instrumentation-http":"^0.202.0","@opentelemetry/instrumentation-pino":"^0.49.0","@opentelemetry/semantic-conventions":"^1.34.0","@opentelemetry/resource-detector-gcp":"^0.36.0","@opentelemetry/instrumentation-undici":"^0.13.1","@opentelemetry/instrumentation-express":"^0.51.0","@opentelemetry/instrumentation-graphql":"^0.50.0","@opentelemetry/instrumentation-ioredis":"^0.50.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.60.1","@opentelemetry/resource-detector-container":"^0.7.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.46.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.2.3","coconfig":"^1.6.2","prettier":"^3.5.3","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.31","pino-pretty":"^13.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.9","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.3","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.3","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.13.1_1750039139520_0.2474709306916878","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"@openapi-typescript-infra/service","version":"5.14.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.14.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"5a870f53857849d3784b8300b28418be0d9b2830","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.14.0.tgz","fileCount":123,"integrity":"sha512-ON51GBVpsgpEkTf9bCwQCSRq9sI4AMN1MNgVXG88sMDN62CwNTInaZMO5FJpMdTApgZks9hFOZgRvXpu5ms3GA==","signatures":[{"sig":"MEQCIDvZwhKr0PVlKOaMIOpM00xijJFCWz3yFNd9rqeU5756AiAYxUIRjFMz69wcZrYXA8Jj62YyIGbDuyqCzIgAFW6Hjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422773},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"c70f28e8441ef25027dde50e5cc460d260dd627c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.14.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.202.0","express-openapi-validator":"^5.5.7","@opentelemetry/instrumentation-pg":"^0.54.0","@opentelemetry/exporter-prometheus":"^0.202.0","@opentelemetry/instrumentation-dns":"^0.46.0","@opentelemetry/instrumentation-net":"^0.46.1","@opentelemetry/instrumentation-http":"^0.202.0","@opentelemetry/instrumentation-pino":"^0.49.0","@opentelemetry/semantic-conventions":"^1.34.0","@opentelemetry/resource-detector-gcp":"^0.36.0","@opentelemetry/instrumentation-undici":"^0.13.1","@opentelemetry/instrumentation-express":"^0.51.0","@opentelemetry/instrumentation-graphql":"^0.50.0","@opentelemetry/instrumentation-ioredis":"^0.50.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.60.1","@opentelemetry/resource-detector-container":"^0.7.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.46.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.2.3","coconfig":"^1.6.2","prettier":"^3.5.3","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.31","pino-pretty":"^13.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.9","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.3","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.3","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.14.0_1759590295753_0.5861897904820752","host":"s3://npm-registry-packages-npm-production"}},"5.14.1":{"name":"@openapi-typescript-infra/service","version":"5.14.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.14.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"47b0db8044673b661ca6dfe40e7319b025d9a126","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.14.1.tgz","fileCount":123,"integrity":"sha512-Qec4C9lh9QYrGoYjD6r9seDsTuI4RkiR2BS39cx6yuy0KNS0rcCwgSnbZxHwEpN5pnRrfc++bCDVeZKq7srcOQ==","signatures":[{"sig":"MEUCIEc2Zf0p5OD9LARQ7J82PNvnElZJZhtyKysmP+0lZe3gAiEAj8oDq8w5IsxF43/zjDJJR8vqzWYiwSaK/Iko8G2WP1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422783},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"f0ee38bcba4f79cb59d78d8350e7464e48f19d34","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.14.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.202.0","express-openapi-validator":"^5.5.7","@opentelemetry/instrumentation-pg":"^0.54.0","@opentelemetry/exporter-prometheus":"^0.202.0","@opentelemetry/instrumentation-dns":"^0.46.0","@opentelemetry/instrumentation-net":"^0.46.1","@opentelemetry/instrumentation-http":"^0.202.0","@opentelemetry/instrumentation-pino":"^0.49.0","@opentelemetry/semantic-conventions":"^1.34.0","@opentelemetry/resource-detector-gcp":"^0.36.0","@opentelemetry/instrumentation-undici":"^0.13.1","@opentelemetry/instrumentation-express":"^0.51.0","@opentelemetry/instrumentation-graphql":"^0.50.0","@opentelemetry/instrumentation-ioredis":"^0.50.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.60.1","@opentelemetry/resource-detector-container":"^0.7.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.46.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.2.3","coconfig":"^1.6.2","prettier":"^3.5.3","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.31","pino-pretty":"^13.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.9","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.3","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.3","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.14.1_1759590457231_0.7870542074584645","host":"s3://npm-registry-packages-npm-production"}},"5.14.2":{"name":"@openapi-typescript-infra/service","version":"5.14.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.14.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"74587f788d7ed351411674932ac7651ef85f8faf","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.14.2.tgz","fileCount":123,"integrity":"sha512-nqD1dy7Eqv9YDhBjne4OwT6wVaEucueneQ7XNN9xbBChF2qzlziIkH/F1GkBDCJbfD4Zu6XYxmjR0wmyb4uwtA==","signatures":[{"sig":"MEUCIQDChSoupbgSMTHeDduL6DdeQ4l2lVU5tiqREkM3WyzjFgIgNjokL/i3txBSMpmoM/XIYMXoTb6BHS7cunbLWBNyKs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422787},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"9867cefa2a3eb28ce2561bb88bb24cd6a047922f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.14.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.202.0","express-openapi-validator":"^5.5.7","@opentelemetry/instrumentation-pg":"^0.54.0","@opentelemetry/exporter-prometheus":"^0.202.0","@opentelemetry/instrumentation-dns":"^0.46.0","@opentelemetry/instrumentation-net":"^0.46.1","@opentelemetry/instrumentation-http":"^0.202.0","@opentelemetry/instrumentation-pino":"^0.49.0","@opentelemetry/semantic-conventions":"^1.34.0","@opentelemetry/resource-detector-gcp":"^0.36.0","@opentelemetry/instrumentation-undici":"^0.13.1","@opentelemetry/instrumentation-express":"^0.51.0","@opentelemetry/instrumentation-graphql":"^0.50.0","@opentelemetry/instrumentation-ioredis":"^0.50.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.60.1","@opentelemetry/resource-detector-container":"^0.7.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.46.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.2.3","coconfig":"^1.6.2","prettier":"^3.5.3","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.31","pino-pretty":"^13.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.9","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.3","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.3","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.14.2_1759591671703_0.9242504859998271","host":"s3://npm-registry-packages-npm-production"}},"5.14.3":{"name":"@openapi-typescript-infra/service","version":"5.14.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.14.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"8f6171f165796b2f623ba7888480d89b008555cf","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.14.3.tgz","fileCount":123,"integrity":"sha512-k/1b+ZMXRkcKU7E/EZOmQ7PXVqXUimjrhRV+q8ptX5LJUM9YcdzuIG0wLKpCr6FiaFmKFUdY8M3Ld1YnUCbg7g==","signatures":[{"sig":"MEUCIQCiln8sL4Mpz3ow2ctuPfO0b3DA0cFFuzJ2rmQCRpZS5gIgCQBWdvH2q3v58AOYY6zCxtntxVnSBh/XuCbfPCy4oL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422864},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"7c2ccff0390a2e82c268595728561f352e15d130","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.14.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.202.0","express-openapi-validator":"^5.5.7","@opentelemetry/instrumentation-pg":"^0.54.0","@opentelemetry/exporter-prometheus":"^0.202.0","@opentelemetry/instrumentation-dns":"^0.46.0","@opentelemetry/instrumentation-net":"^0.46.1","@opentelemetry/instrumentation-http":"^0.202.0","@opentelemetry/instrumentation-pino":"^0.49.0","@opentelemetry/semantic-conventions":"^1.34.0","@opentelemetry/resource-detector-gcp":"^0.36.0","@opentelemetry/instrumentation-undici":"^0.13.1","@opentelemetry/instrumentation-express":"^0.51.0","@opentelemetry/instrumentation-graphql":"^0.50.0","@opentelemetry/instrumentation-ioredis":"^0.50.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.60.1","@opentelemetry/resource-detector-container":"^0.7.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.46.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.2.3","coconfig":"^1.6.2","prettier":"^3.5.3","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.31","pino-pretty":"^13.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.9","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.3","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.3","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.14.3_1759597269390_0.7562784095219655","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"@openapi-typescript-infra/service","version":"5.15.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@5.15.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"00e6140f6e8757f19427e7dcf07e3966113badd7","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-5.15.0.tgz","fileCount":123,"integrity":"sha512-WgPRWBoy8Odnb+VaXUHPpfp8xSGwhHhssagzy8aZJNIsDUs/2/MIA1UpTmGngcTusyyyeMeLmuUJetAPXLnc8Q==","signatures":[{"sig":"MEUCIBkaCmyWg5qdMrgxZFYkHNRZZq6ehXe+uBu0mLHmIBjxAiEAkqF5tn1ihvwoonwadR9JberwgNzYRddoZYHMN1YP8vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423133},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"409db6f80a4e5f1e55765e772e4bb65caa07ebb5","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.8.2","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^9.7.0","dotenv":"^16.5.0","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.2.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^1.14.2","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.202.0","express-openapi-validator":"^5.5.7","@opentelemetry/instrumentation-pg":"^0.54.0","@opentelemetry/exporter-prometheus":"^0.202.0","@opentelemetry/instrumentation-dns":"^0.46.0","@opentelemetry/instrumentation-net":"^0.46.1","@opentelemetry/instrumentation-http":"^0.202.0","@opentelemetry/instrumentation-pino":"^0.49.0","@opentelemetry/semantic-conventions":"^1.34.0","@opentelemetry/resource-detector-gcp":"^0.36.0","@opentelemetry/instrumentation-undici":"^0.13.1","@opentelemetry/instrumentation-express":"^0.51.0","@opentelemetry/instrumentation-graphql":"^0.50.0","@opentelemetry/instrumentation-ioredis":"^0.50.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.60.1","@opentelemetry/resource-detector-container":"^0.7.2","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.46.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.3","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^3.2.3","coconfig":"^1.6.2","prettier":"^3.5.3","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^22.15.31","pino-pretty":"^13.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.8.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.9","eslint-plugin-import":"^2.31.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^9.1.0","@semantic-release/github":"^11.0.3","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^7.18.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.3","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service_5.15.0_1759599134571_0.17329670902304506","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@openapi-typescript-infra/service","version":"6.0.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.0.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"09b5eaf2fe712c7968ab3e95ee9f6c9edbdce1d9","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.0.0.tgz","fileCount":123,"integrity":"sha512-TPutGho2NCqMHNFsatOFMaIaifU3y2PYaEkD0O1SZA866oEskXvA/TZ991Prg8Xzwal5x34Xxh4vEpm5y+CV5A==","signatures":[{"sig":"MEUCIBkhzVX+zGdeaOUa2257mPwlwiQOgXBE/cVCY1Ujj983AiEA3TgVmip7LS8PTClrydqWRQBFAi4IYyphDwHuNWseIP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430702},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"f11ee77f32dd9013696de227e202752fd3bfb28d","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^10.1.0","dotenv":"^17.2.3","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.207.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.60.0","@opentelemetry/exporter-prometheus":"^0.207.0","@opentelemetry/instrumentation-dns":"^0.51.0","@opentelemetry/instrumentation-net":"^0.51.0","@opentelemetry/instrumentation-http":"^0.207.0","@opentelemetry/instrumentation-pino":"^0.54.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/resource-detector-gcp":"^0.42.0","@opentelemetry/instrumentation-undici":"^0.18.0","@opentelemetry/instrumentation-express":"^0.56.0","@opentelemetry/instrumentation-graphql":"^0.55.0","@opentelemetry/instrumentation-ioredis":"^0.55.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.66.0","@opentelemetry/resource-detector-container":"^0.7.10","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.51.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.6","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^4.0.6","coconfig":"^1.6.2","prettier":"^3.6.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/node":"^24.10.0","pino-pretty":"^13.1.2","@types/express":"^5.0.5","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.1.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.2","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.0.0_1762178665926_0.9252275164798596","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@openapi-typescript-infra/service","version":"6.1.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.1.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"9db01f987ac0e63bd9f554297dcdae5f826e2b75","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.1.0.tgz","fileCount":123,"integrity":"sha512-WK7SJxc1X4R8sqE59qfO55P6L1JwhxPOe+6c7jhBUz1+cBoCrK3YR2IWtqd6uVVBrSBUBCZZMT/DT8zX8S/eEw==","signatures":[{"sig":"MEYCIQDC5Nnuh/fitJEOMozJkBwDdnORKKur5iC1PRqI+vYufQIhAJ53kZ7jo9glbJnh/KkDZSpGQoSlCK2TXh1mgqdmj7qH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430920},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"7158625341d6af8825e1af946c3a5715ba201903","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^10.1.0","dotenv":"^17.2.3","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.207.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.60.0","@opentelemetry/exporter-prometheus":"^0.207.0","@opentelemetry/instrumentation-dns":"^0.51.0","@opentelemetry/instrumentation-net":"^0.51.0","@opentelemetry/instrumentation-http":"^0.207.0","@opentelemetry/instrumentation-pino":"^0.54.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/instrumentation-redis":"^0.56.0","@opentelemetry/resource-detector-gcp":"^0.42.0","@opentelemetry/instrumentation-undici":"^0.18.0","@opentelemetry/instrumentation-express":"^0.56.0","@opentelemetry/instrumentation-graphql":"^0.55.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.66.0","@opentelemetry/resource-detector-container":"^0.7.10","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.51.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.6","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^4.0.6","coconfig":"^1.6.2","prettier":"^3.6.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/node":"^24.10.0","pino-pretty":"^13.1.2","@types/express":"^5.0.5","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.1.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.2","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.1.0_1762182145436_0.22753692146886162","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@openapi-typescript-infra/service","version":"6.1.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.1.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"3e7b355a3987b2286a7669eca200a9d4a39d1ffa","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.1.1.tgz","fileCount":123,"integrity":"sha512-YvjWhb95QmIZaUL860c7bUf0OZm+XDJ44Z+VVRLIYLM0WX7CgDZOcENzFy6aiAJrk0FjqSgeO5oqcyxtwd1nlw==","signatures":[{"sig":"MEUCIEZJCWOI0r2qeH3UHp9Bu8SHgL6Kq3rntRPsUjmWQnvgAiEA7AciPT13UllWl3bji/7CiICTbMqx8LxiFn83hdzkprc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430916},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"3b794ef1911b1450dcb6de6843df2900afabe4b1","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^10.1.0","dotenv":"^17.2.3","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.207.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.60.0","@opentelemetry/exporter-prometheus":"^0.207.0","@opentelemetry/instrumentation-dns":"^0.51.0","@opentelemetry/instrumentation-net":"^0.51.0","@opentelemetry/instrumentation-http":"^0.207.0","@opentelemetry/instrumentation-pino":"^0.54.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/instrumentation-redis":"^0.56.0","@opentelemetry/resource-detector-gcp":"^0.42.0","@opentelemetry/instrumentation-undici":"^0.18.0","@opentelemetry/instrumentation-express":"^0.56.0","@opentelemetry/instrumentation-graphql":"^0.55.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.66.0","@opentelemetry/resource-detector-container":"^0.7.10","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.51.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.6","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^4.0.6","coconfig":"^1.6.2","prettier":"^3.6.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/node":"^24.10.0","pino-pretty":"^13.1.2","@types/express":"^5.0.5","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.1.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.2","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.1.1_1762183869864_0.2688880264451383","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@openapi-typescript-infra/service","version":"6.1.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.1.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"74b3ef90929ba9fb3dd5f9781330cd25cd4c8f3b","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.1.2.tgz","fileCount":123,"integrity":"sha512-ifIvYM5xkztU34MxsbQtny+iOGvbnnrEYhf3E7BtpMi+Rw58XnFXuUsP2NpWt/hqxm1LhW1+bVN5WpbIZaX84w==","signatures":[{"sig":"MEUCIQDOdaHfZETu44208R1okRQQGwv3HkaaDaeRXNWljHrQ2wIgVXXW13BLo4B5eV5BnPMeOlrZWYz/IaOdLFXUY6b3W4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431023},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"a58de19bc3892f4259cf671bb1613601d9a0e1e7","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^10.1.0","dotenv":"^17.2.3","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.207.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.60.0","@opentelemetry/exporter-prometheus":"^0.207.0","@opentelemetry/instrumentation-dns":"^0.51.0","@opentelemetry/instrumentation-net":"^0.51.0","@opentelemetry/instrumentation-http":"^0.207.0","@opentelemetry/instrumentation-pino":"^0.54.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/instrumentation-redis":"^0.56.0","@opentelemetry/resource-detector-gcp":"^0.42.0","@opentelemetry/instrumentation-undici":"^0.18.0","@opentelemetry/instrumentation-express":"^0.56.0","@opentelemetry/instrumentation-graphql":"^0.55.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.66.0","@opentelemetry/resource-detector-container":"^0.7.10","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.51.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.6","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^4.0.6","coconfig":"^1.6.2","prettier":"^3.6.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/node":"^24.10.0","pino-pretty":"^13.1.2","@types/express":"^5.0.5","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.1.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.3","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.46.3","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.1.2_1762230662464_0.880474776442161","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"@openapi-typescript-infra/service","version":"6.1.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.1.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"fe59274580eb87abecfdef2dd8fbb9776d6861b1","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.1.3.tgz","fileCount":123,"integrity":"sha512-prPLLgKjVQaoIsdzntXwFou6u4JMYpoI0b8WKCYUjGG8wksIT3DXDrwOEZ5HAEgujvGE0Xi63OEPWuMbfaxNOA==","signatures":[{"sig":"MEUCIErPnpp/9Eb8AV8cqhoonf7DK9HZvcp48RE3/wjBHiYTAiEAtk0hWUnBLs4WVE3zJumtFYD28Tw7sRp8SAWRQr0wqH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431085},"type":"module","config":{"coconfig":"@openapi-typescript-infra/coconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"df232dd91526ab3f3e80c95c328eae6f0ac9f1ad","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"coconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^10.1.0","dotenv":"^17.2.3","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^5.3.0","cookie-parser":"^1.4.7","read-package-up":"^11.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.207.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.60.0","@opentelemetry/exporter-prometheus":"^0.207.0","@opentelemetry/instrumentation-dns":"^0.51.0","@opentelemetry/instrumentation-net":"^0.51.0","@opentelemetry/instrumentation-http":"^0.207.0","@opentelemetry/instrumentation-pino":"^0.54.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/instrumentation-redis":"^0.56.0","@opentelemetry/resource-detector-gcp":"^0.42.0","@opentelemetry/instrumentation-undici":"^0.18.0","@opentelemetry/instrumentation-express":"^0.56.0","@opentelemetry/instrumentation-graphql":"^0.55.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.66.0","@opentelemetry/resource-detector-container":"^0.7.10","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.51.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.6","pinst":"^3.0.0","eslint":"^8.57.1","vitest":"^4.0.7","coconfig":"^1.6.2","prettier":"^3.6.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/node":"^24.10.0","pino-pretty":"^13.1.2","@types/express":"^5.0.5","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.1.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.3","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.46.3","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/coconfig":"^4.7.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.1.3_1762369529848_0.45604392790278214","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@openapi-typescript-infra/service","version":"6.2.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.2.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"be3bbc5797883df873477a930572358d4779758d","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.2.0.tgz","fileCount":129,"integrity":"sha512-aHKQcI7AQLDQspvaQi8hOpXBEppEvMoS7ONnix4Vo/PssPkEqYItzLgOEn9YdDNQHA9ufrv5Je3rNMhES3QkUQ==","signatures":[{"sig":"MEUCIQDj0/xB+AJIxTP3Jn86YfENyz8K82Ox5F1O5j/JSMEVjwIgFBQwCuTznhm3t+sSjQZohN9nYzonslOvlk1MPnGKVT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3514337},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"8d54b188de309334055a2241ddccf8628fa7b0b9","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^10.1.0","dotenv":"^17.2.3","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.208.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.61.0","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/instrumentation-dns":"^0.52.0","@opentelemetry/instrumentation-net":"^0.52.0","@opentelemetry/instrumentation-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/semantic-conventions":"^1.38.0","@opentelemetry/instrumentation-redis":"^0.57.0","@opentelemetry/resource-detector-gcp":"^0.43.0","@opentelemetry/instrumentation-undici":"^0.19.0","@opentelemetry/instrumentation-express":"^0.57.0","@opentelemetry/instrumentation-graphql":"^0.56.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.67.0","@opentelemetry/resource-detector-container":"^0.7.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.52.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.6","pinst":"^3.0.0","eslint":"^9.39.1","vitest":"^4.0.9","cpconfig":"^1.4.4","prettier":"^3.6.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/node":"^24.10.1","pino-pretty":"^13.1.2","@types/express":"^5.0.5","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.1.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.46.4","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.46.4","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.2.0_1763233127053_0.8123130401677374","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"@openapi-typescript-infra/service","version":"6.2.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.2.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"701a402262666b21f381214e4909cb00cba0eadc","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.2.1.tgz","fileCount":129,"integrity":"sha512-Y0f+gU9TwR9iikg27+VbRBQVA+/wGcPdcdEGOc2Pf7UlMvq4hK16Xsx+f7zwjS2Qje4rnf5Zt5fQqmJbpw6Ilw==","signatures":[{"sig":"MEYCIQDMZ2oy4bnwsWEg7SJbnr7ivQiY0C2g4NsecIHxHYZ8DwIhAIySGyf/tl04EXThIdpCRi/EC7lrRgv7+k+lXoqIHn50","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3514384},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"5c34ec4ebc290e5a64f8ad62212439f1ffa24815","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","pino":"^10.1.0","dotenv":"^17.2.3","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.208.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.61.0","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/instrumentation-dns":"^0.52.0","@opentelemetry/instrumentation-net":"^0.52.0","@opentelemetry/instrumentation-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/semantic-conventions":"^1.38.0","@opentelemetry/instrumentation-redis":"^0.57.0","@opentelemetry/resource-detector-gcp":"^0.43.0","@opentelemetry/instrumentation-undici":"^0.19.0","@opentelemetry/instrumentation-express":"^0.57.0","@opentelemetry/instrumentation-graphql":"^0.56.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.67.0","@opentelemetry/resource-detector-container":"^0.7.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.52.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.6","pinst":"^3.0.0","eslint":"^9.39.1","vitest":"^4.0.9","cpconfig":"^1.4.4","prettier":"^3.6.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/node":"^24.10.1","pino-pretty":"^13.1.2","@types/express":"^5.0.5","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.1.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.46.4","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.46.4","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.2.1_1763420540105_0.5329551780606316","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@openapi-typescript-infra/service","version":"6.3.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.3.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"73df2d1cb093c20f8dabfd0dba5ca17e4e7110b6","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.3.0.tgz","fileCount":129,"integrity":"sha512-UcP/YTTKE08sMdkjeKr8ccVBo0C37WIKysbqTnzUPIjQCp3fWp5GvVqLlFQB9JJh/wFU9XMPa4LFKvXMRmcqcw==","signatures":[{"sig":"MEYCIQDN75FjwqQMSO5fay+RG28CVMwX6uRU3UhBxmr18PeKRAIhAM3g9Rdmqi8U/CcjGSXE8zqhO4c0ljgGdaMhQdvIrHnM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3516365},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"39d1b7bd23e468f3c93e5f5b8f817b42eb1b252c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^13.0.0","pino":"^10.1.0","dotenv":"^17.2.3","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.208.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.61.0","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/instrumentation-dns":"^0.52.0","@opentelemetry/instrumentation-net":"^0.52.0","@opentelemetry/instrumentation-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/semantic-conventions":"^1.38.0","@opentelemetry/instrumentation-redis":"^0.57.0","@opentelemetry/resource-detector-gcp":"^0.43.0","@opentelemetry/instrumentation-undici":"^0.19.0","@opentelemetry/instrumentation-express":"^0.57.0","@opentelemetry/instrumentation-graphql":"^0.56.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.67.0","@opentelemetry/resource-detector-container":"^0.7.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.52.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.6","pinst":"^3.0.0","eslint":"^9.39.1","vitest":"^4.0.12","cpconfig":"^1.4.4","prettier":"^3.6.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/node":"^24.10.1","pino-pretty":"^13.1.2","@types/express":"^5.0.5","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.1.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.3.0_1763659935791_0.9732177278855982","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"@openapi-typescript-infra/service","version":"6.3.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.3.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"aa89d5ee0e0203e33e09d479339c7fdc607332a5","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.3.1.tgz","fileCount":129,"integrity":"sha512-EZW3MaGoRi6HYSboZn/osiKseRnG/cH/ksVNMYoJ0sQopeXkfk93V2LNzL6ai5wBgDpQV26tNrcc4yi4FKt3VQ==","signatures":[{"sig":"MEQCIGb2Z3c4nOzzzx03fVmKgpykyjjhFBT2H5JI/zQiwuu0AiASDMaI524O6MmcvJADNJTyvYRZkhKo0J3dEd6xpIE66g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3516356},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"3eb5e1c5b4dd57ec214a58a5af2c4110c8185a53","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^13.0.0","pino":"^10.1.0","dotenv":"^17.2.3","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.208.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.61.0","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/instrumentation-dns":"^0.52.0","@opentelemetry/instrumentation-net":"^0.52.0","@opentelemetry/instrumentation-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/semantic-conventions":"^1.38.0","@opentelemetry/instrumentation-redis":"^0.57.0","@opentelemetry/resource-detector-gcp":"^0.43.0","@opentelemetry/instrumentation-undici":"^0.19.0","@opentelemetry/instrumentation-express":"^0.57.0","@opentelemetry/instrumentation-graphql":"^0.56.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.67.0","@opentelemetry/resource-detector-container":"^0.7.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.52.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.6","pinst":"^3.0.0","eslint":"^9.39.1","vitest":"^4.0.13","cpconfig":"^1.4.4","prettier":"^3.6.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/node":"^24.10.1","pino-pretty":"^13.1.2","@types/express":"^5.0.5","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.1.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.3.1_1763784846991_0.16079227619264458","host":"s3://npm-registry-packages-npm-production"}},"6.3.2":{"name":"@openapi-typescript-infra/service","version":"6.3.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.3.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"3ee61afc8eea9f10f71e85dd9da172ced0b54f3f","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.3.2.tgz","fileCount":129,"integrity":"sha512-v1Slcot8SlYoLr6kV2e53NteWxRUWSPKCx/f/rlS/DjCv0VBv7ZCokNIPBIW18UI/0g2ZAdx27X42OnU4r3PhA==","signatures":[{"sig":"MEYCIQCCp4ysNMfLegEDZLE3eYCMaSsGEs4krdK9wg9m5Ywk0QIhAJCPZhaUPDFtTPPq/5pG6GDlxiPsKKjPt19IsCdmg5s4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3516359},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"712e1ae97c60c4458efd151c76eede24f601ac0a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^13.0.0","pino":"^10.1.0","dotenv":"^17.2.3","express":"^5.1.0","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.0","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.208.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.61.0","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/instrumentation-dns":"^0.52.0","@opentelemetry/instrumentation-net":"^0.52.0","@opentelemetry/instrumentation-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/semantic-conventions":"^1.38.0","@opentelemetry/instrumentation-redis":"^0.57.0","@opentelemetry/resource-detector-gcp":"^0.43.0","@opentelemetry/instrumentation-undici":"^0.19.0","@opentelemetry/instrumentation-express":"^0.57.0","@opentelemetry/instrumentation-graphql":"^0.56.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.67.0","@opentelemetry/resource-detector-container":"^0.7.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.52.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.20.6","pinst":"^3.0.0","eslint":"^9.39.1","vitest":"^4.0.13","cpconfig":"^1.4.4","prettier":"^3.6.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/node":"^24.10.1","pino-pretty":"^13.1.2","@types/express":"^5.0.5","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.1.0","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.3.2_1763850572305_0.055976225011148406","host":"s3://npm-registry-packages-npm-production"}},"6.3.3":{"name":"@openapi-typescript-infra/service","version":"6.3.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.3.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"65458cdffe7ecb0c2287604f1505b5378facff18","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.3.3.tgz","fileCount":129,"integrity":"sha512-3Jp2ACVXY1CKKO8xsC8/A6Ft/LFzNwEsOtJBRGt8UP4QgYrPEhlVJR50Ka6GlsOuNOe0UZ7N2pIHRo7aem2yyg==","signatures":[{"sig":"MEUCIF/JJ1uGO8kKRAkofJT3QPTHzpbdOKP0UlAX/0YG+BcwAiEAmcBaddWfZZwiKgZkBn+AG+0irjnivKnLMi8JIhqBSDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3516359},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"e13cf8a4d10424cfe65541fab98901ed841866f8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","glob":"^13.0.0","pino":"^10.1.1","dotenv":"^17.2.3","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.208.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.61.2","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/instrumentation-dns":"^0.52.0","@opentelemetry/instrumentation-net":"^0.52.0","@opentelemetry/instrumentation-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.1","@opentelemetry/semantic-conventions":"^1.38.0","@opentelemetry/instrumentation-redis":"^0.57.2","@opentelemetry/resource-detector-gcp":"^0.43.0","@opentelemetry/instrumentation-undici":"^0.19.0","@opentelemetry/instrumentation-express":"^0.57.1","@opentelemetry/instrumentation-graphql":"^0.56.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.67.3","@opentelemetry/resource-detector-container":"^0.7.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.52.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.2","vitest":"^4.0.16","cpconfig":"^1.4.4","prettier":"^3.7.4","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^24.10.5","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.3.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.52.0","@commitlint/config-conventional":"^20.3.1","@typescript-eslint/eslint-plugin":"^8.52.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.3.3_1768007014701_0.7391258581634828","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@openapi-typescript-infra/service","version":"6.4.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.4.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"b02b5aca81ade54c12f4d7ca172e4b050402b27f","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.4.0.tgz","fileCount":129,"integrity":"sha512-BHsmXVeJBC3zVYyL3uUlGKgkCHeKLlBhlB7H/zP4HdY7pDBzqxOMzJt6lDA//vrTTnWGCCf0Usm6q2GRJBUbQA==","signatures":[{"sig":"MEYCIQCm8wkXJnWR0RSujcg4TXbKpOHQEV5YSAWQVGtSIUvsRQIhANNO+Vk4ERv+xgo8lw1gwaL6TUzWYi8I6ZTbOXI1WtcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3516646},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"54f8a38d3c0c8b1d0500db877e429283ba6ca65a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","glob":"^13.0.0","pino":"^10.1.1","dotenv":"^17.2.3","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.208.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.61.2","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/instrumentation-dns":"^0.52.0","@opentelemetry/instrumentation-net":"^0.52.0","@opentelemetry/instrumentation-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.1","@opentelemetry/semantic-conventions":"^1.38.0","@opentelemetry/instrumentation-redis":"^0.57.2","@opentelemetry/resource-detector-gcp":"^0.43.0","@opentelemetry/instrumentation-undici":"^0.19.0","@opentelemetry/instrumentation-express":"^0.57.1","@opentelemetry/instrumentation-graphql":"^0.56.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.67.3","@opentelemetry/resource-detector-container":"^0.7.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.52.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.2","vitest":"^4.0.16","cpconfig":"^1.4.4","prettier":"^3.7.4","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^24.10.5","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.3.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.52.0","@commitlint/config-conventional":"^20.3.1","@typescript-eslint/eslint-plugin":"^8.52.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.4.0_1769201148297_0.2711450136493645","host":"s3://npm-registry-packages-npm-production"}},"6.4.1":{"name":"@openapi-typescript-infra/service","version":"6.4.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.4.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"5e450d0ad39397d018c63119ae59f485b6b5163e","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.4.1.tgz","fileCount":129,"integrity":"sha512-81GAGX4a4R4kkdfLAOgSbT9lUHtZf0z3c8k8Vur+mHSRC/w9T8WcYfinr/4YOSdQEqf+0my1U4b1yxT3t+Z7pA==","signatures":[{"sig":"MEUCIQClMmPGdcnj8/zJkbd8vXhvphZEo4jC5aDL13dGyH7CyQIgDSqc4e3UaWyMu5lijc5HlVZpt2B8V+BANIZLJiBy4mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3516903},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"b15d9ac0ccaeee0bcd261b264690daeafa31d42e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"djmax","email":"max@pyralis.com"},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","glob":"^13.0.0","pino":"^10.1.1","dotenv":"^17.2.3","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.1","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.208.0","express-openapi-validator":"^5.6.0","@opentelemetry/instrumentation-pg":"^0.61.2","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/instrumentation-dns":"^0.52.0","@opentelemetry/instrumentation-net":"^0.52.0","@opentelemetry/instrumentation-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.1","@opentelemetry/semantic-conventions":"^1.38.0","@opentelemetry/instrumentation-redis":"^0.57.2","@opentelemetry/resource-detector-gcp":"^0.43.0","@opentelemetry/instrumentation-undici":"^0.19.0","@opentelemetry/instrumentation-express":"^0.57.1","@opentelemetry/instrumentation-graphql":"^0.56.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.67.3","@opentelemetry/resource-detector-container":"^0.7.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.52.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.2","vitest":"^4.0.16","cpconfig":"^1.4.4","prettier":"^3.7.4","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^24.10.5","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.3.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.52.0","@commitlint/config-conventional":"^20.3.1","@typescript-eslint/eslint-plugin":"^8.52.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.4.1_1769218926863_0.10049445069418428","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"@openapi-typescript-infra/service","version":"6.5.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.5.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"f0e1b507e41d56391bf21b7fe4e392f60b6aa244","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.5.0.tgz","fileCount":129,"integrity":"sha512-jW+sgLd6vOd6CpQVnQVXCB8kRo7PB8b1eA1j2Qgqsc/OeULdMiCIBH0iOmmNLxh6WheCZezYbOL0n5e6fjm0BA==","signatures":[{"sig":"MEUCIQCluYTsZP6Ztzc/YbBnCKjbPIZbaoq5Ixx/yyddBhaDQQIgFIu5x9ZjBsVtnu5AyQ94Trv6b86oVt6KOjXr19DC3k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3517615},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"9281ea3fd8439e4a8ed78b2d6ea6f8e01e388816","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.10.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","glob":"^13.0.3","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.208.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.61.2","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/instrumentation-dns":"^0.52.0","@opentelemetry/instrumentation-net":"^0.52.0","@opentelemetry/instrumentation-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.1","@opentelemetry/semantic-conventions":"^1.38.0","@opentelemetry/instrumentation-redis":"^0.57.2","@opentelemetry/resource-detector-gcp":"^0.43.0","@opentelemetry/instrumentation-undici":"^0.19.0","@opentelemetry/instrumentation-express":"^0.57.1","@opentelemetry/instrumentation-graphql":"^0.56.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.67.3","@opentelemetry/resource-detector-container":"^0.7.11","@sesamecare-oss/opentelemetry-node-metrics":"^1.1.0","@opentelemetry/instrumentation-generic-pool":"^0.52.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.2","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^24.10.13","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.55.0","@commitlint/config-conventional":"^20.4.1","@typescript-eslint/eslint-plugin":"^8.55.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.5.0_1770947759610_0.8211505040234557","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"@openapi-typescript-infra/service","version":"6.6.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.6.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"fdeda92c7576dde624139806ad61c04a1341d977","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.6.0.tgz","fileCount":129,"integrity":"sha512-skow7haTUF78kMMYrlwB8jphYB7DSUZkRDnnxQvPzPh8HzoCmNLvY841w9N8IL0tzWTL/xqoNEzf5o8PppvkpA==","signatures":[{"sig":"MEUCIQCcjUjL6ngfIAAwAVmM1zLdCFcGBGHoCwuRbGqYnVmbxAIgc6ejlFkCb2lIGPIuKe/41lxRAqRpAoAq2vOHnBwaUiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3517636},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"74a97b714ff4c98f49524c45719c092fd265f4f1","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.10.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","glob":"^13.0.3","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.63.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.54.0","@opentelemetry/instrumentation-net":"^0.55.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.59.0","@opentelemetry/resource-detector-gcp":"^0.46.0","@opentelemetry/instrumentation-undici":"^0.21.0","@opentelemetry/instrumentation-express":"^0.59.0","@opentelemetry/instrumentation-graphql":"^0.58.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/resource-detector-container":"^0.8.2","@sesamecare-oss/opentelemetry-node-metrics":"^2.0.0","@opentelemetry/instrumentation-generic-pool":"^0.54.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.2","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^24.10.13","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.55.0","@commitlint/config-conventional":"^20.4.1","@typescript-eslint/eslint-plugin":"^8.55.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.6.0_1771004226350_0.2453631703551602","host":"s3://npm-registry-packages-npm-production"}},"6.6.1":{"name":"@openapi-typescript-infra/service","version":"6.6.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.6.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"f82674b8d20fd0456b618870549440224ec35e94","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.6.1.tgz","fileCount":129,"integrity":"sha512-caDKxy8FqgI1fb8pK/xe9wnWHWYGZWHJDGeCGEYXqcdu7ZrhzkIk3gqKAYEnoLFipFkUW4yd1kRpLcnHl0er7A==","signatures":[{"sig":"MEQCIDITn2CPSOe1KzH96J4yyR8q+O5CM8itXUGPqpzdGk5bAiA/T+SRQcF0VSVfPOiKBh5nknxfehab2O0nV5dEq8Dz4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3517636},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"b631f7101ca3876e5a8eee4079df06f3b3de9b57","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.10.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.3","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.63.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.54.0","@opentelemetry/instrumentation-net":"^0.55.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.59.0","@opentelemetry/resource-detector-gcp":"^0.46.0","@opentelemetry/instrumentation-undici":"^0.21.0","@opentelemetry/instrumentation-express":"^0.59.0","@opentelemetry/instrumentation-graphql":"^0.58.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/resource-detector-container":"^0.8.2","@sesamecare-oss/opentelemetry-node-metrics":"^2.0.1","@opentelemetry/instrumentation-generic-pool":"^0.54.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.2","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^24.10.13","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.0","@commitlint/config-conventional":"^20.4.1","@typescript-eslint/eslint-plugin":"^8.56.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.6.1_1771276748469_0.10798891288194867","host":"s3://npm-registry-packages-npm-production"}},"6.6.2":{"name":"@openapi-typescript-infra/service","version":"6.6.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.6.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"a3fd20afb550254143f69885fbb49b6baa07352c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.6.2.tgz","fileCount":129,"integrity":"sha512-uGObgJ4sBPEARxyy6XAjaOw37c7wzPGTpbf5dWBXpsVJMFGOgA8aS5JhGsF87Z/S5hB+AIDNQqapW9vpC5f2qA==","signatures":[{"sig":"MEQCID4Z1Ji29yGmcHo9iB6fzfFmnvmsk8Uaxi7v2oYFEpltAiBgIv46VQqkvIBH/9MDq+xaAlAEbyNEMUH9QiWyONcueQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3517636},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"83d1041e854b39c620e9bc0affc2872a0d68c9da","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.10.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.3","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.63.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.54.0","@opentelemetry/instrumentation-net":"^0.55.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.59.0","@opentelemetry/resource-detector-gcp":"^0.46.0","@opentelemetry/instrumentation-undici":"^0.21.0","@opentelemetry/instrumentation-express":"^0.59.0","@opentelemetry/instrumentation-graphql":"^0.58.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/resource-detector-container":"^0.8.2","@sesamecare-oss/opentelemetry-node-metrics":"^2.0.2","@opentelemetry/instrumentation-generic-pool":"^0.54.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.2","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^24.10.13","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.0","@commitlint/config-conventional":"^20.4.1","@typescript-eslint/eslint-plugin":"^8.56.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.6.2_1771280741454_0.12218468411282313","host":"s3://npm-registry-packages-npm-production"}},"6.6.3":{"name":"@openapi-typescript-infra/service","version":"6.6.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.6.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"b1c5f3f6c581e90197c247e5292dc950848161b6","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.6.3.tgz","fileCount":129,"integrity":"sha512-5Seqa8j1OBUkrUCTV2RyvXTrSJckzq8ThH2IvKqOgOfS/HUb0or/t5MWbVp/KtRl3lDpyNFP0ubhgwXSbtSu3w==","signatures":[{"sig":"MEUCIFHvg0Gcc/dxu7Tc1wCw4fWHT9mDPFb2xVyJ3cYwqn0MAiEAs2UxRaR+/EN4aE0Sc5g1lG2fdh2enVs19S88N8/Lozk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3517636},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"4d43b6998ed95628e774011c8b5733e01f46440a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.10.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.3","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.63.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.54.0","@opentelemetry/instrumentation-net":"^0.55.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.59.0","@opentelemetry/resource-detector-gcp":"^0.46.0","@opentelemetry/instrumentation-undici":"^0.21.0","@opentelemetry/instrumentation-express":"^0.59.0","@opentelemetry/instrumentation-graphql":"^0.58.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/resource-detector-container":"^0.8.2","@sesamecare-oss/opentelemetry-node-metrics":"^2.0.3","@opentelemetry/instrumentation-generic-pool":"^0.54.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.2","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^24.10.13","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.0","@commitlint/config-conventional":"^20.4.1","@typescript-eslint/eslint-plugin":"^8.56.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.6.3_1771281064898_0.7548861177362562","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"@openapi-typescript-infra/service","version":"6.7.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.7.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"cfdfd5ee73186961f11fbabf378b444e4b2b1fe8","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.7.0.tgz","fileCount":129,"integrity":"sha512-wxD2VHYsabiCswhZ2L17P2WzdHOTEx0X9h8RbZAU8iS3PZ6ylr+xHWFqA7AT2yp3JzWRiO2O7HfguYAtNcdEwg==","signatures":[{"sig":"MEUCIHiwnuNSME0S0YOCZLX+lYuDkwLVmmmht+xqTl6md1nuAiEAwMhuzguOljDwFF08C7u8Uc4scBbNAkfrZYu1us5Zxek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3517100},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"dd400238ef071e98a19081e27496a63601f5e007","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.10.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.5","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.64.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.55.0","@opentelemetry/instrumentation-net":"^0.56.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.60.0","@opentelemetry/resource-detector-gcp":"^0.47.0","@opentelemetry/instrumentation-undici":"^0.22.0","@opentelemetry/instrumentation-express":"^0.60.0","@opentelemetry/instrumentation-graphql":"^0.59.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.70.0","@opentelemetry/resource-detector-container":"^0.8.3","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.55.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.2","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.2.3","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.1","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.0","@commitlint/config-conventional":"^20.4.1","@typescript-eslint/eslint-plugin":"^8.56.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.7.0_1771352168701_0.7221593055716848","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"@openapi-typescript-infra/service","version":"6.8.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.8.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"917786151824ca7aad840f68c6e7c368f5442582","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.8.0.tgz","fileCount":129,"integrity":"sha512-b1zJWDdPkqgKIIC02THiARi68Zsvniz65z0YjLm3Xa6KXoiFGSztiBuTncxx0Wqc6ME5fbqpOoKPDWcWG+6o5w==","signatures":[{"sig":"MEQCIHv3Ee8ziuRjqGydO4jPCvNF7AsoZcTCz2I7aqBh+lgWAiAMKzfXQNCGMQ2/ZzZGIExyQEVw+IbKyjkD/gEcKf8RaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3517575},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"b0e9adc1811585f7352239d81c68db6013e86d54","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.10.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.64.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.55.0","@opentelemetry/instrumentation-net":"^0.56.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.60.0","@opentelemetry/resource-detector-gcp":"^0.47.0","@opentelemetry/instrumentation-undici":"^0.22.0","@opentelemetry/instrumentation-express":"^0.60.0","@opentelemetry/instrumentation-graphql":"^0.59.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.70.0","@opentelemetry/resource-detector-container":"^0.8.3","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.55.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.3","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.3.0","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.2","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.0","@commitlint/config-conventional":"^20.4.2","@typescript-eslint/eslint-plugin":"^8.56.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.8.0_1771795076867_0.4015097246400836","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"@openapi-typescript-infra/service","version":"6.9.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.9.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"2381e4d5b329f3596123bd4da4e49f3c950807a4","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.9.0.tgz","fileCount":129,"integrity":"sha512-+KIJukc8L6tia556SiQNe6u4iRkA6M3DeDGwCxvHjH7mXfIOs2KfznR6r+pYE47Ib9xypdHMTFjfCNZ2/5RgfQ==","signatures":[{"sig":"MEUCIQDPi1FP6jJJnLwm4YdkHjpREo8IWe/fWsjaiAmuB1L9uAIgCfbhGEl8UaQa+eUGhN1Qk2YnMXIJvXS+JiqokQp4QA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3518287},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"383ae417ccd14a0105ca444e42620f9e085d193d","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.64.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.55.0","@opentelemetry/instrumentation-net":"^0.56.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.60.0","@opentelemetry/resource-detector-gcp":"^0.47.0","@opentelemetry/instrumentation-undici":"^0.22.0","@opentelemetry/instrumentation-express":"^0.60.0","@opentelemetry/instrumentation-graphql":"^0.59.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.70.0","@opentelemetry/resource-detector-container":"^0.8.3","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.55.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.3","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.3.0","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.2","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.0","@commitlint/config-conventional":"^20.4.2","@typescript-eslint/eslint-plugin":"^8.56.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.9.0_1772325120530_0.037505744067103164","host":"s3://npm-registry-packages-npm-production"}},"6.10.0":{"name":"@openapi-typescript-infra/service","version":"6.10.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.10.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"d7841604d60199774b37f3c9ba78f0c7124e4046","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.10.0.tgz","fileCount":129,"integrity":"sha512-w0rMaLw+rao7oF2V+z5v6zmu6i7o2VzcP+w4pd0rW65n28aUzi5lJoTI0fYZgfO0nZjt1EPVxQnYZkH3aZNnqg==","signatures":[{"sig":"MEYCIQC6Bo0z+D7tcH+mxRQZw7sY3sOFPSuu9+57GdUR1DZK7wIhAPa5+GGFZzBmCDutQFjcdF/o5Oh/Njj2mxCeAEN0TV/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3518793},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"db4abb31609d551161203bafeb3d9818e6c832da","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.64.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.55.0","@opentelemetry/instrumentation-net":"^0.56.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.60.0","@opentelemetry/resource-detector-gcp":"^0.47.0","@opentelemetry/instrumentation-undici":"^0.22.0","@opentelemetry/instrumentation-express":"^0.60.0","@opentelemetry/instrumentation-graphql":"^0.59.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.70.0","@opentelemetry/resource-detector-container":"^0.8.3","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.55.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.3","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.3.0","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.2","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.0","@commitlint/config-conventional":"^20.4.2","@typescript-eslint/eslint-plugin":"^8.56.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.10.0_1772377237841_0.31628922364424494","host":"s3://npm-registry-packages-npm-production"}},"6.10.1":{"name":"@openapi-typescript-infra/service","version":"6.10.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.10.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"375cc02a82ea86b5658c42ac13012c92f312d194","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.10.1.tgz","fileCount":129,"integrity":"sha512-jcBMB9ZVAPua05E1TgC4Yvu6lGvIvbXD/IkOShozW07+toE5GcZWcFQ/lpcnifVWJwkqt6yYl3NTcxPBoK/aTg==","signatures":[{"sig":"MEQCIH+oMmE3VaqZAvChFu96LISi05aJvHKT902AeChNsCtRAiApRNDiofG+GFBl2okBz3QzruC3hgfONd41Tw1MZBaA7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3518815},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"b871d6f11da6dc41a5a84d65143f6a31799fb96f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.64.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.55.0","@opentelemetry/instrumentation-net":"^0.56.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.60.0","@opentelemetry/resource-detector-gcp":"^0.47.0","@opentelemetry/instrumentation-undici":"^0.22.0","@opentelemetry/instrumentation-express":"^0.60.0","@opentelemetry/instrumentation-graphql":"^0.59.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.70.0","@opentelemetry/resource-detector-container":"^0.8.3","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.55.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.3","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.3.0","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.2","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.0","@commitlint/config-conventional":"^20.4.2","@typescript-eslint/eslint-plugin":"^8.56.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.10.1_1772378532935_0.09581673995518769","host":"s3://npm-registry-packages-npm-production"}},"6.10.2":{"name":"@openapi-typescript-infra/service","version":"6.10.2","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.10.2","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"1f9c2a54a45f05146564877526ab678c59e48116","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.10.2.tgz","fileCount":82,"integrity":"sha512-StTFDzmctpYuM+/vhqXDCbe4lJudwTaKNu3YzdVwknWOBvpvy2sEwg/5xi25dDmxc/NBww/djMX9iPgx7U4b2A==","signatures":[{"sig":"MEYCIQC/1B9+CcLuhCEJie1PklhbaLgIyrZ5sVrb/hxi5Xb56AIhAMftsIADDddqoenqlFSt5DfgUsW48Z/0qFsCtjD59tln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150810},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"6c1f033ce4cd7869dfa46ecd4f02113ab60d01ec","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.64.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.55.0","@opentelemetry/instrumentation-net":"^0.56.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.60.0","@opentelemetry/resource-detector-gcp":"^0.47.0","@opentelemetry/instrumentation-undici":"^0.22.0","@opentelemetry/instrumentation-express":"^0.60.0","@opentelemetry/instrumentation-graphql":"^0.59.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.70.0","@opentelemetry/resource-detector-container":"^0.8.3","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.55.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.7","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.3","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.3.0","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.2","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.0","@commitlint/config-conventional":"^20.4.2","@typescript-eslint/eslint-plugin":"^8.56.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.10.2_1772469317141_0.5321942620783271","host":"s3://npm-registry-packages-npm-production"}},"6.10.3":{"name":"@openapi-typescript-infra/service","version":"6.10.3","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.10.3","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"c7036734382129abe68c4420616f0d1ff3579e37","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.10.3.tgz","fileCount":82,"integrity":"sha512-1crAeXg6ya66vHDuVht/dE9G75ToqOZABozxsdKFQ15rnfjqwKOIygLSEf6sHYqYJPM/fhjkQV4YQ3lMrmQBgA==","signatures":[{"sig":"MEQCIDEdC9d4bYJYHHw2GpXJYUlVemY0ZOru4Bl6fJFeU8yOAiBH5nPQ3yq3SFXNevMIZK4h6qAC9fKzUJzvZTjKTGDu3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150886},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"51845f9fa266dc127ba3a8b4e1995d1246a0a32b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.64.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.55.0","@opentelemetry/instrumentation-net":"^0.56.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/instrumentation-redis":"^0.60.0","@opentelemetry/resource-detector-gcp":"^0.47.0","@opentelemetry/instrumentation-undici":"^0.22.0","@opentelemetry/instrumentation-express":"^0.60.0","@opentelemetry/instrumentation-graphql":"^0.59.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.70.0","@opentelemetry/resource-detector-container":"^0.8.3","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.55.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.7","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.3","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.3.0","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.2","@types/minimist":"^1.2.5","@types/supertest":"^6.0.3","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.0","@commitlint/config-conventional":"^20.4.2","@typescript-eslint/eslint-plugin":"^8.56.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.10.3_1772470086169_0.14277982307565096","host":"s3://npm-registry-packages-npm-production"}},"6.11.0":{"name":"@openapi-typescript-infra/service","version":"6.11.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.11.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"e29eda8cc3de97aeef1e2deda2304edfe490493a","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.11.0.tgz","fileCount":82,"integrity":"sha512-uO1vE7hWI3KfV/zNvHk/6XP8J5/WmjlzG4IavOZIVKfVi5+lacbinLgoQqmPdayLZNMiRScOOXlSJb+e0U93ew==","signatures":[{"sig":"MEUCIQDL46ix3R7XaCStR/DFyoUv2JNhCrFiRdBld6ZFD0hh+QIgL9DdV45NR+uPquLe8n31BqtnXyQX1f0RT7/VctVv+iY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150890},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"380da5b4b9014f515172f2449d2f264a8fa0886f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.18.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.64.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.55.0","@opentelemetry/instrumentation-net":"^0.56.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/instrumentation-redis":"^0.60.0","@opentelemetry/resource-detector-gcp":"^0.47.0","@opentelemetry/instrumentation-undici":"^0.22.0","@opentelemetry/instrumentation-express":"^0.60.0","@opentelemetry/instrumentation-graphql":"^0.60.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.70.1","@opentelemetry/resource-detector-container":"^0.8.3","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.55.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.7","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.3","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.3.3","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.2","@types/minimist":"^1.2.5","@types/supertest":"^7.2.0","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.1","@commitlint/config-conventional":"^20.4.2","@typescript-eslint/eslint-plugin":"^8.56.1","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.11.0_1772505021652_0.6551347664832636","host":"s3://npm-registry-packages-npm-production"}},"6.12.0":{"name":"@openapi-typescript-infra/service","version":"6.12.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.12.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"815eafd7e9ac7ab04dfddd55f322ec981ba10b88","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.12.0.tgz","fileCount":82,"integrity":"sha512-Xq57vCeuvtDwNFGW9ano0EN5OfxJBY2m8Qle9MF6yzM9F+jxZ8IwB2VbWpE4Qq8dlXgqZzPTv2FcOZIXXSCGKQ==","signatures":[{"sig":"MEYCIQDehdyYbqdBkd9yF54dl3fKGVri3PQVOqduES7M165e1QIhAPZr/7u4FmMiOIHU/eAHvB23ZOd1NybT1VsMWVw/yhXG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151785},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"725fe4c3d5843495787e6d921b56095ab42d1f05","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.11.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.64.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.55.0","@opentelemetry/instrumentation-net":"^0.56.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/instrumentation-redis":"^0.60.0","@opentelemetry/resource-detector-gcp":"^0.47.0","@opentelemetry/instrumentation-undici":"^0.22.0","@opentelemetry/instrumentation-express":"^0.60.0","@opentelemetry/instrumentation-graphql":"^0.60.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.70.1","@opentelemetry/resource-detector-container":"^0.8.3","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.55.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.7","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.3","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.3.3","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.2","@types/minimist":"^1.2.5","@types/supertest":"^7.2.0","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.1","@commitlint/config-conventional":"^20.4.2","@typescript-eslint/eslint-plugin":"^8.56.1","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.12.0_1773855356880_0.38015991665759263","host":"s3://npm-registry-packages-npm-production"}},"6.13.0":{"name":"@openapi-typescript-infra/service","version":"6.13.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.13.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"ef0ec67016022b496d40d5007ad69ac394afc712","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.13.0.tgz","fileCount":82,"integrity":"sha512-m6BoBe/FhXjqi99ZSUCeIpNZwrKiOl9qPXPJBoLX5HNmmSQCYEBUTitXc8+fkWB1971KkG4I7c3mxcNPtACU9A==","signatures":[{"sig":"MEUCIAduJRV/EzI9yOBYaYq15g97EfX/n+liUA3tfcJCHjioAiEA/xa0FGj4JQZclgKzilP7WTp5oXf6lbjNDeQ/STkw8ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151792},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"c3654eef03c6b112826ee896529143d8f064cd7f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.12.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.3.1","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.0","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.0","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.212.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.64.0","@opentelemetry/exporter-prometheus":"^0.212.0","@opentelemetry/instrumentation-dns":"^0.55.0","@opentelemetry/instrumentation-net":"^0.56.0","@opentelemetry/instrumentation-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/instrumentation-redis":"^0.60.0","@opentelemetry/resource-detector-gcp":"^0.47.0","@opentelemetry/instrumentation-undici":"^0.22.0","@opentelemetry/instrumentation-express":"^0.60.0","@opentelemetry/instrumentation-graphql":"^0.60.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.70.1","@opentelemetry/resource-detector-container":"^0.8.3","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.55.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.7","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.3","vitest":"^4.0.18","cpconfig":"^1.4.4","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.3.3","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.4.2","@types/minimist":"^1.2.5","@types/supertest":"^7.2.0","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.1","@commitlint/config-conventional":"^20.4.2","@typescript-eslint/eslint-plugin":"^8.56.1","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.13.0_1774563534090_0.6682765740547172","host":"s3://npm-registry-packages-npm-production"}},"6.13.1":{"name":"@openapi-typescript-infra/service","version":"6.13.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.13.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"24ff8e1a883d88555257768c88b796d006103dd1","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.13.1.tgz","fileCount":82,"integrity":"sha512-k7ek7x3SGWk+ZFVL3rxDmdsuGjlEkcg6LS6ED3erGMTxfGQltfX0JA1A9/FAFTw3nfVhVOnaX0ao4iCcDp6wkg==","signatures":[{"sig":"MEUCIQDOGYxivmUpEN9GXMUncLk2kIJQWNqtJITBqmcZAEANwwIgO9oSVGSTl/vFySncJHJT/FyJ2zWUHxvMUvdUT1+gSGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151866},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"ab5ba653bf27c44aab290419a9c52740c35f746b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.12.1","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.2","dependencies":{"ajv":"^8.18.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.4.0","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.2","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.1","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.214.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.66.0","@opentelemetry/exporter-prometheus":"^0.214.0","@opentelemetry/instrumentation-dns":"^0.57.0","@opentelemetry/instrumentation-net":"^0.58.0","@opentelemetry/instrumentation-http":"^0.214.0","@opentelemetry/instrumentation-pino":"^0.60.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/instrumentation-redis":"^0.62.0","@opentelemetry/resource-detector-gcp":"^0.49.0","@opentelemetry/instrumentation-undici":"^0.24.0","@opentelemetry/instrumentation-express":"^0.62.0","@opentelemetry/instrumentation-graphql":"^0.62.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.72.0","@opentelemetry/resource-detector-container":"^0.8.5","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.57.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.7","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.4","vitest":"^4.1.2","cpconfig":"^1.5.0","prettier":"^3.8.1","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.5.2","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.5.0","@types/minimist":"^1.2.5","@types/supertest":"^7.2.0","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.58.0","@commitlint/config-conventional":"^20.5.0","@typescript-eslint/eslint-plugin":"^8.58.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.13.1_1775309804589_0.5893441182238903","host":"s3://npm-registry-packages-npm-production"}},"6.14.0":{"name":"@openapi-typescript-infra/service","version":"6.14.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.14.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"8d0739ea13f948b3831fd9d7ac91ad62d04ffdcc","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.14.0.tgz","fileCount":82,"integrity":"sha512-X0H0GKnuAE6L+z81rco5wdCYVgK6d+4ooH3RiwndsLbzp8DLcFpx04EEeAucITkFD47SyJBKvlz8H9QfSH47Cw==","signatures":[{"sig":"MEUCIQC1OR3ky9IyjcEeR4PuCqfwT0Lpu0aWl1IxTB3nRv+mNQIgZ2TKHbLOABgEjCazLlAiHLC1PYYhjprcii6O2X86YcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151795},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"924318f8db48255d10a4b46009e51ee11246ef0f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.2","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.4.2","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.2","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.1","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.216.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.68.0","@opentelemetry/exporter-prometheus":"^0.216.0","@opentelemetry/instrumentation-dns":"^0.59.0","@opentelemetry/instrumentation-net":"^0.60.0","@opentelemetry/instrumentation-http":"^0.216.0","@opentelemetry/instrumentation-pino":"^0.62.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/instrumentation-redis":"^0.64.0","@opentelemetry/resource-detector-gcp":"^0.51.0","@opentelemetry/instrumentation-undici":"^0.26.0","@opentelemetry/instrumentation-express":"^0.64.0","@opentelemetry/instrumentation-graphql":"^0.64.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.74.0","@opentelemetry/resource-detector-container":"^0.8.7","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.59.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.7","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.4","vitest":"^4.1.5","cpconfig":"^1.5.1","prettier":"^3.8.3","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.6.0","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.5.3","@types/minimist":"^1.2.5","@types/supertest":"^7.2.0","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.59.2","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.14.0_1777951578275_0.014299948837935617","host":"s3://npm-registry-packages-npm-production"}},"6.14.1":{"name":"@openapi-typescript-infra/service","version":"6.14.1","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.14.1","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"5d3b2e47c6140cd02200b2d56c2efe3ae1b2ce0c","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.14.1.tgz","fileCount":82,"integrity":"sha512-Q7FCcvFjXZpFZhJPhrH2lDyzMwS2KoV9i106DzaL16Qt3k515ogIgUvZ06OOwy9SIuyyttoiOKDFDeMvPaguQg==","signatures":[{"sig":"MEQCIC9XThjyyaM1PfvdY5eBByOijSDDKXlNYDH7GN3U95GrAiBk/KCllNbc8PucsdpAr3gbE/ZPhV83OrAyVku6p6A3VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152008},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"eb97880c9293b5d8a23136f2844c7dd9058fcd11","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.14.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.22.2","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.4.2","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.2","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.1","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.216.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.68.0","@opentelemetry/exporter-prometheus":"^0.216.0","@opentelemetry/instrumentation-dns":"^0.59.0","@opentelemetry/instrumentation-net":"^0.60.0","@opentelemetry/instrumentation-http":"^0.216.0","@opentelemetry/instrumentation-pino":"^0.62.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/instrumentation-redis":"^0.64.0","@opentelemetry/resource-detector-gcp":"^0.51.0","@opentelemetry/instrumentation-undici":"^0.26.0","@opentelemetry/instrumentation-express":"^0.64.0","@opentelemetry/instrumentation-graphql":"^0.64.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.74.0","@opentelemetry/resource-detector-container":"^0.8.7","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.59.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.7","devDependencies":{"tsx":"^4.21.0","pinst":"^3.0.0","eslint":"^9.39.4","vitest":"^4.1.5","cpconfig":"^1.5.1","prettier":"^3.8.3","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^25.6.0","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^20.5.3","@types/minimist":"^1.2.5","@types/supertest":"^7.2.0","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.59.2","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service_6.14.1_1778103120527_0.033645048879807904","host":"s3://npm-registry-packages-npm-production"}},"6.15.0":{"name":"@openapi-typescript-infra/service","version":"6.15.0","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","_id":"@openapi-typescript-infra/service@6.15.0","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"homepage":"https://github.com/openapi-typescript-infra/service#readme","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"bin":{"start-service":"build/bin/start-service.js"},"dist":{"shasum":"8bb8d7433c5c8a5671d42bf12686f6268f58e538","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.15.0.tgz","fileCount":82,"integrity":"sha512-aKQg99sZcTDcslpROAa2x+EnJEfriFQEKceRnYGgDTXA6UWCXpV0foZuVyUnfWZZjETOoM+dahACih36sfFDig==","signatures":[{"sig":"MEUCIQC26H2YpbiVlT5YQlChk/nsnamaV6+xMfM2BxtbN9kRlQIgJjNT6iC7g0+wkxmkuT2Zniqu+24ks8iE91k+5uECG1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152326},"type":"module","config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"},"./Makefile":"./Makefile","./telemetry":{"types":"./build/telemetry/index.d.ts","import":"./build/telemetry/index.js"}},"gitHead":"b5a03e38d338f7067f1085e89e1947ba65d4f82e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","clean":"npx rimraf ./build","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","_postinstall":"cpconfig","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"repository":{"url":"git+https://github.com/openapi-typescript-infra/service.git","type":"git"},"_npmVersion":"11.18.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","directories":{},"resolutions":{"qs":"^6.11.0"},"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","pino":"^10.3.1","dotenv":"^17.4.2","express":"^5.2.1","minimist":"^1.2.8","moderndash":"^4.0.2","request-ip":"^3.3.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","read-package-up":"^12.0.0","@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.1","import-in-the-middle":"^2.0.6","@sesamecare-oss/confit":"^2.2.1","@opentelemetry/sdk-node":"^0.221.0","express-openapi-validator":"^5.6.2","@opentelemetry/instrumentation-pg":"^0.73.0","@opentelemetry/exporter-prometheus":"^0.221.0","@opentelemetry/instrumentation-dns":"^0.64.0","@opentelemetry/instrumentation-net":"^0.65.0","@opentelemetry/instrumentation-http":"^0.221.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/semantic-conventions":"^1.43.0","@opentelemetry/instrumentation-redis":"^0.69.0","@opentelemetry/resource-detector-gcp":"^0.56.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/instrumentation-express":"^0.69.0","@opentelemetry/instrumentation-graphql":"^0.69.0","opentelemetry-resource-detector-sync-api":"^0.30.0","@opentelemetry/auto-instrumentations-node":"^0.79.0","@opentelemetry/resource-detector-container":"^0.8.12","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","@opentelemetry/instrumentation-generic-pool":"^0.64.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.7","devDependencies":{"tsx":"^4.23.1","pinst":"^3.0.0","eslint":"^9.39.5","vitest":"^4.1.10","cpconfig":"^1.5.1","prettier":"^3.9.6","supertest":"^7.2.2","typescript":"^5.9.3","@types/node":"^26.1.2","pino-pretty":"^13.1.3","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@commitlint/cli":"^21.2.1","@types/minimist":"^1.2.5","@types/supertest":"^7.2.1","@types/request-ip":"^0.0.41","@types/cookie-parser":"^1.4.10","eslint-plugin-import":"^2.32.0","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.9","@typescript-eslint/parser":"^8.65.0","@commitlint/config-conventional":"^21.2.0","@typescript-eslint/eslint-plugin":"^8.65.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.5","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/service_6.15.0_1785288625586_0.0869994397579803","host":"s3://npm-registry-packages-npm-production"}},"6.16.0":{"name":"@openapi-typescript-infra/service","version":"6.16.0","description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","exports":{".":{"import":"./build/index.js","types":"./build/index.d.ts"},"./telemetry":{"import":"./build/telemetry/index.js","types":"./build/telemetry/index.d.ts"},"./Makefile":"./Makefile"},"type":"module","scripts":{"test":"vitest","lint":"eslint .","build":"tsc -p tsconfig.build.json && yarn dlx glob-chmod 755 build/bin/*","watch":"tsc -p tsconfig.json -w --preserveWatchOutput","clean":"npx rimraf ./build","prepublishOnly":"yarn build","_postinstall":"cpconfig"},"repository":{"type":"git","url":"git+https://github.com/openapi-typescript-infra/service.git"},"bin":{"start-service":"build/bin/start-service.js"},"config":{"cpconfig":"@openapi-typescript-infra/cpconfig"},"engines":{"node":">=22"},"keywords":["service","openapi","express","confit","babel","typescript","vitest"],"author":{"name":"developers@pyralis.com>"},"license":"MIT","bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/exec",{"publishCmd":"yarn dlx pinst --disable"}],"@semantic-release/npm","@semantic-release/github"]},"homepage":"https://github.com/openapi-typescript-infra/service#readme","dependencies":{"@godaddy/terminus":"^4.12.1","@opentelemetry/api":"^1.9.1","@opentelemetry/auto-instrumentations-node":"^0.79.0","@opentelemetry/exporter-prometheus":"^0.221.0","@opentelemetry/instrumentation-dns":"^0.64.0","@opentelemetry/instrumentation-express":"^0.69.0","@opentelemetry/instrumentation-generic-pool":"^0.64.0","@opentelemetry/instrumentation-graphql":"^0.69.0","@opentelemetry/instrumentation-http":"^0.221.0","@opentelemetry/instrumentation-net":"^0.65.0","@opentelemetry/instrumentation-pg":"^0.73.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-redis":"^0.69.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/resource-detector-container":"^0.8.12","@opentelemetry/resource-detector-gcp":"^0.56.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/semantic-conventions":"^1.43.0","@sesamecare-oss/confit":"^3.1.0","@sesamecare-oss/opentelemetry-node-metrics":"^3.0.0","ajv":"^8.20.0","clean-stack":"^6.0.0","cookie-parser":"^1.4.7","dotenv":"^17.4.2","express":"^5.2.1","express-openapi-validator":"^5.6.2","glob":"^13.0.6","import-in-the-middle":"^3.3.3","minimist":"^1.2.8","moderndash":"^4.0.2","opentelemetry-resource-detector-sync-api":"^0.30.0","pino":"^10.3.1","read-package-up":"^12.0.0","request-ip":"^3.3.0"},"devDependencies":{"@commitlint/cli":"^21.2.1","@commitlint/config-conventional":"^21.2.0","@openapi-typescript-infra/cpconfig":"^1.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.9","@semantic-release/release-notes-generator":"^14.1.1","@types/cookie-parser":"^1.4.10","@types/express":"^5.0.6","@types/minimist":"^1.2.5","@types/node":"^26.1.2","@types/request-ip":"^0.0.41","@types/supertest":"^7.2.1","@typescript-eslint/eslint-plugin":"^8.65.0","@typescript-eslint/parser":"^8.65.0","cpconfig":"^1.5.1","eslint":"^9.39.5","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-import":"^2.32.0","pino-pretty":"^13.1.3","pinst":"^3.0.0","prettier":"^3.9.6","supertest":"^7.2.2","tsconfig-paths":"^4.2.0","tsx":"^4.23.1","typescript":"^5.9.3","vitest":"^4.1.10"},"resolutions":{"qs":"^6.11.0"},"packageManager":"yarn@3.8.7","gitHead":"c1ca47cc30695ce4b01d43b6a5093d025bcd4e1c","_id":"@openapi-typescript-infra/service@6.16.0","_nodeVersion":"22.23.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-Rg9QUqhzFJoKjZtz6V2HIJofjSS5ihRykgyi/8foEezO35gUxQRXbzptKxYSchKIOrZt5jHw46axgYH/dKlsTA==","shasum":"54a1a8feeb338634ca0c8d1cdbd4b667fddd13ce","tarball":"https://registry.npmjs.org/@openapi-typescript-infra/service/-/service-6.16.0.tgz","fileCount":83,"unpackedSize":154888,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openapi-typescript-infra%2fservice@6.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAJJO+Vgw3riUDn3CI4KNIezurcg2oGkqOysJoCSrduAAiBqFxztjV1vwFOz38eV5nsJmYbY/AwbN3Tg64N8JP8J7Q=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63a998-92cc-4176-b78c-ad3e621b04a8"}},"directories":{},"maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/service_6.16.0_1787276400437_0.3777234225557966"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-23T22:11:20.697Z","modified":"2026-08-21T01:40:00.897Z","1.0.0":"2023-05-23T22:11:20.983Z","1.0.1":"2023-05-26T14:23:01.581Z","1.0.2":"2023-05-27T00:21:18.119Z","1.0.3":"2023-05-27T01:49:15.653Z","1.0.4":"2023-05-27T02:48:54.863Z","1.1.0":"2023-05-27T23:12:38.916Z","1.1.1":"2023-05-28T19:35:16.639Z","1.1.2":"2023-06-17T14:37:41.323Z","1.1.3":"2023-07-18T15:21:28.457Z","1.2.0":"2023-07-18T19:13:44.518Z","1.2.1":"2023-07-18T19:43:50.938Z","1.2.2":"2023-08-02T15:32:43.551Z","2.0.0":"2023-08-17T14:38:14.987Z","2.0.1":"2023-08-17T15:16:41.191Z","2.0.2":"2023-08-26T15:01:37.130Z","2.1.0":"2023-09-01T03:55:38.655Z","2.2.0":"2023-09-01T13:24:17.883Z","2.3.0":"2023-09-01T14:06:13.057Z","2.4.0":"2023-09-02T00:44:49.054Z","2.4.1":"2023-09-04T00:08:35.411Z","2.5.0":"2023-09-05T19:16:50.785Z","2.6.0":"2023-09-16T03:08:39.567Z","2.6.1":"2023-09-16T12:20:47.694Z","2.6.2":"2023-09-16T12:31:34.688Z","2.6.3":"2023-09-16T12:53:49.554Z","2.6.4":"2023-09-17T02:51:41.330Z","2.6.5":"2023-09-17T19:18:21.024Z","2.6.6":"2023-09-17T21:32:39.900Z","2.6.7":"2023-09-17T21:54:33.101Z","2.7.0":"2023-09-18T00:54:22.891Z","2.7.1":"2023-09-18T03:16:10.754Z","2.7.2":"2023-09-19T19:02:32.558Z","2.7.3":"2023-09-19T19:26:23.999Z","2.7.4":"2023-09-19T19:54:54.021Z","2.7.5":"2023-09-22T21:46:21.791Z","2.7.6":"2023-09-24T20:25:14.039Z","2.7.7":"2023-09-27T13:48:53.519Z","2.8.0":"2023-09-29T23:11:04.805Z","2.8.1":"2023-09-29T23:20:14.239Z","2.8.2":"2023-09-29T23:42:11.105Z","2.9.0":"2023-10-03T15:35:28.976Z","2.9.1":"2023-10-03T15:41:07.864Z","2.9.2":"2023-10-06T17:42:12.986Z","2.10.0":"2023-10-13T01:31:56.073Z","3.0.0":"2023-10-17T22:21:08.210Z","3.0.1":"2023-10-17T23:39:58.917Z","3.0.2":"2023-10-18T02:19:21.037Z","3.0.3":"2023-10-18T02:27:08.506Z","4.0.0":"2023-10-18T14:52:20.556Z","4.1.0":"2023-10-18T18:53:50.203Z","4.1.1":"2023-10-18T19:11:21.818Z","4.2.0":"2023-10-18T21:42:07.595Z","4.3.0":"2023-10-19T01:53:19.927Z","4.3.1":"2023-10-19T02:19:31.678Z","4.3.2":"2023-10-19T02:34:11.558Z","4.3.3":"2023-10-19T13:48:27.950Z","4.3.4":"2023-10-19T14:30:57.171Z","4.4.0":"2023-10-19T18:27:59.204Z","4.5.0":"2023-10-19T21:53:50.664Z","4.5.1":"2023-10-19T22:07:29.257Z","4.5.2":"2023-10-20T01:09:53.138Z","4.5.3":"2023-10-20T02:21:44.907Z","4.5.4":"2023-10-22T16:59:45.255Z","4.6.0":"2023-10-31T04:13:23.370Z","4.6.1":"2023-10-31T22:31:16.277Z","4.6.2":"2023-11-01T23:52:41.516Z","4.6.3":"2023-11-05T19:19:33.201Z","4.7.0":"2023-11-06T22:07:05.717Z","4.8.0":"2023-11-11T17:35:22.901Z","4.8.1":"2023-11-11T20:01:27.941Z","4.8.2":"2023-11-16T03:15:12.538Z","4.8.3":"2023-11-17T02:50:43.580Z","4.8.4":"2023-11-20T18:55:41.180Z","4.8.5":"2023-11-20T19:26:09.391Z","4.8.6":"2023-11-20T19:31:55.174Z","4.8.7":"2023-11-20T19:34:13.312Z","4.9.0":"2023-11-23T03:52:36.756Z","4.9.1":"2023-11-25T23:02:20.679Z","4.10.0":"2023-11-26T02:03:21.517Z","4.10.1":"2023-11-26T02:24:20.257Z","4.10.2":"2023-11-26T02:31:15.880Z","4.10.3":"2023-11-26T02:53:22.616Z","4.10.4":"2023-11-26T03:03:59.918Z","4.10.5":"2023-11-28T03:10:21.249Z","4.11.0":"2023-11-30T17:05:07.545Z","4.12.0":"2023-12-08T03:44:00.023Z","4.12.1":"2023-12-08T03:45:57.399Z","4.13.0":"2024-01-26T00:16:31.066Z","4.13.1":"2024-01-26T00:25:24.203Z","4.14.0":"2024-01-30T12:09:27.383Z","4.15.0":"2024-01-30T12:14:10.400Z","4.15.1":"2024-01-30T13:42:36.714Z","4.15.2":"2024-02-10T19:07:33.457Z","4.16.0":"2024-03-21T17:24:56.674Z","4.17.0":"2024-04-28T15:20:56.903Z","4.18.0":"2024-04-28T21:33:05.722Z","4.19.0":"2024-04-29T03:39:00.902Z","4.19.1":"2024-04-29T03:48:21.109Z","4.20.0":"2024-04-29T12:01:15.418Z","4.20.1":"2024-05-07T18:46:40.404Z","4.21.0":"2024-05-08T17:57:20.532Z","4.22.0":"2024-06-09T02:43:13.176Z","4.22.1":"2024-06-09T02:49:08.617Z","4.22.2":"2024-06-10T11:51:10.847Z","4.22.3":"2024-06-10T16:41:55.651Z","4.22.4":"2024-06-10T16:48:00.396Z","4.23.0":"2024-06-10T17:11:17.709Z","4.23.1":"2024-06-10T17:35:03.381Z","4.23.2":"2024-08-03T01:06:12.459Z","4.24.0":"2024-08-03T17:20:10.768Z","4.25.0":"2024-08-09T03:36:57.200Z","4.26.0":"2024-09-21T14:16:01.799Z","4.27.0":"2024-10-14T00:57:01.558Z","4.27.1":"2024-10-14T02:57:22.173Z","4.27.2":"2024-10-16T18:33:51.574Z","5.0.0":"2024-10-18T04:54:37.588Z","5.0.1":"2024-10-18T05:10:39.310Z","5.1.0":"2024-10-18T05:51:48.098Z","5.1.1":"2024-10-18T16:33:30.519Z","5.1.2":"2024-10-19T13:19:04.140Z","5.1.3":"2024-10-19T14:54:06.258Z","5.1.4":"2024-10-19T15:47:02.632Z","5.2.0":"2024-10-19T18:26:04.562Z","5.3.0":"2024-10-19T18:46:52.943Z","5.3.1":"2024-10-19T19:23:50.347Z","5.3.2":"2024-10-19T20:24:41.564Z","5.4.0":"2024-10-21T01:20:27.877Z","5.4.1":"2024-10-21T16:39:28.761Z","5.4.2":"2024-10-22T01:15:54.819Z","5.4.3":"2024-10-22T02:12:21.335Z","5.4.4":"2024-10-22T02:23:55.785Z","5.5.0":"2024-10-28T15:08:45.119Z","5.5.1":"2024-10-28T16:14:00.599Z","5.6.0":"2024-12-20T17:50:53.661Z","5.7.0":"2025-01-22T19:12:23.710Z","5.8.0":"2025-02-27T19:34:36.916Z","5.8.1":"2025-04-02T02:19:13.975Z","5.9.0":"2025-04-25T03:06:44.715Z","5.9.1":"2025-04-25T03:14:05.944Z","5.9.2":"2025-05-12T12:51:32.063Z","5.9.3":"2025-05-12T13:16:48.805Z","5.9.4":"2025-05-12T15:13:58.429Z","5.9.5":"2025-05-12T15:18:45.296Z","5.9.6":"2025-05-12T15:26:17.231Z","5.10.0":"2025-05-12T20:05:57.044Z","5.11.0":"2025-05-20T21:37:18.016Z","5.11.1":"2025-05-20T22:32:27.065Z","5.11.2":"2025-05-23T03:40:58.376Z","5.11.3":"2025-05-30T14:09:38.789Z","5.11.4":"2025-06-05T12:54:09.001Z","5.12.0":"2025-06-14T17:35:30.468Z","5.13.0":"2025-06-16T01:38:29.556Z","5.13.1":"2025-06-16T01:58:59.694Z","5.14.0":"2025-10-04T15:04:55.992Z","5.14.1":"2025-10-04T15:07:37.447Z","5.14.2":"2025-10-04T15:27:51.919Z","5.14.3":"2025-10-04T17:01:09.654Z","5.15.0":"2025-10-04T17:32:14.796Z","6.0.0":"2025-11-03T14:04:26.133Z","6.1.0":"2025-11-03T15:02:25.647Z","6.1.1":"2025-11-03T15:31:10.063Z","6.1.2":"2025-11-04T04:31:02.637Z","6.1.3":"2025-11-05T19:05:30.065Z","6.2.0":"2025-11-15T18:58:47.313Z","6.2.1":"2025-11-17T23:02:20.475Z","6.3.0":"2025-11-20T17:32:16.035Z","6.3.1":"2025-11-22T04:14:07.284Z","6.3.2":"2025-11-22T22:29:32.561Z","6.3.3":"2026-01-10T01:03:34.898Z","6.4.0":"2026-01-23T20:45:48.504Z","6.4.1":"2026-01-24T01:42:07.106Z","6.5.0":"2026-02-13T01:55:59.837Z","6.6.0":"2026-02-13T17:37:06.643Z","6.6.1":"2026-02-16T21:19:08.696Z","6.6.2":"2026-02-16T22:25:41.649Z","6.6.3":"2026-02-16T22:31:05.056Z","6.7.0":"2026-02-17T18:16:08.944Z","6.8.0":"2026-02-22T21:17:57.055Z","6.9.0":"2026-03-01T00:32:00.786Z","6.10.0":"2026-03-01T15:00:38.064Z","6.10.1":"2026-03-01T15:22:13.154Z","6.10.2":"2026-03-02T16:35:17.783Z","6.10.3":"2026-03-02T16:48:06.309Z","6.11.0":"2026-03-03T02:30:21.808Z","6.12.0":"2026-03-18T17:35:57.042Z","6.13.0":"2026-03-26T22:18:54.238Z","6.13.1":"2026-04-04T13:36:44.758Z","6.14.0":"2026-05-05T03:26:18.456Z","6.14.1":"2026-05-06T21:32:00.688Z","6.15.0":"2026-07-29T01:30:25.771Z","6.16.0":"2026-08-21T01:40:00.604Z"},"bugs":{"url":"https://github.com/openapi-typescript-infra/service/issues"},"author":{"name":"developers@pyralis.com>"},"license":"MIT","homepage":"https://github.com/openapi-typescript-infra/service#readme","keywords":["service","openapi","express","confit","babel","typescript","vitest"],"repository":{"type":"git","url":"git+https://github.com/openapi-typescript-infra/service.git"},"description":"An opinionated framework for building configuration driven services - web, api, or  ob. Uses OpenAPI, pino logging, express, confit, Typescript and vitest.","maintainers":[{"name":"djmax","email":"max@pyralis.com"}],"readme":"# @openapi-typescript-infra/service\n\n[![Node CI](https://github.com/openapi-typescript-infra/service/actions/workflows/nodejs.yml/badge.svg)](https://github.com/openapi-typescript-infra/service/actions/workflows/nodejs.yml)\n\nAn opinionated framework for building high scale services - web, api, or job. Uses OpenAPI, pino, express, confit, Typescript and vitest.\n\nThis module creates an environment that makes it simpler to host a REST service\n(less repetition, more enterprise grade features). Wherever possible, we use off\nthe shelf infrastructure (OpenAPI, Express@5, Terminus are examples). The goal is to allow\nyou to enjoy a high level of type safety with a low tax in type construction in a\nmicroservice environment.\n\nThe module takes care of configuration-driven:\n\n- body logging\n- json parsing\n- error handling\n- hosted OpenAPI documents/handlers\n- traditional routing\n- graceful shutdown\n- health checks\n- Telemetry and instrumentation\n\nservices built with this module use Typescript with Node 20, which involves transpilation.\nThis module takes that into account across the development and production experience. It uses ESM because that\nis the way the winds have blown.\n\nThis module has the following core functionality:\n\n1. Loads multilevel environment aware configuration, merging configuration information as appropriate to yield a single hierarchical configuration store. We use a modern port of [confit](https://github.com/sesamecare/confit).\n2. Engage OpenTelemetry for tracing and metrics monitoring (via Prometheus-format metrics) and wire this into JSON-based pino logging.\n3. Setup an Express@5 application with common service hosting options such as body parsing, error handling and graceful shutdown.\n4. Find and load route handlers and static content serving, if desired.\n5. Validate and load OpenAPI 3 specifications and wire up methods to path-based route handlers including support for authentication.\n6. Launch a second express app to serve health checks and metrics\n7. Setup infrastructure for interservice calls with tracing.\n8. Provide a central service runner that handles loading your service and getting to a running state in both development and production environments.\n\n## Environments\n\nSet `APP_ENV` to `development`, `test`, `staging`, `sandbox`, or `production`.\nThe configuration loader merges the matching `<environment>.json` file at each\nlevel of the configuration directory stack. Sandbox is a deployed environment:\nit uses production-style logging, telemetry, startup, and shutdown behavior\nwhile allowing services to provide isolated credentials and resources in\n`sandbox.json`.\n\nPlease see the plop-based [project builder](../create) for an easy way to build an example project.\n","readmeFilename":"README.md"}