{ "name": "ledgerflow-backend", "version": "1.0.0", "description": "LedgerFlow B2B Accounting — AWS Lambda backend", "private": true, "workspaces": [ "lambdas/*", "shared" ], "scripts": { "build": "npm run build --workspaces --if-present", "deploy": "cd infra && npx aws-cdk deploy --all", "deploy:dev": "cd infra && npx aws-cdk deploy --all --context env=dev", "destroy": "cd infra && npx aws-cdk destroy --all", "test": "jest --passWithNoTests", "local": "sam local start-api --env-vars env.local.json --warm-containers EAGER --port 3001", "local:build": "sam build", "local:invoke": "sam local invoke --env-vars env.local.json" }, "devDependencies": { "@types/aws-lambda": "^8.10.136", "@types/node": "^20.0.0", "aws-cdk": "^2.130.0", "aws-cdk-lib": "^2.130.0", "constructs": "^10.3.0", "esbuild": "^0.27.7", "jest": "^29.7.0", "typescript": "^5.4.0" } }