{"_id":"bunqueue-dashboard","_rev":"35-6cf2ae9ed9f95876c440c662761a9ec3","name":"bunqueue-dashboard","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.14":{"name":"bunqueue-dashboard","version":"0.0.14","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.14","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"0bc29df2e8dbdad63d552f588517041da19d2b6e","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.14.tgz","fileCount":71,"integrity":"sha512-cU5In93YOLAc1lqJSItBshP7J3JsfHy6ugi7oY8OSo8LuiW5w9yZ2+pG7JU5gB5obw+eG7GeGDhMRxtC+rRmLg==","signatures":[{"sig":"MEYCIQDoKsB0p42UItUQix3BUgKgCw/NKYlj6XAN8gtomJkaeAIhALGHsSlx8A2zNjOaluCe3mDKILZfjU4IrqtcGDueWmrh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1699425},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"d23508e4a5d81de0ad86ca54b13fadfbfa534fae","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pino":"^10.3.1","pino-pretty":"^13.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.14_1783073153643_0.762607782865435","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"bunqueue-dashboard","version":"0.0.15","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.15","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"d9f23e45154559ba5efd4db8e899b15e3f311018","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.15.tgz","fileCount":62,"integrity":"sha512-hYxZLIvnlO+/peuzwxft2+ExV2m6gfQemkFu5cTxN/nkDdFiF58Xhhul0eaCo8xZzFtA+F5DxwwjoNKk9xla0g==","signatures":[{"sig":"MEYCIQC9TIJirczr+s5cRVHAEEe6D32E0yyI6clMNaYsMY8YTAIhALXalZg34e39HBN06s4LcIvfHG7oHMHahjc3TLLENlPz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1561720},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"b1693e588a99cee7b5a69c2c3e946c673f44e593","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.15_1783074252407_0.45438378986963124","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"bunqueue-dashboard","version":"0.0.16","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.16","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"598cffc6f44380b2102dc9e63553516d377054cd","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.16.tgz","fileCount":62,"integrity":"sha512-O9A/6mY/Do63XQevoQY5CwXhogLrjtIWfWB5LkozSi/QNiydYvHy8UEwk7q2xi+drSX0HPnJgVTj+9WWbBKF0w==","signatures":[{"sig":"MEUCIQDEgbqfzd/ZBbk3SQoU5kBWa+9JRMg28muhwmuCt30y5wIgH9/g3v4+J2l7/hQWvYORvDof+zpPeC55egaWtwUjP9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1563305},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"eef3bbe47ab886b4da3f4246bc5cc21dece581de","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.16_1783076088345_0.9330888308737362","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"bunqueue-dashboard","version":"0.0.17","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.17","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"095c0147e288ee1b6128b32a07b023e400f503fb","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.17.tgz","fileCount":62,"integrity":"sha512-CwcBwd923PqK6CZpOo6Z6p1QfaMiNzK8W1vFVCeI6bIytegWWFBm5f9W++Qa+2PHvXosP4pCH+wD7FmcKr/MIg==","signatures":[{"sig":"MEQCIDTYKHmRCnUsACfCT5Xc0cAic4tfpYTiG4CO6odSVwHdAiBECug4VMJj62iy+OGjstuA8IK6YlCk4kbe0LZ3SG/tpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1571255},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"3fceab08e231d9255ad426b7955cb51a08248583","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.17_1783100307674_0.07075073522750208","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"bunqueue-dashboard","version":"0.0.18","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.18","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"9f5e177c2fa53ab68591a2ec7830f3418c9f8017","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.18.tgz","fileCount":62,"integrity":"sha512-+v+V0jSOrBPzjiCaCZ4rOLo1VWjKRwqoZmJaPZRE5+zGaNMkfELGK6qqDzxGmABFwTFWkEbdkAVCC7LfYkerhg==","signatures":[{"sig":"MEQCIFlj/ov3qi0njY4+H5hpNiisFZIQhsh1eQ+xaRFYP1DAAiBMCc5uUmFOY8QDQ+1X6DsbakcXLUn58z6qYMm0yGPmig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1571255},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"63cf6a59bb2b80f89b37f65bde3dc61fbdf10fe3","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.18_1783100828669_0.6111130323455389","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"bunqueue-dashboard","version":"0.0.19","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.19","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"186d13f72b046cf25687f478b84abcb4b257ea8d","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.19.tgz","fileCount":69,"integrity":"sha512-qaFG6k3w2o08YZGXCtzoA0ntu0q7aFXYuVEzDT+X+OyKEZx9VQjm2IU1p1kJzD1j3tLmnZBog5hyenSeBt0qOA==","signatures":[{"sig":"MEQCICwi3GedGKYBEDiU0biG08rWlz+nketcSS5a5m1XRKZ/AiASt3w2ywmX+2mgqOvwWLSrxQYI6OU762Ne3LFKrbRyqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1614727},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"c172a6392db4dfad3c236c4ce4a007a18b6eb673","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.19_1783104826406_0.2067526650813214","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"bunqueue-dashboard","version":"0.0.20","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.20","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"f46f13e5c5d2c2061ae31a03814541e4d0ae006d","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.20.tgz","fileCount":69,"integrity":"sha512-hZX5JPhmhyCyZcBb6SpCoDjFLSRFUp2LOmbEmeg3PCG+XkGZBFB+Z2VJhVirLDZdTM+3MuxMGGnFzNnTwebfHg==","signatures":[{"sig":"MEQCIAwYjGCyrAN3jEZth+y8kRQXSwpPZRNEzXi0rI5MySWrAiA9/Csjb3QARPX2UQmy6AccrpbuK8RNXQLE74adgSejVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1621211},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"888c29b3d036d91f80e974d44bbbf007d4dbe949","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.20_1783105571171_0.049762384724840514","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"bunqueue-dashboard","version":"0.0.21","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.21","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"88f9fc5a4028c8b32014f02ea80ae098a1173343","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.21.tgz","fileCount":69,"integrity":"sha512-2gvZ7TLSyKdhhVYrUN/PngNDCB+hIDvocwDv10tWHOgwT07Z3WhLXHS/4G/0kdJlpiDuWwDo7kmFdykYyOOUwQ==","signatures":[{"sig":"MEQCIBnHVe7uvAq/Llp/Xs/lK8A2qTE3uFPEf0adHi/n8yCvAiBekXCXbQu/8FGhTOAE13UCu/ieLPYNpxdSRyAIWM7kiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1621937},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"66031617ed5fa953838ca6f6ce60929ba4fabf06","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.21_1783165654361_0.35045980952490363","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"bunqueue-dashboard","version":"0.0.22","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.22","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"a1cb054fa1cf86597f85cfc8433b45819efb9d5b","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.22.tgz","fileCount":69,"integrity":"sha512-R/GOqHEvAUSSl3992g92m017MCOootQW8KdAv3rSFSzatMYP5MqLpz3OuESF5cAFbtyquvopq9apQWeQ+tb5YA==","signatures":[{"sig":"MEYCIQCgFrfD7ci4m9mH9XwutfIHkqdsuPXVD3fJdlkkGQRh3gIhANLQA655b4xb+NlZCOU+tnzh6PNpcGgD6fgmAZmYZ9s1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1621966},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"9733c44b494221d9ef6b95faa8e2ed2ce4d9b76b","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.22_1783168261386_0.3960715086637243","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"bunqueue-dashboard","version":"0.0.23","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.23","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"5c9ea9c7bf7c2f294d14f3a77a20bee20279af2a","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.23.tgz","fileCount":69,"integrity":"sha512-SxRE3sfvlb2Y89VG+KhxKvbzF8qOk0HQ1J+/FjBfgQmOVl/puqubyTvxpmNiD0qz59KEow3sZ/Dbzi5voQkPpQ==","signatures":[{"sig":"MEUCIGMfzJxdSsyIzSKM6kQx5TMjG9q21AakElQUJXVJslKbAiEA1VRyJygH94i1HcflyCksK5NOAI2t0boDZ//T1PmWx14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1623898},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"0e7b4f1e5526518053dbe1e42b874b47d66013e1","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.23_1783170130792_0.712416758698704","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"bunqueue-dashboard","version":"0.0.24","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.24","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"01af6a0e89cd571dbb03b9739f69bc080a1c2f82","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.24.tgz","fileCount":69,"integrity":"sha512-qj5C2+NjHFlJvruZU+sATCckg+wbCmHReIquZpUM013plEftYz4mhL9saRbHb29As5lg9bxkzRBg4zDy3GEpyA==","signatures":[{"sig":"MEUCIQDwP+cvpnUEn2ZV2z/VQj3YLz07f6NPQbqw5s1UYS+t6QIgTOkV/OTRD2UYpkagY2bZjTSYOxzZNH3P/jB+rIVCR6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1623898},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"e70fdf2b264fff47f6492b3f20c8a6f017a96afa","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.24_1783170646858_0.9766406818240492","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"bunqueue-dashboard","version":"0.0.25","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.25","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"d7f5ceb4ecbdb98d9bb53fd9b16361ca5e39f2fd","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.25.tgz","fileCount":69,"integrity":"sha512-XljBn2jqZCj5vM0VUZoCw1n0zanYUlEls2kR3Xjtk2fAr3Xtmodp2LSphFDdN8cX0zgTQiZF9ZvACsSyz/wdtw==","signatures":[{"sig":"MEQCIDp6mjEKcbtl2bQlzxivQ/+A9CQgsW8JXitwsGKqkJudAiBeGSfH9IXNQDUrws4HkWypQ1zkH0DiyYp9kcDg949lnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1636624},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"c33a2c3e451702cafb8f4b64d465c3354b6ef3cd","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.25_1783171964877_0.11622549318024289","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"bunqueue-dashboard","version":"0.0.26","keywords":["bunqueue","dashboard","queue","jobs","react","vite","bun"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.26","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://github.com/egeominotti/bunqueue-dashboard#readme","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"996cc0cfcaacf35b619eb752d0aa92217ee52303","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.26.tgz","fileCount":69,"integrity":"sha512-9HzQ27zMFeCR6o0dpx92iZuvd2pr4dmlT+Hrh5Vb1i8LQPmv6V7uo/WZQbe753jZsIMH41H/LGc2nFqll5MhNg==","signatures":[{"sig":"MEUCIQDAwbFuov2gAqf+hlMOjA4j5dxC3W7DsiJR5LKC23xEtgIgCWeKzHY9tIIrQX5KP/OuYeuPNg+kNKwHhoBYllFZH4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1637648},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"3363aaef65ce3a220aef29a7d1c6e73c1f0b3e58","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.26_1783186158587_0.1666570625969197","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"bunqueue-dashboard","version":"0.0.27","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.27","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"6bf7231b3844d6dbee2852be4d832b679c64391f","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.27.tgz","fileCount":69,"integrity":"sha512-fvIRD/Y29qbIyBAq2veYRsNm6cKu+BKI7RWf6w4ro1Fb773uB718MpIMIK3/PQQpzuvvoMl22zI1SdyDBRWigQ==","signatures":[{"sig":"MEUCIBKeRQd8p331d6jPrVsGly8qYyef1kQT71fexbSoNSbBAiEAyXpZOk1M3XsxId5W4MfwtZ4bzl59DARDvZ1NJzk2Wvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1816481},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"392cb1f95b1212ffa2b0156c55c64025094a3204","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.27_1783191210378_0.6269318721694543","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"bunqueue-dashboard","version":"0.0.28","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.28","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"de303a754ed2ce98d8352464d11dc71d3260e444","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.28.tgz","fileCount":69,"integrity":"sha512-i9/NuC/v9BX7/MBNyx6swgqgUDZRvYdI/dHvD+Y1m9cWlamVFv6if8P7XqKu7RchaOHAFcOEaaYOvM41JjUuNg==","signatures":[{"sig":"MEUCIQC/5+kqGLkJqsI8ju/kvo0rehZHnnrhzXMDqR0roguPdgIgCxhU51TedJLR+ZeFJIDcF/z5UcF5CMbXbLE524dqcR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1824287},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"7557dc1939777d5d054ac9ad472d3ac31a2f770d","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.28_1783193866438_0.8045936427575573","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"bunqueue-dashboard","version":"0.0.29","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.29","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"1cc2d418c7e87566e0db381c66808ee8635d508c","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.29.tgz","fileCount":69,"integrity":"sha512-ckZRmY304QWmFuwDAcGk1KYLjBwibcEOR6jGPaQVsseyb+rrqme3vBLmE672/AcAkgiv5bxdIoe+Ti7/LkouLw==","signatures":[{"sig":"MEUCIDlGtDRmHrupmkQJqC41dIFwwfF4tpOfHXCa4qCYp+ovAiEA71bkr1uK/nkl5GoJ3MTZULtW/N2nNSL1dlLsApYTZ3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1824304},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"c13b8369f0721b9cb8c60f28a1c838a3cefe5f70","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.29_1783195328283_0.70678011353316","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"bunqueue-dashboard","version":"0.0.30","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.30","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"15c6f082fd083fc009d904ddf4d297288e76a188","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.30.tgz","fileCount":69,"integrity":"sha512-Z4NZDQScgMkujZYUjpwwC08CMFH74ildYLa90x2sQO54+JDK08bsblRyUYGolQf17qg7FKW2c6Mk0L9OUfjCrw==","signatures":[{"sig":"MEYCIQDKd4Bi7BjF5Fn0bWXS9Xoglb1s0C3VsmUrxBZPhx/JOAIhAOmmYvWdT/aKZGBkCRwSevp+ftPZAKpdTwN9SyB+pIcW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1824690},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"906a51f34ed08d9049dc3485c26359d5c1ca07e1","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.2","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"^1.6.4","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.30_1783212108225_0.5926502802801961","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"bunqueue-dashboard","version":"0.0.31","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.31","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"e16d79e9210c9a63fca25bac512d7ba37c71e6c7","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.31.tgz","fileCount":74,"integrity":"sha512-aI5IAWhdSrLw0La8mUeb2/qfa4vq+Rf/8JXKRm3fkKrM0TruY4vVL+R+ZVL280JXCVpftHgrCHjv9RCIw3AT4w==","signatures":[{"sig":"MEYCIQCFBakk/1qyjOcy34s5qa7TLleY1YtGOxDMEL+AnEaGOAIhAK5nbEZ5AnMuGZO2fo5Plve2Z29+XQEexQpmF9xXe/KS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1838012},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"18e0b9adb7e956b8a585cdbdcd01f0f438c8fe2b","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"bun run scripts/build-docs.ts","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.31_1784556509350_0.8149723584448476","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"bunqueue-dashboard","version":"0.0.32","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.32","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"e59c8c191502ce8647a65ef67b6a406ed1012567","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.32.tgz","fileCount":74,"integrity":"sha512-+fbX7/WTDSNfPB3vo9D0mVu5LGJBiUpxh2PZzA4XdrCuxMIYhwvlf7T+POkwiSZoUqCsNbjLkf8TloQ85HoRNA==","signatures":[{"sig":"MEYCIQD6/RQYUf4ipGH7MLPT+rrWC8L0183oAvm+JAVxEfeAJAIhALXDEYo/KqLo9H6x46AnEklQNG/7nfu9zN72sBFE7s8I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1870006},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"c9abb66ea576c0ec56aa0638cf14548ea164d513","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"tsc --noEmit && tsc -p tsconfig.agent.json && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","docs:build":"bun run scripts/build-docs.ts","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.32_1784802939046_0.6702126812089229","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"bunqueue-dashboard","version":"0.0.33","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.33","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"7879136e4a81c6a5eb21a06f962c128576c8e312","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.33.tgz","fileCount":77,"integrity":"sha512-s5R5lnKDebMMnV9AFgCvPeSV7ThtDmeiNM1CNiOqE8zhaVnXElF51JKu22ta05Y2s8JW/AEfjq/cnPfz8MpTvg==","signatures":[{"sig":"MEYCIQCFHZrG/BTsNHsgD+0ZW3+v8f+xQXIXfXuWZykzYt06nAIhAMk6Xxvtd8YiSz8eMzkF272DnDVyRhe9nb3+F4x1HbkI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2072231},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"84aac59493e2ba523a21f451aa1d54bca9000196","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run audit:high","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","typecheck":"tsc --noEmit && bun run typecheck:agent","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.33_1785751135235_0.08553635992659947","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"bunqueue-dashboard","version":"0.0.34","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.34","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"50b18c7f9f5ec19ae74521669c3df332763a4fca","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.34.tgz","fileCount":77,"integrity":"sha512-4g39lZ6PR39R8QlDZXMH+Q+T0bonkfgWML1V4bWVhB3av89U1U5iQOFDRC08eTJwCWRWQH30Q0VUI36EFu7ZTQ==","signatures":[{"sig":"MEYCIQCpIT+0Rdcn29hlhdU8SuEU3O6flroiOy+JUMghpSsjUQIhAK3BdovqgzkrSqJctGmnSscVpOX/ZsiD5sgXY7j/n2Hv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2072287},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"b56aa2c6f0e21b820cb52aefe508de8dc7742f1e","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run audit:high","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","typecheck":"tsc --noEmit && bun run typecheck:agent","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.34_1785752323631_0.24126291395066635","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"bunqueue-dashboard","version":"0.0.35","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.35","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"7f1c2781d3b632550e0700f132f1e1a9f4f54c97","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.35.tgz","fileCount":79,"integrity":"sha512-Pgli4FBLNBZojaEhGFqaToOjEYIZ9G6/aeeppMk69Idxvm1cnr7938d3AjvbHA4GDtPpcqkx8KTLuy9ZqzXpPg==","signatures":[{"sig":"MEQCIBeycPtuVgMmjXlFzQrjLhWRalN9cAyyd3Q6TN9PFnosAiAMatojzS8WnLyZb9PWtdd63u6O1sTWlgob/UU2qrH51A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2118120},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"3cbcc248ca87696c579129fa16d8218bf9d057b9","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run audit:high","docs:dev":"vitepress dev docs","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","typecheck":"tsc --noEmit && bun run typecheck:agent","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","docs:preview":"vitepress preview docs","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","typecheck:agent":"tsc -p tsconfig.agent.json"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.35_1785804589198_0.7369596676245578","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"bunqueue-dashboard","version":"0.0.36","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.36","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"897b9448e82c2d5e34826bbc08fe0925f171c2d4","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.36.tgz","fileCount":148,"integrity":"sha512-DUTnDqwQnTSI34knGnEHhmIjEmPPndUY6goHtc84tl7PmQ3XHl5JEdtsSsgJ3yOsACRGjGgDG6IZhbAfmuiDTQ==","signatures":[{"sig":"MEQCIBI5wqiC+SwS+Y/EIO4chS9nQ8yJbasTX1rZ16+qM146AiAiPT+wqfKz94vpP/C9xC9aEkyK1XfB9ILaZBHJy5arqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2329065},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"166aa712d2f777a602adee0794f1fd0dad34ec39","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","test:e2e":"bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","typecheck":"tsc --noEmit && bun run typecheck:agent","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"bunqueue":"2.8.57","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.36_1785831773607_0.6018197549712863","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"bunqueue-dashboard","version":"0.0.37","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.37","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"76f1f23a5ef00aad36055f7c143de56067bda32e","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.37.tgz","fileCount":149,"integrity":"sha512-rJLzcHlZEdXCUCZAFqo99c2pPxiWIInKs534DcZSVGeS8A1/uvqvUHouZ15G/2Del35lxBKmlImWEvLRyO15Ng==","signatures":[{"sig":"MEYCIQD/vpiUoT3LjCvjtkK+k/Z96RlmvbeF8McnJH5M0QyENQIhAOeYuhqpxYN5jhEEKjfe+glxAX3ZixTESd6XQAUeBh0L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2344119},"type":"module","engines":{"bun":">=1.3.9"},"gitHead":"7927f2754822b16cb0421e70de71d01d8e61ed0e","scripts":{"dev":"vite","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"biome check .","start":"bun run scripts/dev.ts","format":"biome format --write .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","test:e2e":"bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"biome check --write .","typecheck":"tsc --noEmit && bun run typecheck:agent","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bunqueue":"2.8.59","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","react":"^19.2.7","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","@biomejs/biome":"^2.5.2","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.37_1786809546578_0.29109695238557776","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"bunqueue-dashboard","version":"0.0.38","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.38","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"ae6df137e408bb334c2ec7ec79d084ac8ee718e1","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.38.tgz","fileCount":149,"integrity":"sha512-dGjjkRcGeSvL5JNkoI/+Hk8Yg2aDMkFv8aMZYK4Zr3WsPozb4ZibBkpix8kJQD7SNIPPDC3rMeagrOwWscAtAQ==","signatures":[{"sig":"MEUCID29cmjUkfws+cWEf1ubDnt6417I58NPwht+QzUIah98AiEA3tbMK1DVqEaiO8QkCj3Ruu2H6EcAW/qEKQ3QdcWAoxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346061},"type":"module","engines":{"bun":">=1.3.9"},"gitHead":"8fc5d72104b142a118e76bc1b767d25c87a61c10","scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","typecheck":"tsc --noEmit && bun run typecheck:agent","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bunqueue":"2.8.59","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.3.14","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","oxlint-tsgolint":"^7.0.2001","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.38_1786825869271_0.7269556161518766","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"bunqueue-dashboard","version":"0.0.39","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":{"name":"Egeo Minotti"},"license":"MIT","_id":"bunqueue-dashboard@0.0.39","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"e7538c80f1e593e09e4991c86005068458451731","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.39.tgz","fileCount":151,"integrity":"sha512-e/Vcr+TeOu6BIDFfj+U+rfPg6RYCKQqsuJNwVNWtHhL1M/ppbgxfA7rj0eLsTDyNSZBVPu+Dsyu6FVNP6WOT2g==","signatures":[{"sig":"MEUCIAyGmeZDNTYnp4oglLG+tG+h6YJpMlndJYvgv/kC/ilMAiEA8Q0napph0tCV89t/5npT2A3ADYrczmk7JKyaOT1lElg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bunqueue-dashboard@0.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2373220},"type":"module","engines":{"bun":">=1.4.0"},"gitHead":"cb2d4ff692c8b7c81f80e159ad5c0a801aebe145","scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","typecheck":"tsc --noEmit && bun run typecheck:agent","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:browser":"bun run build && bun scripts/gen-embed.ts && playwright test","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","test:e2e:browser:serve":"bun e2e/runtime.ts","test:e2e:browser:install":"playwright install chromium firefox webkit","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.9.8","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bunqueue":"2.9.0","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"^1.4.0","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","oxlint-tsgolint":"^7.0.2001","@playwright/test":"1.62.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@axe-core/playwright":"4.13.0","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.39_1788147540159_0.7507010078008705","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"bunqueue-dashboard","version":"0.0.40","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":"Egeo Minotti","license":"MIT","_id":"bunqueue-dashboard@0.0.40","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"55735c6211dac8a35bea584ea4365a9fe6bc9b0e","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.40.tgz","fileCount":153,"integrity":"sha512-nbTfgddmFvbG329w++QLchwfiELHQlTL0MGH2hxXiJxYv72D/i2UjerYQtVbdZtW+K0OqPNB2z4AwNjHqcdPtA==","signatures":[{"sig":"MEUCIHr+V0Ms1SVJs9cYXMIDzbxMGJaMIw/vooK7GG0REJOkAiEA8hIUyxtRLL/WnUBf3Mv2HRxWfDlh4/IWVPNdzJcq+YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2387319},"type":"module","shasum":"55735c6211dac8a35bea584ea4365a9fe6bc9b0e","engines":{"bun":"1.4.0"},"scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run version:check && bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run version:check && bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","typecheck":"tsc --noEmit && bun run typecheck:agent","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","version:check":"bun run scripts/check-bun-version.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:browser":"bun run build && bun scripts/gen-embed.ts && playwright test","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","test:e2e:browser:serve":"bun e2e/runtime.ts","test:e2e:browser:install":"playwright install chromium firefox webkit","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"_integrity":"sha512-nbTfgddmFvbG329w++QLchwfiELHQlTL0MGH2hxXiJxYv72D/i2UjerYQtVbdZtW+K0OqPNB2z4AwNjHqcdPtA==","repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.8.3","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun 1.4.0).","directories":{},"_nodeVersion":"26.3.0","dependencies":{"bunqueue":"2.9.2","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"1.4.0","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","oxlint-tsgolint":"^7.0.2001","@playwright/test":"1.62.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@axe-core/playwright":"4.13.0","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.40_1788351361928_0.4415510162984504","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"bunqueue-dashboard","version":"0.0.41","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":"Egeo Minotti","license":"MIT","_id":"bunqueue-dashboard@0.0.41","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"e8fc60a93c6cc0302d15f925105a8c956b8aa40b","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.41.tgz","fileCount":154,"integrity":"sha512-FJir6JOzBwQ5+6T7jtou+4bbn87BSGuPanDNcu2NSlg9KimDC8RlwhReJpQUzjMhiqtz1VaYK++sZE/2t6Nz1A==","signatures":[{"sig":"MEYCIQCpglk1/qWU5hfeqajDcGMuh+SMxlxKTD6hCaEbU+BE7gIhAMB5EqOZYbATTCATsRcSLspHNfnQxGlkzPU/GNWskMnn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407945},"type":"module","shasum":"e8fc60a93c6cc0302d15f925105a8c956b8aa40b","engines":{"bun":"1.4.0"},"scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run version:check && bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run version:check && bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations && bun run test:e2e:postgres-fleet","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","typecheck":"tsc --noEmit && bun run typecheck:agent","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts && bun scripts/check-test-inventory.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","version:check":"bun run scripts/check-bun-version.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:browser":"bun run build && bun scripts/gen-embed.ts && playwright test","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","test:e2e:browser:serve":"bun e2e/runtime.ts","test:e2e:postgres-fleet":"bun run scripts/validate-postgres-fleet-runtime.ts","test:e2e:browser:install":"playwright install chromium firefox webkit","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"_integrity":"sha512-FJir6JOzBwQ5+6T7jtou+4bbn87BSGuPanDNcu2NSlg9KimDC8RlwhReJpQUzjMhiqtz1VaYK++sZE/2t6Nz1A==","repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.8.3","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun 1.4.0).","directories":{},"_nodeVersion":"26.3.0","dependencies":{"bunqueue":"2.9.2","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"1.4.0","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","oxlint-tsgolint":"^7.0.2001","@playwright/test":"1.62.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@axe-core/playwright":"4.13.0","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.41_1788358613536_0.3470212471987564","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"bunqueue-dashboard","version":"0.0.42","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":"Egeo Minotti","license":"MIT","_id":"bunqueue-dashboard@0.0.42","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"6099cc3d0312fd1fb4b12e09a90b2f49ceb46c57","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.42.tgz","fileCount":154,"integrity":"sha512-tEF+AyGrzIUgo7IuUKPRF6vk0YnPEFed9TOrZ8zrLWt9FN0jY/OMKWbaiiWKSIgRi/LvzEjQ9EWF1jADorSZ1A==","signatures":[{"sig":"MEUCIQCYGHQWgmh6DgeaVZM1yZaaE5mWmlgE978Idk0g0IjOxQIgb6AGeTNoJ00lFU7osxzn79VeD0WZnLEF3gEc37X3Vy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2418519},"type":"module","shasum":"6099cc3d0312fd1fb4b12e09a90b2f49ceb46c57","engines":{"bun":"1.4.0"},"scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run version:check && bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run version:check && bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:upgrade && bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations && bun run test:e2e:postgres-fleet","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","typecheck":"tsc --noEmit && bun run typecheck:agent","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts && bun scripts/check-test-inventory.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","version:check":"bun run scripts/check-bun-version.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:browser":"bun run build && bun scripts/gen-embed.ts && playwright test","test:e2e:upgrade":"bun run scripts/validate-sqlite-upgrade-runtime.ts","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","test:e2e:browser:serve":"bun e2e/runtime.ts","test:e2e:postgres-fleet":"bun run scripts/validate-postgres-fleet-runtime.ts","test:e2e:browser:install":"playwright install chromium firefox webkit","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts","test:e2e:browser:postgres-fleet":"bun run scripts/validate-postgres-fleet-dashboard-runtime.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"_integrity":"sha512-tEF+AyGrzIUgo7IuUKPRF6vk0YnPEFed9TOrZ8zrLWt9FN0jY/OMKWbaiiWKSIgRi/LvzEjQ9EWF1jADorSZ1A==","repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.8.3","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun 1.4.0).","directories":{},"_nodeVersion":"26.3.0","dependencies":{"bunqueue":"2.9.3","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"1.4.0","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","bunqueue-v2-9-2":"npm:bunqueue@2.9.2","oxlint-tsgolint":"^7.0.2001","@playwright/test":"1.62.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@axe-core/playwright":"4.13.0","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.42_1788378519936_0.4412612770872546","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"bunqueue-dashboard","version":"0.0.43","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":"Egeo Minotti","license":"MIT","_id":"bunqueue-dashboard@0.0.43","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"6a1d22fa7173f958639c61de6bac043cf92241ef","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.43.tgz","fileCount":156,"integrity":"sha512-8iNOCCLaZ9B1P745KnnTb8LOfsegzMnAou7Xdg2Mg3yOACkdsqh6RnmAVgchemV6XMrXRmIyUz1/FiVj/pnr9A==","signatures":[{"sig":"MEYCIQCxHgBoj3Ds74ZW5dzNdCehLNNLPKNMKyVcwZsAKV5RmwIhAKLW9gmGt9COS94SrZWoSOFbtEWyCzKomcvwOZFRuNRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2424710},"type":"module","shasum":"6a1d22fa7173f958639c61de6bac043cf92241ef","engines":{"bun":"1.4.0"},"scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run version:check && bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run version:check && bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:tls && bun run test:e2e:upgrade && bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations && bun run test:e2e:postgres-fleet","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","typecheck":"tsc --noEmit && bun run typecheck:agent && bun run typecheck:examples","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:e2e:tls":"bun run scripts/validate-tls-runtime.ts","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts && bun scripts/check-test-inventory.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","version:check":"bun run scripts/check-bun-version.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:browser":"bun run build && bun scripts/gen-embed.ts && playwright test","test:e2e:upgrade":"bun run scripts/validate-sqlite-upgrade-runtime.ts","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","typecheck:examples":"tsc -p tsconfig.examples.json","test:e2e:browser:serve":"bun e2e/runtime.ts","test:e2e:postgres-fleet":"bun run scripts/validate-postgres-fleet-runtime.ts","test:e2e:browser:install":"playwright install chromium firefox webkit","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts","test:e2e:browser:postgres-fleet":"bun run scripts/validate-postgres-fleet-dashboard-runtime.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"_integrity":"sha512-8iNOCCLaZ9B1P745KnnTb8LOfsegzMnAou7Xdg2Mg3yOACkdsqh6RnmAVgchemV6XMrXRmIyUz1/FiVj/pnr9A==","repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.8.3","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun 1.4.0).","directories":{},"_nodeVersion":"26.3.0","dependencies":{"bunqueue":"2.9.4","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"1.4.0","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","bunqueue-v2-9-2":"npm:bunqueue@2.9.2","oxlint-tsgolint":"^7.0.2001","@playwright/test":"1.62.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@axe-core/playwright":"4.13.0","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.43_1788575048086_0.31181363141774265","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"bunqueue-dashboard","version":"0.0.44","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":"Egeo Minotti","license":"MIT","_id":"bunqueue-dashboard@0.0.44","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"430cccfbcd4b07efbbef51db175e4e2bf0709ad2","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.44.tgz","fileCount":156,"integrity":"sha512-5pbpI7MEXdHx4W1/snvFC4OBUhMofkLTJT3PotJtAm1DDowN9yu88SG4IWYIps8sq4owaa6MjRKWqZ0YX5ft6w==","signatures":[{"sig":"MEUCIDz2BlwevORY/AANFg01tcmqWGXikKn3CpNt+xBahn/LAiEAvkx6z1/8KNbvro4ZqdP4eqzbokg6MyV6ZrM3nxOOx3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2425960},"type":"module","shasum":"430cccfbcd4b07efbbef51db175e4e2bf0709ad2","engines":{"bun":"1.4.0"},"scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run version:check && bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run version:check && bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:tls && bun run test:e2e:upgrade && bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations && bun run test:e2e:postgres-fleet","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","typecheck":"tsc --noEmit && bun run typecheck:agent && bun run typecheck:examples","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:e2e:tls":"bun run scripts/validate-tls-runtime.ts","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts && bun scripts/check-test-inventory.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","version:check":"bun run scripts/check-bun-version.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:browser":"bun run build && bun scripts/gen-embed.ts && playwright test","test:e2e:upgrade":"bun run scripts/validate-sqlite-upgrade-runtime.ts","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","typecheck:examples":"tsc -p tsconfig.examples.json","test:e2e:browser:serve":"bun e2e/runtime.ts","test:e2e:postgres-fleet":"bun run scripts/validate-postgres-fleet-runtime.ts","test:e2e:browser:install":"playwright install chromium firefox webkit","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts","test:e2e:browser:postgres-fleet":"bun run scripts/validate-postgres-fleet-dashboard-runtime.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"_integrity":"sha512-5pbpI7MEXdHx4W1/snvFC4OBUhMofkLTJT3PotJtAm1DDowN9yu88SG4IWYIps8sq4owaa6MjRKWqZ0YX5ft6w==","repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.8.3","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun 1.4.0).","directories":{},"_nodeVersion":"26.3.0","dependencies":{"bunqueue":"2.9.4","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ai":"^7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"1.4.0","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","bunqueue-v2-9-2":"npm:bunqueue@2.9.2","oxlint-tsgolint":"^7.0.2001","@playwright/test":"1.62.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@axe-core/playwright":"4.13.0","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.44_1788618124982_0.34557924326763634","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"bunqueue-dashboard","version":"0.0.45","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":"Egeo Minotti","license":"MIT","_id":"bunqueue-dashboard@0.0.45","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"b982364128b9c372daf762824a5982c1f2aa47af","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.45.tgz","fileCount":157,"integrity":"sha512-B8oroNl8KOcE9PZcV4G11Udhj4r4BaqVmcxz7AGo9ctC8BjHcWO4VyoA7PiZjGAzpNqTLroJYCk7vQztPvJA8w==","signatures":[{"sig":"MEYCIQDIEFBumybOFpb3as96XJDcWyPerr6LZI5CDRQmCwApWwIhAL5hNaBRcPah5PuoGQQB23Q5YauKVYnZH1BbBUM59ky9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2428952},"type":"module","shasum":"b982364128b9c372daf762824a5982c1f2aa47af","engines":{"bun":"1.4.2"},"scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run version:check && bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run version:check && bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:tls && bun run test:e2e:upgrade && bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations && bun run test:e2e:postgres-fleet","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","typecheck":"tsc --noEmit && bun run typecheck:agent && bun run typecheck:examples && bun run typecheck:e2e","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:e2e:tls":"bun run scripts/validate-tls-runtime.ts","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts && bun scripts/check-test-inventory.ts","test:e2e:docs":"bun run docs:build && playwright test -c playwright.docs.config.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","typecheck:e2e":"tsc -p tsconfig.e2e.json","version:check":"bun run scripts/check-bun-version.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:browser":"bun run build && bun scripts/gen-embed.ts && playwright test","test:e2e:upgrade":"bun run scripts/validate-sqlite-upgrade-runtime.ts","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","typecheck:examples":"tsc -p tsconfig.examples.json","test:e2e:browser:serve":"bun e2e/runtime.ts","test:e2e:postgres-fleet":"bun run scripts/validate-postgres-fleet-runtime.ts","test:e2e:browser:install":"playwright install chromium firefox webkit","test:e2e:browser:managed":"bun run build && bun scripts/gen-embed.ts && playwright test -c playwright.managed.config.ts","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts","test:e2e:browser:postgres-fleet":"bun run scripts/validate-postgres-fleet-dashboard-runtime.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"_integrity":"sha512-B8oroNl8KOcE9PZcV4G11Udhj4r4BaqVmcxz7AGo9ctC8BjHcWO4VyoA7PiZjGAzpNqTLroJYCk7vQztPvJA8w==","repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.8.3","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun 1.4.2).","directories":{},"_nodeVersion":"26.3.0","dependencies":{"bunqueue":"2.9.4","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"ai":"7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"1.4.2","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","bunqueue-v2-9-2":"npm:bunqueue@2.9.2","oxlint-tsgolint":"^7.0.2001","@playwright/test":"1.62.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@axe-core/playwright":"4.13.0","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@modelcontextprotocol/sdk":"1.30.0","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"patchedDependencies":{"ai@7.0.14":"patches/ai@7.0.14.patch"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.45_1788819986101_0.9473121320218865","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"bunqueue-dashboard","version":"0.0.46","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":"Egeo Minotti","license":"MIT","_id":"bunqueue-dashboard@0.0.46","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"5abe9b89815ec90d803d35e0371ade9ca64c60e9","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.46.tgz","fileCount":157,"integrity":"sha512-SlF2izLuA70Y5tCFqsX9WEBIZui7WYbiZP+G6ps0qSsMBMkeJFiSeOfaT8SaCrqkDBqkDFCFWMTQzgq2W48LiQ==","signatures":[{"sig":"MEUCIBtv2vbjb+M15Dt8JeYCFLk2iA31q+v2XJ/fc8Vzo8v7AiEA9lD0NUDeSAefyXFobL5So1NEc/lEgpEElPQUozcizF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2428952},"type":"module","shasum":"5abe9b89815ec90d803d35e0371ade9ca64c60e9","engines":{"bun":"1.4.2"},"scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run version:check && bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run version:check && bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:tls && bun run test:e2e:upgrade && bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations && bun run test:e2e:postgres-fleet","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbQueryWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","typecheck":"tsc --noEmit && bun run typecheck:agent && bun run typecheck:examples && bun run typecheck:e2e","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:e2e:tls":"bun run scripts/validate-tls-runtime.ts","test:package":"bun run scripts/validate-package-runtime.ts","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts && bun scripts/check-test-inventory.ts","test:e2e:docs":"bun run docs:build && playwright test -c playwright.docs.config.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","typecheck:e2e":"tsc -p tsconfig.e2e.json","version:check":"bun run scripts/check-bun-version.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:browser":"bun run build && bun scripts/gen-embed.ts && playwright test","test:e2e:upgrade":"bun run scripts/validate-sqlite-upgrade-runtime.ts","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","typecheck:examples":"tsc -p tsconfig.examples.json","test:e2e:browser:serve":"bun e2e/runtime.ts","test:e2e:postgres-fleet":"bun run scripts/validate-postgres-fleet-runtime.ts","test:e2e:browser:install":"playwright install chromium firefox webkit","test:e2e:browser:managed":"bun run build && bun scripts/gen-embed.ts && playwright test -c playwright.managed.config.ts","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts","test:e2e:browser:postgres-fleet":"bun run scripts/validate-postgres-fleet-dashboard-runtime.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"_integrity":"sha512-SlF2izLuA70Y5tCFqsX9WEBIZui7WYbiZP+G6ps0qSsMBMkeJFiSeOfaT8SaCrqkDBqkDFCFWMTQzgq2W48LiQ==","repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.8.3","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun 1.4.2).","directories":{},"_nodeVersion":"26.3.0","dependencies":{"bunqueue":"2.9.4","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"ai":"7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"1.4.2","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","bunqueue-v2-9-2":"npm:bunqueue@2.9.2","oxlint-tsgolint":"^7.0.2001","@playwright/test":"1.62.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@axe-core/playwright":"4.13.0","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@modelcontextprotocol/sdk":"1.30.0","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"patchedDependencies":{"ai@7.0.14":"patches/ai@7.0.14.patch"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.46_1788820522110_0.9691537291856969","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"bunqueue-dashboard","version":"0.0.47","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"author":"Egeo Minotti","license":"MIT","_id":"bunqueue-dashboard@0.0.47","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"bin":{"bunqueue-dashboard":"scripts/serve.ts"},"dist":{"shasum":"e298f413132d37cb6cb072ca643bc6bcca5b91a1","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-0.0.47.tgz","fileCount":165,"integrity":"sha512-z7u5D5mqmf6x0vJnxXaaN6XJWBD6EHJlt36LYzjJNZjjalAr3hGNr3fjBzBFKvwtVLXhRZOiJs45UlptOXsbGQ==","signatures":[{"sig":"MEUCIBoLYm7E82iexGgcf2fktrv1ep9s6jtTx6Dmcn9IXcjmAiEA6pjA//M6ZBmtr4OGuAoqUkxd993odLO0t34vcejNJTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2449523},"type":"module","shasum":"e298f413132d37cb6cb072ca643bc6bcca5b91a1","engines":{"bun":"1.4.2"},"scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run version:check && bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run version:check && bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run test:runtime && bun run test:soak && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:tls && bun run test:e2e:upgrade && bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations && bun run test:e2e:postgres-fleet","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbReadWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","test:soak":"bun scripts/validate-resilience.ts","typecheck":"tsc --noEmit && bun run typecheck:agent && bun run typecheck:examples && bun run typecheck:e2e","audit:high":"bun audit --audit-level=high --ignore=GHSA-qwww-vcr4-c8h2","docs:build":"bun run scripts/build-docs.ts","test:binary":"bun scripts/validate-standalone-runtime.ts ./bunqueue-dashboard","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:e2e:tls":"bun run scripts/validate-tls-runtime.ts","test:package":"bun run scripts/validate-package-runtime.ts","test:runtime":"bun scripts/validate-standalone-runtime.ts --source","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts && bun scripts/check-critical-coverage.ts && bun scripts/check-test-inventory.ts","test:e2e:docs":"bun run docs:build && playwright test -c playwright.docs.config.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","typecheck:e2e":"tsc -p tsconfig.e2e.json","version:check":"bun run scripts/check-bun-version.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:browser":"bun run build && bun scripts/gen-embed.ts && playwright test","test:e2e:upgrade":"bun run scripts/validate-sqlite-upgrade-runtime.ts","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","typecheck:examples":"tsc -p tsconfig.examples.json","test:e2e:browser:serve":"bun e2e/runtime.ts","test:e2e:postgres-fleet":"bun run scripts/validate-postgres-fleet-runtime.ts","test:e2e:browser:install":"playwright install chromium firefox webkit","test:e2e:browser:managed":"bun run build && bun scripts/gen-embed.ts && playwright test -c playwright.managed.config.ts","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts","test:e2e:browser:postgres-fleet":"bun run scripts/validate-postgres-fleet-dashboard-runtime.ts"},"_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.1","postcss":"^8.5.25","dompurify":"^3.4.12","brace-expansion":"^5.0.9"},"_integrity":"sha512-z7u5D5mqmf6x0vJnxXaaN6XJWBD6EHJlt36LYzjJNZjjalAr3hGNr3fjBzBFKvwtVLXhRZOiJs45UlptOXsbGQ==","repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.8.3","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun 1.4.2).","directories":{},"_nodeVersion":"26.3.0","dependencies":{"bunqueue":"2.9.4","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"ai":"7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.16.0","zustand":"^5.0.14","bun-types":"1.4.2","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","bunqueue-v2-9-2":"npm:bunqueue@2.9.2","oxlint-tsgolint":"^7.0.2001","@playwright/test":"1.62.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.1","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@axe-core/playwright":"4.13.0","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@modelcontextprotocol/sdk":"1.30.0","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"patchedDependencies":{"ai@7.0.14":"patches/ai@7.0.14.patch"},"_npmOperationalInternal":{"tmp":"tmp/bunqueue-dashboard_0.0.47_1788874886548_0.7042417248154718","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"_id":"bunqueue-dashboard@1.0.1","bin":{"bunqueue-dashboard":"scripts/serve.ts"},"bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"dist":{"shasum":"2ee02510416ac8fa3e09419f13a180152cf7f966","tarball":"https://registry.npmjs.org/bunqueue-dashboard/-/bunqueue-dashboard-1.0.1.tgz","fileCount":162,"integrity":"sha512-g8XhDQKiIM389C4YMKBPszGzXH6cl6mBJMpEm8V61yXB1Dzgma3NruqX5UIrcOssRHf08rI7qVMXGVuGeIXP7w==","signatures":[{"sig":"MEUCIQDWRdirtRlS7dQnb+pI3adaB6uTwDBCBeadqH1wb80OVQIgQa5ql6ZtmxJFIJGVpMbadztGJMY93d2XldPdbgsB7EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBpqRKKTiysKBOD8CeDN3W0VeetNNKcHfhSps7JTAtrmAiA4iOSBArZfPw6jr71WT4xTUu3Gh+qbaZC5peENdwPiDQ=="}],"unpackedSize":1755197},"name":"bunqueue-dashboard","type":"module","author":"Egeo Minotti","shasum":"2ee02510416ac8fa3e09419f13a180152cf7f966","engines":{"bun":"1.4.2"},"license":"MIT","scripts":{"dev":"vite","lint":"oxlint . && bun run scripts/check-implicit-any-let.ts","size":"bun run scripts/check-bundle.ts","test":"bun test","agent":"bun run agent/index.ts","build":"bun run typecheck && vite build","check":"bun run lint && bun run format:check","start":"bun run scripts/dev.ts","format":"oxfmt .","prepack":"bun run version:check && bun run build && bun scripts/gen-embed.ts","preview":"vite preview","quality":"bun run version:check && bun run architecture && bun run check && bun run build && bun run size && bun run docs:build && bun run test:coverage && bun run test:e2e && bun run test:package && bun run test:runtime && bun run test:soak && bun run audit:high","docs:dev":"vitepress dev docs","lint:fix":"oxlint --fix . && bun run scripts/check-implicit-any-let.ts","test:e2e":"bun run test:e2e:tls && bun run test:e2e:upgrade && bun run test:e2e:flow && bun run test:e2e:workflow && bun run test:e2e:queue-operations && bun run test:e2e:postgres-fleet","build:bin":"bun run build && bun run scripts/gen-embed.ts && bun build scripts/serve.ts agent/dbReadWorker.ts agent/backup/standaloneWorker.ts --compile --minify --outfile bunqueue-dashboard","check:fix":"bun run lint:fix && bun run format","test:soak":"bun scripts/validate-resilience.ts","typecheck":"tsc --noEmit && bun run typecheck:agent && bun run typecheck:examples && bun run typecheck:e2e","audit:high":"bun audit --audit-level=high","docs:build":"bun run scripts/build-docs.ts","test:binary":"bun scripts/validate-standalone-runtime.ts ./bunqueue-dashboard","architecture":"bun run scripts/check-file-size.ts","docs:preview":"vitepress preview docs","format:check":"oxfmt --check .","test:e2e:tls":"bun run scripts/validate-tls-runtime.ts","test:package":"bun run scripts/validate-package-runtime.ts","test:runtime":"bun scripts/validate-standalone-runtime.ts --source","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage && bun scripts/check-coverage.ts && bun scripts/check-critical-coverage.ts && bun scripts/check-test-inventory.ts","test:e2e:docs":"bun run docs:build && playwright test -c playwright.docs.config.ts","test:e2e:flow":"bun run scripts/validate-flow-runtime.ts","typecheck:e2e":"tsc -p tsconfig.e2e.json","version:check":"bun run scripts/check-bun-version.ts","typecheck:agent":"tsc -p tsconfig.agent.json","test:e2e:browser":"bun run build && bun scripts/gen-embed.ts && playwright test","test:e2e:upgrade":"bun run scripts/validate-sqlite-upgrade-runtime.ts","test:e2e:workflow":"bun run scripts/validate-workflow-runtime.ts","typecheck:examples":"tsc -p tsconfig.examples.json","test:e2e:browser:serve":"bun e2e/runtime.ts","test:e2e:postgres-fleet":"bun run scripts/validate-postgres-fleet-runtime.ts","test:e2e:browser:install":"playwright install chromium firefox webkit","test:e2e:browser:managed":"bun run build && bun scripts/gen-embed.ts && playwright test -c playwright.managed.config.ts","test:e2e:queue-operations":"bun run scripts/validate-queue-operations.ts","test:e2e:browser:postgres-fleet":"bun run scripts/validate-postgres-fleet-dashboard-runtime.ts"},"version":"1.0.1","_npmUser":{"name":"kernelvoid","email":"egeominotti@gmail.com"},"homepage":"https://egeominotti.github.io/bunqueue-dashboard/","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"overrides":{"nanoid":"^3.3.18","js-yaml":"^3.15.2","postcss":"^8.5.25","fast-uri":"^3.1.8","dompurify":"^3.4.16","ip-address":"^10.7.2","markdown-it":"^14.3.2","brace-expansion":"^5.0.12"},"_integrity":"sha512-g8XhDQKiIM389C4YMKBPszGzXH6cl6mBJMpEm8V61yXB1Dzgma3NruqX5UIrcOssRHf08rI7qVMXGVuGeIXP7w==","repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"_npmVersion":"10.8.3","description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun 1.4.2).","directories":{},"maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"_nodeVersion":"26.3.0","dependencies":{"bunqueue":"2.9.4","msgpackr":"^1.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"ai":"7.0.14","zod":"^4.4.3","vite":"^8.1.3","oxfmt":"^0.63.0","react":"^19.2.7","oxlint":"^1.78.0","mermaid":"^11.17.2","zustand":"^5.0.14","bun-types":"1.4.2","happy-dom":"^20.10.6","react-dom":"^19.2.7","vitepress":"2.0.0-alpha.18","typescript":"^6.0.3","@types/node":"^26.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@ai-sdk/google":"^4.0.8","@ai-sdk/openai":"^4.0.7","bunqueue-v2-9-2":"npm:bunqueue@2.9.2","oxlint-tsgolint":"^7.0.2001","@playwright/test":"1.62.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.18.4","@ai-sdk/anthropic":"^4.0.7","@tailwindcss/vite":"^4.3.2","@axe-core/playwright":"4.13.0","@vitejs/plugin-react":"^6.0.3","vitepress-plugin-llms":"^1.13.2","vitepress-plugin-mermaid":"^2.0.17","@ai-sdk/openai-compatible":"^3.0.5","@modelcontextprotocol/sdk":"1.30.0","@fontsource-variable/inter":"^5.2.8","@shikijs/vitepress-twoslash":"^4.3.0","@fontsource-variable/jetbrains-mono":"^5.2.8"},"patchedDependencies":{"ai@7.0.14":"patches/ai@7.0.14.patch"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bunqueue-dashboard_1.0.1_1790884226873_0.1974550351885913"}}},"time":{"created":"2026-07-03T10:05:53.410Z","modified":"2026-10-01T19:50:27.236Z","0.0.14":"2026-07-03T10:05:53.810Z","0.0.15":"2026-07-03T10:24:12.530Z","0.0.16":"2026-07-03T10:54:48.514Z","0.0.17":"2026-07-03T17:38:27.878Z","0.0.18":"2026-07-03T17:47:08.837Z","0.0.19":"2026-07-03T18:53:46.599Z","0.0.20":"2026-07-03T19:06:11.421Z","0.0.21":"2026-07-04T11:47:34.540Z","0.0.22":"2026-07-04T12:31:01.572Z","0.0.23":"2026-07-04T13:02:10.981Z","0.0.24":"2026-07-04T13:10:47.046Z","0.0.25":"2026-07-04T13:32:45.079Z","0.0.26":"2026-07-04T17:29:18.769Z","0.0.27":"2026-07-04T18:53:30.621Z","0.0.28":"2026-07-04T19:37:46.623Z","0.0.29":"2026-07-04T20:02:08.440Z","0.0.30":"2026-07-05T00:41:48.428Z","0.0.31":"2026-07-20T14:08:29.531Z","0.0.32":"2026-07-23T10:35:39.219Z","0.0.33":"2026-08-03T09:58:55.393Z","0.0.34":"2026-08-03T10:18:43.858Z","0.0.35":"2026-08-04T00:49:49.420Z","0.0.36":"2026-08-04T08:22:53.826Z","0.0.37":"2026-08-15T15:59:06.749Z","0.0.38":"2026-08-15T20:31:09.464Z","0.0.39":"2026-08-31T03:39:00.330Z","0.0.40":"2026-09-02T12:16:02.097Z","0.0.41":"2026-09-02T14:16:53.726Z","0.0.42":"2026-09-02T19:48:40.126Z","0.0.43":"2026-09-05T02:24:08.269Z","0.0.44":"2026-09-05T14:22:05.164Z","0.0.45":"2026-09-07T22:26:26.257Z","0.0.46":"2026-09-07T22:35:22.294Z","0.0.47":"2026-09-08T13:41:26.744Z","1.0.1":"2026-10-01T19:50:26.975Z"},"bugs":{"url":"https://github.com/egeominotti/bunqueue-dashboard/issues"},"author":"Egeo Minotti","license":"MIT","homepage":"https://egeominotti.github.io/bunqueue-dashboard/","keywords":["bunqueue","dashboard","queue-dashboard","job-queue-ui","bullmq-alternative","bull-board-alternative","redis-queue-ui","task-queue","background-jobs","dead-letter-queue","dlq","cron","job-monitoring","bun","react"],"repository":{"url":"git+https://github.com/egeominotti/bunqueue-dashboard.git","type":"git"},"description":"Web dashboard for a bunqueue server (queues, jobs, DLQ, cron, metrics, workers, live activity). Run with `bunx bunqueue-dashboard` (requires Bun 1.4.2).","maintainers":[{"name":"kernelvoid","email":"egeominotti@gmail.com"}],"readme":"<div align=\"center\">\n\n<img src=\"docs/logo.svg\" alt=\"bunqueue dashboard\" width=\"340\" />\n\n# bunqueue dashboard\n\n**Monitor jobs and operate your Bunqueue server from one dashboard.**\n\nManage queues, jobs, DLQ,\ncron, webhooks, workers, and a live activity stream for a [bunqueue](https://bunqueue.dev) server\n(a fast, Redis-free, Bun-native background-job queue), plus **start / stop / restart of the server\nprocess itself**, all from one place.\n\nFor Bun developers and AI-agent builders running bunqueue who want to _operate_ their queue, not just watch it.\n\n### [📚 Read the documentation](https://egeominotti.github.io/bunqueue-dashboard/docs/) · [▶ Try the live demo](https://egeominotti.github.io/bunqueue-dashboard/)\n\n[Quick start](https://egeominotti.github.io/bunqueue-dashboard/docs/quickstart) · [User guide](https://egeominotti.github.io/bunqueue-dashboard/docs/user-guide) · [Deployment](https://egeominotti.github.io/bunqueue-dashboard/docs/deploy/) · [Verified test coverage](https://egeominotti.github.io/bunqueue-dashboard/docs/testing)\n\nThe live demo uses sample data. The docs explain how to connect and operate a real Bunqueue server.\n\n[![npm](https://img.shields.io/npm/v/bunqueue-dashboard?logo=npm&color=cb3837)](https://www.npmjs.com/package/bunqueue-dashboard)\n[![CI](https://github.com/egeominotti/bunqueue-dashboard/actions/workflows/ci.yml/badge.svg)](https://github.com/egeominotti/bunqueue-dashboard/actions/workflows/ci.yml)\n[![Deploy to GitHub Pages](https://github.com/egeominotti/bunqueue-dashboard/actions/workflows/pages.yml/badge.svg)](https://github.com/egeominotti/bunqueue-dashboard/actions/workflows/pages.yml)\n[![Docker](https://github.com/egeominotti/bunqueue-dashboard/actions/workflows/docker.yml/badge.svg)](https://github.com/egeominotti/bunqueue-dashboard/actions/workflows/docker.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![Documentation](https://img.shields.io/badge/docs-online-db2777)](https://egeominotti.github.io/bunqueue-dashboard/docs/)\n[![Live demo](https://img.shields.io/badge/live%20demo-online-22c55e)](https://egeominotti.github.io/bunqueue-dashboard/)\n![Status: Stable](https://img.shields.io/badge/status-stable-22c55e)\n\n![React 19](https://img.shields.io/badge/React-19-149ECA?logo=react&logoColor=white)\n![Vite 8](https://img.shields.io/badge/Vite-8-646CFF?logo=vite&logoColor=white)\n![Bun](https://img.shields.io/badge/Bun-1.4-000?logo=bun&logoColor=white)\n![TypeScript](https://img.shields.io/badge/TypeScript-strict-3178C6?logo=typescript&logoColor=white)\n![Oxlint + Oxfmt](https://img.shields.io/badge/Oxc-Oxlint%20%2B%20Oxfmt-7C3AED)\n\n<br />\n\n<img src=\"docs/public/tour.gif\" alt=\"A guided tour of the bunqueue dashboard, clicking through the overview, queues, jobs, the dead-letter queue, flows, the SQLite inspector, and the AI Copilot\" width=\"900\" />\n\n<sub>A quick tour. <a href=\"https://egeominotti.github.io/bunqueue-dashboard/\">Try it live →</a></sub>\n\n<br /><br />\n\n<img src=\"docs/screenshots/overview.png\" alt=\"bunqueue dashboard, real-time overview: health, throughput, per-queue status, and a live activity feed\" width=\"900\" />\n\n<sub>The Overview page. <a href=\"https://egeominotti.github.io/bunqueue-dashboard/docs/user-guide\">See every screen in the illustrated guide →</a></sub>\n\n<details>\n<summary><b>More screenshots</b></summary>\n<br />\n<img src=\"docs/screenshots/server.png\" alt=\"Server Control, start/stop/restart the bunqueue process with live logs\" width=\"900\" />\n<img src=\"docs/screenshots/jobs.png\" alt=\"Jobs Explorer, filter, inspect, and bulk-action jobs\" width=\"900\" />\n<img src=\"docs/screenshots/database.png\" alt=\"Read-only SQLite inspector, browse tables and run queries\" width=\"900\" />\n</details>\n\n</div>\n\n---\n\n> ✅ **Stable (1.x).** The dashboard follows [Semantic Versioning](https://semver.org/):\n> breaking changes to its configuration, routes or agent API only ship in a new\n> major version.\n\n## 📚 Documentation\n\n**Full, illustrated docs live at\n[egeominotti.github.io/bunqueue-dashboard/docs](https://egeominotti.github.io/bunqueue-dashboard/docs/).**\n\n- **[Illustrated user guide](https://egeominotti.github.io/bunqueue-dashboard/docs/user-guide)**, section guides with screenshots, operations and limitations.\n- **[Deployment](https://egeominotti.github.io/bunqueue-dashboard/docs/deploy/)**, Docker (Caddy), Kubernetes, PM2, and hosting platforms (Vercel, Netlify, Cloudflare, Fly.io, Render, Cloud Run).\n- **[Architecture](https://egeominotti.github.io/bunqueue-dashboard/docs/architecture)** and **[API mapping](https://egeominotti.github.io/bunqueue-dashboard/docs/api-mapping)**, how it fits together and every endpoint it drives.\n- **[Testing matrix](docs/testing.md)**, real-server coverage, reproduction steps and verification limits.\n- **[llms.txt](https://egeominotti.github.io/bunqueue-dashboard/docs/llms.txt)**, the documentation index for LLMs; **[llms-full.txt](https://egeominotti.github.io/bunqueue-dashboard/docs/llms-full.txt)** contains the full text.\n\n## Table of contents\n\n- [Documentation](#-documentation)\n- [Why](#why)\n- [Features](#features)\n- [Quick start](#quick-start)\n- [Architecture](#architecture)\n- [Configuration](#configuration)\n- [Scripts](#scripts)\n- [Docker](#docker)\n- [Deployment](#deployment)\n- [Testing & quality gate](#testing--quality-gate)\n- [Project structure](#project-structure)\n- [Security](#security)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Why\n\nbunqueue exposes a rich HTTP API, but operating it by hand (curl, ad-hoc scripts) is slow and\nerror-prone. This dashboard is a production-oriented operator console: it exposes the verified,\nsafe subset of the API, fails closed where\n[Bunqueue 2.9.x](https://github.com/egeominotti/bunqueue/releases/tag/v2.9.3) lacks atomic\nflow-safety guarantees, and also manages the\nserver *process* through a separate guarded agent.\n\nIt uses Bunqueue's public HTTP API (`:6790`) for ordinary remote observability and a small local\n**control agent** for process, FlowProducer, Workflow Engine, database, and backup operations. The\nagent is pinned to the server it manages and uses the exact installable Bunqueue 2.9.4 npm client\ncontracts; it never patches Bunqueue internals.\n\n## Features\n\n| Area | Where | What you can do |\n| --- | --- | --- |\n| **Home** | Overview | Live health banner, throughput, queue health, recent activity |\n| **Fleet** | Fleet | Probe and operate multiple Bunqueue APIs + paired agents; verify shared PostgreSQL target/namespace topology |\n| **Server** | Control ▸ Server | **Start / stop / restart** the server process, edit its config, tail process logs |\n| **Enqueue** | Control ▸ Add Job | Add jobs (single or bulk) with every option |\n| **Inspect** | Control ▸ Job Inspector | Look up any job; promote / re-prioritize / delay; view data & result |\n| **Queues** | Control ▸ Queue Control | Pause/resume/promote; desired-state writes plus live SDK limits, group jobs/priorities/pause/policies, deduplication, metrics and journal retention |\n| **Cron** | Control ▸ Cron Manager | Submit acknowledged cron/interval upserts and delete schedules |\n| **Workflow Engine** | Workflow ▸ Overview / Executions / Waiting / Compensation / Archive | Start, recover, signal, inspect, compensate, archive and clean durable executions |\n| **Job Flows** | Workflow ▸ Job Flows | Explore DAGs, run all FlowProducer create modes and operate safe Flow Job methods |\n| **DLQ** | Control ▸ DLQ | Inspect/export failures; removal, retry and purge stay unavailable without atomic generation/topology preconditions |\n| **Webhooks** | Control ▸ Webhooks | Create / enable / delete job-event webhooks |\n| **Ops** | Control ▸ Diagnostics | Health, ping, storage, memory, connections, totals |\n| **S3 backup** | Management ▸ S3 Backup | Configure, inspect, list, create and guarded-restore official snapshots |\n| **Browse** | Queues / Jobs / DLQ / Cron / Metrics / Workers / Logs | Read-only browsing with basic actions |\n\n> Job actions are gated by the v2.9.3 flow contract. Every DLQ retry and completed-job requeue is\n> unavailable: the DLQ GET + POST sequence has no atomic generation/state/topology precondition and\n> can target a job recreated under the same ID, while `retryCompleted` does not rebuild dependency\n> registration or flow order. Cancel, Discard, Drain, Clean, Obliterate and DLQ Purge also fail\n> closed. Bunqueue 2.9's `Queue.removeDlqJob()` also accepts only queue + job ID, so custom-ID reuse\n> prevents the dashboard from proving that a later deletion still targets the observed generation.\n> DLQ `maxAge`/`maxEntries` are read-only, and auto-retry can only be disabled. The in-app Copilot\n> is switched off in official builds (`VITE_ENABLE_COPILOT=1` opts a custom build back in).\n\n## Quick start\n\n**Prerequisites:** [Bun](https://bun.sh) 1.4.2 and a reachable bunqueue server (or let the control\nagent start one for you from the **Server** page).\n\n### Run from npm (no clone)\n\n```bash\nbunx bunqueue-dashboard\n```\n\nOne command serves the prebuilt dashboard on\nhttp://127.0.0.1:8080, proxies `/api/*` to your bunqueue server (`BUNQUEUE_URL`, default\n`http://localhost:6790`), and runs the control agent on `127.0.0.1:6800`. Same env knobs as the\nstandalone binaries: `PORT` · `BIND_ADDR` · `BUNQUEUE_URL` · `AGENT_PORT` ·\n`AGENT_ALLOWED_ORIGINS` · `AGENT_ALLOWED_HOSTS` · `AGENT_TOKEN` · `BUNQUEUE_TOKEN` ·\n`TRUST_PROXY` · `BASE_PATH` · `BUNQUEUE_MANAGED` · `BUNQUEUE_START_CMD`.\n\nInstall it permanently instead of running via `bunx`:\n\n```bash\nbun add -g bunqueue-dashboard\nbunqueue-dashboard\n```\n\n### Run from source\n\n```bash\ngit clone https://github.com/egeominotti/bunqueue-dashboard.git\ncd bunqueue-dashboard\nbun install\nbun start\n```\n\n`bun start` boots **both** the control agent and the dashboard in one terminal and shuts both down\non `Ctrl-C`:\n\n| Service | URL | Role |\n| --- | --- | --- |\n| Dashboard | http://localhost:5273 | The UI (`/api/*` is proxied to `:6790` in dev) |\n| Control agent | http://127.0.0.1:6800 | Starts / stops / restarts the server process |\n| bunqueue server | http://localhost:6790 | Your queue server, started from the **Server** page or run separately |\n\nPrefer separate terminals? The individual commands still exist, see [Scripts](#scripts).\n\n## Architecture\n\n```mermaid\nflowchart LR\n    subgraph Browser\n        UI[\"Dashboard (React 19 SPA)\"]\n    end\n    subgraph Local\n        Agent[\"Control agent (Bun)<br/>127.0.0.1:6800\"]\n        Server[\"bunqueue server<br/>:6790 HTTP · :6789 TCP\"]\n    end\n    UI -- \"HTTP: queues, jobs, DLQ, cron…\" --> Server\n    UI -- \"SSE: live activity\" --> Server\n    UI -- \"/control/* start·stop·restart\" --> Agent\n    Agent -- \"spawn / kill process\" --> Server\n```\n\n- **Reads** by polling (`usePolledData`) and a Server-Sent Events stream (`useActivityStream`).\n- **Writes** through the same HTTP API, with every mutation shape-verified against the live server.\n- **Managed operations** use the local control agent for process lifecycle, Queue SDK controls,\n  FlowProducer, Workflow Engine, SQLite inspection, and backups.\n\nFor multiple brokers, create one named Dashboard profile and one paired control\nagent per broker. The Fleet page probes all profiles without retargeting the\nactive UI, groups brokers that share an exact PostgreSQL target + namespace,\nand drives each node's Start/Stop/Restart controls. Queue state is shared by\nPostgreSQL; lifecycle, process logs/config, in-memory webhooks, and each agent's\nWorkflow Engine store remain node-local. See the\n[Fleet guide](https://egeominotti.github.io/bunqueue-dashboard/docs/guide/fleet).\n\nTwo HTTP clients coexist on purpose: `src/lib/api.ts` (first-generation view pages) and\n`src/lib/bq.ts` (the complete, shape-verified client used by every `Control ▸ *` page). See\n[`docs/`](docs/README.md) for the full, source-verified reference.\n\n## Configuration\n\nThe `VITE_*` dashboard defaults are build-time values and can **also** seed the first named profile\nin **Settings**. Add up to 32 broker/agent profiles at runtime. The all-in-one server reads the non-`VITE_*` runtime variables below.\nCopy [`.env.example`](.env.example) to `.env` to set defaults.\n\n| Variable | Purpose | Default |\n| --- | --- | --- |\n| `VITE_BUNQUEUE_URL` | bunqueue server origin | `/api` (dev proxy → `:6790`) |\n| `VITE_BUNQUEUE_AGENT_URL` | Control-agent origin | `http://localhost:6800` |\n| `BIND_ADDR` | All-in-one dashboard bind address | `127.0.0.1` |\n| `BASE_PATH` | Runtime mount for the all-in-one server (for example `/internal/queue`) | `/` |\n| `BUNQUEUE_MANAGED` | `0` attaches to the externally supervised `BUNQUEUE_URL`; `1` enables local lifecycle controls | `1` |\n| `AGENT_PORT` | Control-agent port | `6800` |\n| `AGENT_ALLOWED_ORIGINS` | Extra browser origins allowed to drive the agent (comma-separated) | dev defaults |\n| `AGENT_ALLOWED_HOSTS` | Extra Host names/IPs accepted by the all-in-one server and agent | loopback names |\n| `AGENT_TOKEN` | Agent bearer token; mandatory on every bridged route for LAN/proxy access | _none_ (local-only) |\n| `BUNQUEUE_TOKEN` | Admin-API bearer; mandatory on every `/api/*` route for LAN/proxy access | _none_ (`/api` remote-disabled) |\n| `TRUST_PROXY` | Trust an overwritten `X-Forwarded-Host` from a Host-rewriting proxy (`1`) | _off_ |\n\nServer and agent bearer tokens are secrets: enter them in **Settings** or the\nauthentication prompt for the current browser session. Do not put secrets in a\n`VITE_*` variable; Vite values are compiled as plaintext into the public bundle.\n\nFor `BIND_ADDR=0.0.0.0`, list every LAN hostname/IP in\n`AGENT_ALLOWED_HOSTS` (or its full origin in `AGENT_ALLOWED_ORIGINS`) and set\nboth `AGENT_TOKEN` and `BUNQUEUE_TOKEN`. Enter `BUNQUEUE_TOKEN` as the Server\ntoken in Settings; when Bunqueue itself uses `AUTH_TOKENS`, use the same token\nthere so the forwarded Authorization header is valid upstream. Behind a reverse\nproxy, allowlist the public origin; if it rewrites `Host`, also allowlist the\nrewritten Host and use `TRUST_PROXY=1` only when the proxy overwrites\n`X-Forwarded-Host`.\n\nFor a broker already owned by systemd, Docker or Kubernetes, run the all-in-one\ndashboard with `BUNQUEUE_MANAGED=0`. **Control ▸ Server** then reports health\nfrom `BUNQUEUE_URL` and cannot spawn, stop, restart or reconfigure a child.\nStopped-only backup restore is also rejected because the dashboard cannot prove\nthat an externally supervised broker is inactive.\nTo mount the same process below a reverse-proxy prefix, set for example\n`BASE_PATH=/internal/queue` and preserve that prefix when proxying; the SPA,\nassets, `/api` proxy and `/agent` bridge all move below it, including the\ntarget-pinned Flow, Workflow, Queue and Backup agent operations.\n\n## Scripts\n\n| Command | Does |\n| --- | --- |\n| `bun start` | **Agent + dashboard together** (one-command dev) |\n| `bun dev` | Dashboard only (Vite dev server) |\n| `bun run agent` | Control agent only |\n| `bun run build` | Typecheck (`tsc --noEmit`) + production build → `dist/` |\n| `bun run preview` | Preview the production build |\n| `bun run lint` | Lint with Oxlint, including type-aware rules and the implicit-`any` parity guard |\n| `bun run format:check` | Check formatting with Oxfmt |\n| `bun run check` | Oxlint + Oxfmt validation (the CI gate) |\n| `bun run check:fix` | Apply safe Oxlint fixes, then format with Oxfmt |\n| `bun test` | Unit + agent-lifecycle tests |\n| `bun run test:e2e:tls` | Queue, Flow and Workflow over verified native TLS, including untrusted-certificate rejection |\n| `bun run test:e2e:upgrade` | Real npm Bunqueue 2.9.2 SQLite schema-35 → 2.9.4 schema-37 migration and retention semantics |\n| `bun run test:e2e` | Real TLS, SQLite upgrade, Flow, Workflow, Queue SDK, and three-broker PostgreSQL runtime tests |\n| `bun run test:e2e:browser` | Production UI tests on Chromium, Firefox and WebKit |\n| `bun run test:e2e:browser:postgres-fleet` | Real UI operations across three PostgreSQL brokers (requires Docker and Chromium) |\n| `bun run quality` | Complete static, build, docs, coverage, runtime, package and dependency gate |\n| `bun run test:e2e:postgres-fleet` | Three authenticated Bunqueue 2.9.4 brokers + three agents sharing disposable PostgreSQL 18.6 |\n\n## Docker\n\nA multi-stage image builds the SPA with Bun and serves it with Caddy (gzip/zstd, SPA history fallback, immutable asset caching). Published to the GitHub Container Registry on every push.\n\n```bash\n# Pull & run the published image (`edge` tracks main; use `vX.Y.Z`/`latest` after a release)\ndocker run --rm -p 8080:80 ghcr.io/egeominotti/bunqueue-dashboard:edge\n# → http://localhost:8080  (set the server URL from the Settings page)\n\n# …or build locally, optionally baking in a default server origin\ndocker build --build-arg VITE_BUNQUEUE_URL=https://queue.example.com -t bunqueue-dashboard .\ndocker run --rm -p 8080:80 bunqueue-dashboard\n```\n\nTags: `latest` and `vX.Y.Z` on releases, `edge` on `main`.\n\n## Deployment\n\n- **Standalone executables**, every [release](https://github.com/egeominotti/bunqueue-dashboard/releases)\n  ships self-contained binaries for **Linux (x64/arm64), macOS (x64/arm64) and Windows (x64)**:\n  download one file and run it, it serves the dashboard (assets embedded), proxies `/api` to your\n  bunqueue server (`BUNQUEUE_URL`, default `:6790`) and includes the control agent.\n  ```bash\n  ./bunqueue-dashboard-vX.Y.Z-darwin-arm64        # → http://localhost:8080\n  PORT=3000 BUNQUEUE_URL=https://queue.example.com ./bunqueue-dashboard-vX.Y.Z-linux-x64\n  ```\n- **GitHub Pages**, every push to `main` builds and publishes the static SPA\n  (`.github/workflows/pages.yml`). The workflow **attempts** to auto-provision Pages; if the first\n  run reports `Get Pages site failed`, enable it once under **Settings ▸ Pages ▸ Source → GitHub\n  Actions** (the default `GITHUB_TOKEN` can't create a Pages site on its own). The build sets the\n  correct sub-path base and a `404.html` SPA fallback automatically.\n- **Container**, self-host the published `ghcr.io` image behind any reverse proxy.\n- **Static host**, `bun run build` emits a plain `dist/` you can serve from any CDN or static host.\n\nBecause the deployed build is a static shell, point it at a reachable bunqueue server via\n`VITE_BUNQUEUE_URL` (build time) or the **Settings** page (runtime).\n\n## Testing & quality gate\n\nUse both the canonical gate and browser tests to validate a change. Browser tests are a separate\nCI job; `quality` alone does not run Playwright:\n\n```bash\nbun run test:e2e:browser:install  # first run only\nbun run quality                  # includes runtime E2E; requires Docker\nbun run test:e2e:browser          # production UI on all three browser engines\nbun run test:e2e:browser:postgres-fleet # cross-node UI; separate from both commands above\n```\n\nThe E2E stage starts disposable Bunqueue 2.9.4 processes and exercises the complete FlowProducer,\nWorkflow Engine, and Queue SDK operator bridges. It also starts PostgreSQL 18.6 in Docker with\nthree authenticated brokers and paired agents, proving cross-broker enqueue/inspect/leased\npull+ack, pause/resume, cron, rate limits, group admission, group priority and group pause/resume\non PostgreSQL schema 20. Run it alone with `bun run test:e2e` (Docker is required for the\nPostgreSQL stage).\n\nThe blocking browser job builds the production bundle under `/e2e/dashboard`, starts an\nauthenticated disposable Bunqueue server, and drives the UI with Playwright on Chromium, Firefox,\nand WebKit. It covers the token gate, every sidebar route, SSE recovery across a real server\nrestart, confirmed Cron creation/deletion, job submission and bulk import, persisted job inspection,\nDLQ failures, live monitoring and alerts, SQLite queries, webhook registry mutations, a real\nproducer/worker benchmark, and automated WCAG A/AA checks. Install the browser\nbinaries once with `bun run test:e2e:browser:install`, then run `bun run test:e2e:browser`.\n\nSee the [section-by-section validation matrix](docs/testing.md) for reproducible commands,\nprerequisites, and the distinction between live operations, navigation checks, and external\nintegrations that need their own environment. The live demo uses sample data and is not test evidence.\n\nCI enforces the quality gate and browser matrix on every push and pull request. See [Contributing](#contributing).\n\n## Project structure\n\n```\nbunqueue-dashboard/\n├── .github/workflows/   # CI, Pages deploy, Docker publish, Release\n├── agent/               # guarded process, Flow, Workflow, Queue, database and backup adapters\n├── docker/              # Caddyfile for the container image\n├── docs/                # source-verified reference (architecture, pages, API mapping, known issues)\n├── scripts/dev.ts       # one-command dev launcher (`bun start`)\n├── src/\n│   ├── lib/             # api.ts, bq.ts, hooks, formatters, job-action gating\n│   ├── components/      # layout shell, UI kit, Zustand stores\n│   ├── features/        # feature slices with domain, application, infrastructure and UI layers\n│   └── pages/           # view pages + Control ▸ * operator pages\n└── test/                # unit, contract, UI race, agent lifecycle and integration tests\n```\n\nFull walkthrough in [`docs/README.md`](docs/README.md).\n\n## Security\n\nThe control agent can spawn processes, so it is hardened by design (`agent/server.ts`):\n\n- Binds **`127.0.0.1` only**.\n- **CORS locked to an allowlist**, `Access-Control-Allow-Origin` is never `*`.\n- Requests carrying a **disallowed `Origin` are rejected (403)** before reaching the process manager, blocking drive-by CSRF from a malicious tab.\n- A **Host allowlist** blocks DNS-rebinding requests and fails closed for unknown names.\n- Truly local agent reads stay zero-configuration; any LAN/proxied `/agent` bridge requires **`AGENT_TOKEN` on every route**.\n- The all-in-one server requires **`BUNQUEUE_TOKEN` on every LAN/proxied `/api/*` route**; without it the API proxy returns `403` before contacting Bunqueue.\n- Embedded and Docker responses deny framing, MIME sniffing and referrer leakage.\n\nKeep the direct agent port on loopback. Static/Caddy deployments that expose Bunqueue directly must\nstill use Bunqueue `AUTH_TOKENS` or front-proxy authentication; the all-in-one `BUNQUEUE_TOKEN`\nboundary applies only to `scripts/serve.ts`. Host/Origin checks are not user authentication. See\n[`docs/known-issues.md`](docs/known-issues.md) for the honest, verified limitations.\n\n## Contributing\n\n1. Keep it **additive**, prefer new files + minimal glue over rewriting existing ones\n   (see [`CLAUDE.md`](CLAUDE.md)).\n2. Make the [gate](#testing--quality-gate) green: `bun run quality`.\n3. Open a PR, the template walks you through the checklist. CI must pass.\n\n## License\n\n[MIT](LICENSE) © Egeo Minotti\n","readmeFilename":"README.md"}