{ "name": "@toolctrl/worker", "version": "0.0.0", "private": true, "type": "module", "sideEffects": [ "./src/otel.ts" ], "scripts": { "build": "node scripts/build.mjs", "dev": "tsx src/index.ts", "health": "node dist/health.js", "start": "node dist/index.js", "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { "@aws-sdk/client-s3": "3.1045.0", "@aws-sdk/lib-storage": "3.1045.0", "@opentelemetry/api": "^1.9.0", "@opentelemetry/auto-instrumentations-node": "^0.76.0", "@opentelemetry/core": "^2.7.1", "@opentelemetry/exporter-trace-otlp-http": "^0.218.0", "@opentelemetry/resources": "^2.7.1", "@opentelemetry/sdk-node": "^0.218.0", "@opentelemetry/sdk-trace-base": "^2.7.1", "@opentelemetry/semantic-conventions": "^1.40.0", "@sentry/node": "^10.53.1", "@toolctrl/config": "workspace:*", "@toolctrl/db": "workspace:*", "@toolctrl/email-sequences": "workspace:*", "@toolctrl/email-templates": "workspace:*", "@toolctrl/entitlements": "workspace:*", "@toolctrl/error-reporter": "workspace:*", "@toolctrl/exports": "workspace:*", "@toolctrl/form-widget": "workspace:*", "@toolctrl/foundation": "workspace:*", "@toolctrl/imports": "workspace:*", "@toolctrl/logger": "workspace:*", "@toolctrl/mail": "workspace:*", "@toolctrl/marketing-outbound": "workspace:*", "@toolctrl/metrics": "workspace:*", "@toolctrl/observability": "workspace:*", "@toolctrl/plugin-runtime": "workspace:*", "@toolctrl/queue": "workspace:*", "@toolctrl/search": "workspace:*", "@toolctrl/shared-store": "workspace:*", "@toolctrl/storage": "workspace:*", "bullmq": "^5.76.5", "clamscan": "^2.4.0", "heic-convert": "^2.1.0", "ioredis": "5.10.1", "meilisearch": "0.45.0", "pdf-to-png-converter": "^4.1.1", "pino": "^9.0.0", "prom-client": "^15.1.3", "semver": "^7.7.3", "sharp": "^0.35.2", "stripe": "^19.1.0" }, "devDependencies": { "@types/node": "^25.0.0", "tsx": "^4.6.2", "typescript": "^5.3.2" } }