POs now auto-sync from the external DynamoDB purchase-orders table on every GET /pos request, replacing manual import. Adds cursor-based pagination support and SAM template for local development. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
30 lines
952 B
JSON
30 lines
952 B
JSON
{
|
|
"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"
|
|
}
|
|
}
|