UNPKG

cdk-serverless-agentic-api

Version:

CDK construct for serverless web applications with CloudFront, S3, Cognito, API Gateway, and Lambda

93 lines (92 loc) 2.28 kB
{ "name": "cdk-serverless-agentic-api", "version": "0.5.3", "description": "CDK construct for serverless web applications with CloudFront, S3, Cognito, API Gateway, and Lambda", "main": "lib/index.js", "types": "lib/index.d.ts", "engines": { "node": ">=22.0.0" }, "scripts": { "build": "bash scripts/build-npm.sh", "watch": "tsc -w", "test": "vitest run", "test:watch": "vitest", "clean": "rm -rf lib/ dist/ .jsii", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "prepublishOnly": "npm run build", "build:test": "npm run build && npm run test", "validate": "node scripts/validate-build.js", "build:validate": "npm run build && npm run validate" }, "keywords": [ "aws", "cdk", "aws-cdk", "constructs", "serverless", "web-app", "cloudfront", "s3", "cognito", "api-gateway", "lambda", "agentic" ], "author": { "name": "Rhys Lewis", "email": "rhys@rhyslewis.nz" }, "license": "MIT", "homepage": "https://github.com/rhyslewisakl/cdk-serverless-agentic-api", "repository": { "type": "git", "url": "https://github.com/rhyslewisakl/cdk-serverless-agentic-api.git" }, "bugs": { "url": "https://github.com/rhyslewisakl/cdk-serverless-agentic-api/issues" }, "devDependencies": { "@types/node": "^22.0.0", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "@aws-sdk/client-cognito-identity-provider": "^3.0.0", "@aws-sdk/client-dynamodb": "^3.0.0", "@aws-sdk/lib-dynamodb": "^3.0.0", "aws-cdk-lib": "2.170.0", "constructs": "^10.0.0", "eslint": "^8.57.0", "typescript": "^5.6.0", "vitest": "^0.34.6" }, "peerDependencies": { "aws-cdk-lib": ">=2.170.0", "constructs": "^10.0.0" }, "peerDependenciesMeta": { "aws-cdk-lib": { "optional": false }, "constructs": { "optional": false } }, "files": [ "lib/**/*.js", "lib/**/*.d.ts", "lib/**/*.js.map", "lambda/**/*", "error-pages/**/*", "LICENSE", "README.md" ], "stability": "stable", "awscdkio": { "twitter": "rhyslewisakl", "announce": true }, "publishConfig": { "access": "public" } }