{ "name": "workflow-worker", "version": "1.0.0", "description": "Workflow Worker Service", "main": "dist/services/workflow-worker/src/index.js", "type": "module", "scripts": { "build": "tsc -p tsconfig.json && tsc-alias -p tsconfig.json -f --resolve-full-paths && node scripts/fix-relative-import-extensions.mjs && node scripts/validate-runtime-imports.mjs", "start": "node .", "dev": "WORKFLOW_RUNTIME_V2_TEMPORAL_USE_SOURCE_PATHS=true tsx watch src/index.ts ../../shared ../../ee/temporal-workflows/src ../../ee/packages/workflows/src", "test": "vitest", "test:watch": "vitest --watch" }, "engines": { "node": ">=20.0.0" }, "dependencies": { "@alga-psa/shared": "^1.0.0", "@alga-psa/storage": "*", "@alga-psa/workflow-streams": "*", "@alga-psa/workflows": "*", "@eslint/plugin-kit": "0.3.5", "@js-temporal/polyfill": "^0.4.4", "@temporalio/worker": "~1.14.1", "@temporalio/workflow": "~1.14.1", "ajv": "^8.12.0", "ajv-formats": "^2.1.1", "axios": "^1.16.0", "dotenv": "^16.4.5", "express": "^4.21.3", "knex": "^3.1.0", "node-vault": "^0.10.2", "pg": "8.12.0", "redis": "4.7.0", "turndown": "^7.2.2", "typescript": "^5.7.3", "uuid": "10.0.0", "winston": "3.13.1", "winston-daily-rotate-file": "^5.0.0", "zod": "3.22.4" }, "devDependencies": { "@types/express": "4.17.21", "@types/node": "20.11.24", "@types/turndown": "^5.0.6", "@types/uuid": "^9.0.7", "ts-node": "^10.9.2", "ts-node-dev": "^2.0.0", "tsc-alias": "^1.8.11", "tsx": "^4.19.3", "typescript": "5.3.3" }, "overrides": { "protobufjs": "^7.5.8", "@protobufjs/utf8": ">=1.1.1", "fast-uri": ">=3.1.2", "fast-xml-parser": ">=5.7.0", "fast-xml-builder": ">=1.1.7", "basic-ftp": ">=5.3.1", "picomatch": ">=2.3.2", "postcss": ">=8.5.10", "ws": ">=8.20.1", "dompurify": ">=3.4.0", "follow-redirects": ">=1.16.0", "ip-address": ">=10.1.1", "vite": ">=6.4.2", "lodash": ">=4.18.1", "path-to-regexp@0.1": "0.1.12", "brace-expansion": ">=1.1.13" } }