{"_id":"@bossbench/nestjs","_rev":"5-8b73eeeb474527734ba0f1b77bbd8ab2","name":"@bossbench/nestjs","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"@bossbench/nestjs","version":"1.0.0","keywords":["pg-boss","bossbench","nestjs","adapter","dashboard"],"license":"MIT","_id":"@bossbench/nestjs@1.0.0","maintainers":[{"name":"nip10","email":"diogocardoso92@outlook.com"}],"homepage":"https://github.com/nip10/bossbench/tree/main/packages/nestjs#readme","bugs":{"url":"https://github.com/nip10/bossbench/issues"},"dist":{"shasum":"f5bb15dec30780174c0ff180be3ccc3ff1cd8029","tarball":"https://registry.npmjs.org/@bossbench/nestjs/-/nestjs-1.0.0.tgz","fileCount":6,"integrity":"sha512-mh5nlFTlNvWm7kgpAins3JopOLXWE/CXF57S+IXnAr2Kgb2XAl1GBT5Ikj53LINa5oOvltfAyLYRXrbdw1h7YA==","signatures":[{"sig":"MEUCIBDyXr3H/Id8XqRcSuB8EVNufmfbjhluglQqPtJMEAciAiEAtO/zGRHPrexXXvNoXmhHypdd/ukFe/+YtloYy6axQ+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4679},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"af6c118e3d022079a5a316924219120ab3306a42","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nip10","email":"diogocardoso92@outlook.com"},"repository":{"url":"git+https://github.com/nip10/bossbench.git","type":"git","directory":"packages/nestjs"},"_npmVersion":"11.6.2","description":"NestJS adapter for Bossbench, an embedded pg-boss dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@bossbench/core":"workspace:*"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","express":"^4.21.2","fastify":"^5.2.1","typescript":"^5.7.2","@nestjs/core":"^10.4.5","@nestjs/common":"^10.4.5","@types/express":"^5.0.0","@bossbench/express":"workspace:*","@bossbench/fastify":"workspace:*","@nestjs/platform-express":"^10.4.5","@nestjs/platform-fastify":"^10.4.5"},"peerDependencies":{"pg":">=8.0.0","express":">=4.0.0","fastify":">=4.0.0","pg-boss":">=12.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","@bossbench/express":">=1.0.0","@bossbench/fastify":">=1.0.0"},"peerDependenciesMeta":{"express":{"optional":true},"fastify":{"optional":true},"@bossbench/express":{"optional":true},"@bossbench/fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs_1.0.0_1786382029130_0.8590969771034997","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bossbench/nestjs","version":"2.0.0","keywords":["pg-boss","bossbench","nestjs","adapter","dashboard"],"license":"MIT","_id":"@bossbench/nestjs@2.0.0","maintainers":[{"name":"nip10","email":"diogocardoso92@outlook.com"}],"homepage":"https://github.com/nip10/bossbench/tree/main/packages/nestjs#readme","bugs":{"url":"https://github.com/nip10/bossbench/issues"},"dist":{"shasum":"5d029da459587af3719c8a241cf0c69741afad44","tarball":"https://registry.npmjs.org/@bossbench/nestjs/-/nestjs-2.0.0.tgz","fileCount":6,"integrity":"sha512-IMdyP+yLUoqVHWzLrq8NUJzbt4D+RbdSVkTJixeLeEyCST8i8+riCqFpvslVZp/v9uCk49C2rJKy1SQAodLjmw==","signatures":[{"sig":"MEUCICoy+9LgvTf+ohgFIslO76oqCmT9wFQtR3XNdms0aJbkAiEAv5JAEPM88VmsmlaHqpICs7iZZiyOQsogDSTwbiu26Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bossbench%2fnestjs@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4679},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b958183cb08e17fe5d013990fd202251b466e85b","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:186319c3-a1f9-464d-89ec-4978f4327f0c"}},"repository":{"url":"git+https://github.com/nip10/bossbench.git","type":"git","directory":"packages/nestjs"},"_npmVersion":"11.16.0","description":"NestJS adapter for Bossbench, an embedded pg-boss dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@bossbench/core":"workspace:*"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","express":"^4.21.2","fastify":"^5.2.1","typescript":"^5.7.2","@nestjs/core":"^10.4.5","@nestjs/common":"^10.4.5","@types/express":"^5.0.0","@bossbench/express":"workspace:*","@bossbench/fastify":"workspace:*","@nestjs/platform-express":"^10.4.5","@nestjs/platform-fastify":"^10.4.5"},"peerDependencies":{"pg":">=8.0.0","express":">=4.0.0","fastify":">=4.0.0","pg-boss":">=12.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","@bossbench/express":">=2.0.0","@bossbench/fastify":">=1.0.0"},"peerDependenciesMeta":{"express":{"optional":true},"fastify":{"optional":true},"@bossbench/express":{"optional":true},"@bossbench/fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs_2.0.0_1786398059693_0.036832037965428555","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bossbench/nestjs","version":"2.0.1","keywords":["pg-boss","bossbench","nestjs","adapter","dashboard"],"license":"MIT","_id":"@bossbench/nestjs@2.0.1","maintainers":[{"name":"nip10","email":"diogocardoso92@outlook.com"}],"homepage":"https://github.com/nip10/bossbench/tree/main/packages/nestjs#readme","bugs":{"url":"https://github.com/nip10/bossbench/issues"},"dist":{"shasum":"c34351b6b16c60d58540b23b80f1c576331329c5","tarball":"https://registry.npmjs.org/@bossbench/nestjs/-/nestjs-2.0.1.tgz","fileCount":6,"integrity":"sha512-SLv8m1KUgg543ZyByrAn56Drk2fBFGKHuLJmlajftuqsRiOsudZVOwQGiBoOXrVYBf7fSRvwQ5W67ZhUwYn3tw==","signatures":[{"sig":"MEQCIBdYogwWf5dxVWLXGzJKPCUTgFky9QTgqeuICriFVYhzAiBjNmHHcz6y7p6geCGT9gqgYXUULG/Pk45cTnUPV7Vafg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bossbench%2fnestjs@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4661},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bossbench/bossbench/packages/nestjs/bossbench-nestjs-2.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:186319c3-a1f9-464d-89ec-4978f4327f0c"}},"_resolved":"/home/runner/work/bossbench/bossbench/packages/nestjs/bossbench-nestjs-2.0.1.tgz","_integrity":"sha512-SLv8m1KUgg543ZyByrAn56Drk2fBFGKHuLJmlajftuqsRiOsudZVOwQGiBoOXrVYBf7fSRvwQ5W67ZhUwYn3tw==","repository":{"url":"git+https://github.com/nip10/bossbench.git","type":"git","directory":"packages/nestjs"},"_npmVersion":"11.16.0","description":"NestJS adapter for Bossbench, an embedded pg-boss dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@bossbench/core":"1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","express":"^4.21.2","fastify":"^5.2.1","typescript":"^5.7.2","@nestjs/core":"^10.4.5","@nestjs/common":"^10.4.5","@types/express":"^5.0.0","@bossbench/express":"2.0.0","@bossbench/fastify":"1.0.0","@nestjs/platform-express":"^10.4.5","@nestjs/platform-fastify":"^10.4.5"},"peerDependencies":{"pg":">=8.0.0","express":">=4.0.0","fastify":">=4.0.0","pg-boss":">=12.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","@bossbench/express":">=2.0.1","@bossbench/fastify":">=1.0.1"},"peerDependenciesMeta":{"express":{"optional":true},"fastify":{"optional":true},"@bossbench/express":{"optional":true},"@bossbench/fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs_2.0.1_1786439793975_0.6047349043938204","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@bossbench/nestjs","version":"2.0.2","keywords":["pg-boss","bossbench","nestjs","adapter","dashboard"],"license":"MIT","_id":"@bossbench/nestjs@2.0.2","maintainers":[{"name":"nip10","email":"diogocardoso92@outlook.com"}],"homepage":"https://github.com/nip10/bossbench/tree/main/packages/nestjs#readme","bugs":{"url":"https://github.com/nip10/bossbench/issues"},"dist":{"shasum":"b2c8d97b7724b142f2f0473dc63db35a2a5cbd53","tarball":"https://registry.npmjs.org/@bossbench/nestjs/-/nestjs-2.0.2.tgz","fileCount":6,"integrity":"sha512-9hiN3upbzUvj1T95OvjN5ZTqAmCcMbMpN8A/BzOwyThjCkT58wlSg6bQL4DInsowo2ThGlf7bH5pS3ZSV9Dnvw==","signatures":[{"sig":"MEUCIE2RVyUoorC1oa4lX/7HF/Wg2imBjc5VJyZbVYA06LMnAiEAnG9KHTW8AaA/2MXujy5OgY5+qKV9FJ5MXFbTqG1ED2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bossbench%2fnestjs@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4661},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bossbench/bossbench/packages/nestjs/bossbench-nestjs-2.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:186319c3-a1f9-464d-89ec-4978f4327f0c"}},"_resolved":"/home/runner/work/bossbench/bossbench/packages/nestjs/bossbench-nestjs-2.0.2.tgz","_integrity":"sha512-9hiN3upbzUvj1T95OvjN5ZTqAmCcMbMpN8A/BzOwyThjCkT58wlSg6bQL4DInsowo2ThGlf7bH5pS3ZSV9Dnvw==","repository":{"url":"git+https://github.com/nip10/bossbench.git","type":"git","directory":"packages/nestjs"},"_npmVersion":"11.16.0","description":"NestJS adapter for Bossbench, an embedded pg-boss dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@bossbench/core":"1.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","express":"^4.21.2","fastify":"^5.2.1","typescript":"^5.7.2","@nestjs/core":"^10.4.5","@nestjs/common":"^10.4.5","@types/express":"^5.0.0","@bossbench/express":"2.0.2","@bossbench/fastify":"1.0.2","@nestjs/platform-express":"^10.4.5","@nestjs/platform-fastify":"^10.4.5"},"peerDependencies":{"pg":">=8.0.0","express":">=4.0.0","fastify":">=4.0.0","pg-boss":">=12.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","@bossbench/express":">=2.0.2","@bossbench/fastify":">=1.0.2"},"peerDependenciesMeta":{"express":{"optional":true},"fastify":{"optional":true},"@bossbench/express":{"optional":true},"@bossbench/fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs_2.0.2_1786445802766_0.01415978093833381","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@bossbench/nestjs","version":"2.0.3","description":"NestJS adapter for Bossbench, an embedded pg-boss dashboard.","homepage":"https://github.com/nip10/bossbench/tree/main/packages/nestjs#readme","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nip10/bossbench.git","directory":"packages/nestjs"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["pg-boss","bossbench","nestjs","adapter","dashboard"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"sideEffects":false,"scripts":{"build":"tsup","test":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"dependencies":{"@bossbench/core":"1.1.1"},"peerDependencies":{"@bossbench/express":">=2.0.3","@bossbench/fastify":">=1.0.3","@nestjs/common":">=10.0.0","@nestjs/core":">=10.0.0","fastify":">=4.0.0","express":">=4.0.0","pg":">=8.0.0","pg-boss":">=12.0.0"},"peerDependenciesMeta":{"@bossbench/express":{"optional":true},"@bossbench/fastify":{"optional":true},"fastify":{"optional":true},"express":{"optional":true}},"devDependencies":{"@bossbench/express":"2.0.3","@bossbench/fastify":"1.0.3","@nestjs/common":"^10.4.5","@nestjs/core":"^10.4.5","@nestjs/platform-express":"^10.4.5","@nestjs/platform-fastify":"^10.4.5","@types/express":"^5.0.0","express":"^4.21.2","fastify":"^5.2.1","tsup":"^8.3.5","typescript":"^5.7.2","vitest":"^2.1.8"},"publishConfig":{"access":"public","provenance":true},"_id":"@bossbench/nestjs@2.0.3","bugs":{"url":"https://github.com/nip10/bossbench/issues"},"_integrity":"sha512-4bmTmyYsSd9liwZLr367yZf6pQ3ZBBnMd4RJ9rEUn/FjrIlZZKouZkeDJJcNZ/MoOYqGm7GDBH66T29e2MaqLg==","_resolved":"/home/runner/work/bossbench/bossbench/packages/nestjs/bossbench-nestjs-2.0.3.tgz","_from":"file:/home/runner/work/bossbench/bossbench/packages/nestjs/bossbench-nestjs-2.0.3.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-4bmTmyYsSd9liwZLr367yZf6pQ3ZBBnMd4RJ9rEUn/FjrIlZZKouZkeDJJcNZ/MoOYqGm7GDBH66T29e2MaqLg==","shasum":"bae9794c11b190670e7e59d497a9820e32a6a3e3","tarball":"https://registry.npmjs.org/@bossbench/nestjs/-/nestjs-2.0.3.tgz","fileCount":6,"unpackedSize":4661,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bossbench%2fnestjs@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDPzqlNeEo3MW/IEkziwkD1OuDLjU9Fca0I9fwm1UalIgIgE6tnoRknOkeFuOkXzjw4Rw3tJz+ajGUfS6nLc6wNncg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:186319c3-a1f9-464d-89ec-4978f4327f0c"}},"directories":{},"maintainers":[{"name":"nip10","email":"diogocardoso92@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs_2.0.3_1786528628700_0.9510195711343301"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-10T17:13:48.914Z","modified":"2026-08-12T09:57:09.262Z","1.0.0":"2026-08-10T17:13:49.304Z","2.0.0":"2026-08-10T21:40:59.840Z","2.0.1":"2026-08-11T09:16:34.115Z","2.0.2":"2026-08-11T10:56:42.905Z","2.0.3":"2026-08-12T09:57:08.856Z"},"bugs":{"url":"https://github.com/nip10/bossbench/issues"},"license":"MIT","homepage":"https://github.com/nip10/bossbench/tree/main/packages/nestjs#readme","keywords":["pg-boss","bossbench","nestjs","adapter","dashboard"],"repository":{"type":"git","url":"git+https://github.com/nip10/bossbench.git","directory":"packages/nestjs"},"description":"NestJS adapter for Bossbench, an embedded pg-boss dashboard.","maintainers":[{"name":"nip10","email":"diogocardoso92@outlook.com"}],"readme":"# @bossbench/nestjs\n\nNestJS helper for mounting Bossbench on Express or Fastify-backed Nest apps.\n\n```bash\nnpm install @bossbench/nestjs @bossbench/express @bossbench/fastify pg pg-boss\n```\n\n```ts\nimport { NestFactory } from \"@nestjs/core\";\nimport PgBoss from \"pg-boss\";\nimport { bossbench } from \"@bossbench/nestjs\";\nimport { AppModule } from \"./app.module\";\n\nconst boss = new PgBoss({ connectionString: process.env.DATABASE_URL!, schema: \"pgboss\" });\nawait boss.start();\n\nconst app = await NestFactory.create(AppModule);\n\nawait bossbench(app, \"/jobs\", {\n  boss,\n  db: process.env.DATABASE_URL!,\n  basePath: \"/jobs\",\n  auth: {\n    username: process.env.BOSSBENCH_USER!,\n    password: process.env.BOSSBENCH_PASS!,\n  },\n});\n```\n","readmeFilename":"README.md"}