{ "name": "@lda/workflow-rpc", "private": true, "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./input-expression-limits": { "types": "./dist/json-schema/input-expression-limits.d.ts", "default": "./dist/json-schema/input-expression-limits.js" } }, "scripts": { "build": "tsc -b tsconfig.json --force", "contract:check": "tsx scripts/workflow-contract.ts check", "contract:write": "tsx scripts/workflow-contract.ts write", "test": "vitest run", "typecheck": "tsc -p tsconfig.json --noEmit && tsc -p tsconfig.scripts.json" }, "dependencies": { "@effect/platform": "0.96.2", "@effect/rpc": "0.75.1", "effect": "3.21.4" }, "devDependencies": { "@types/node": "26.1.0", "json-schema-to-typescript": "15.0.4", "tsx": "4.22.4", "vitest": "4.1.9" } }