{ "name": "@devrunbook/worker", "version": "0.1.0", "private": true, "type": "module", "scripts": { "build": "tsc -p tsconfig.json && esbuild src/index.ts src/operator/password-reset.ts src/operator/artifact-retention.ts --bundle --platform=node --format=esm --target=node24 --banner:js=\"import { createRequire } from 'node:module'; const require = createRequire(import.meta.url);\" --outdir=dist --outbase=src", "dev": "tsx watch src/index.ts", "lint": "eslint src --max-warnings=0", "operator:password-reset": "tsx src/operator/password-reset.ts", "operator:retention": "tsx src/operator/artifact-retention.ts", "start": "node dist/index.js", "test": "vitest run --passWithNoTests", "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { "@devrunbook/application": "workspace:*", "@devrunbook/artifacts": "workspace:*", "@devrunbook/config": "workspace:*", "@devrunbook/content": "workspace:*", "@devrunbook/db": "workspace:*", "@devrunbook/integrations": "workspace:*", "@devrunbook/observability": "workspace:*" }, "devDependencies": { "@types/node": "24.13.3", "esbuild": "0.28.1", "tsx": "4.20.6", "typescript": "5.9.3", "vitest": "4.1.10" } }