UNPKG

cdk-insights

Version:

AWS CDK security and cost analysis tool with AI-powered insights

137 lines (136 loc) 4.77 kB
{ "name": "cdk-insights", "version": "0.2.0-beta.5", "description": "AWS CDK security and cost analysis tool with AI-powered insights", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "cdk-insights": "dist/cli/entry.js" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.js" } }, "files": [ "dist/**/*", "README.md", "LICENSE" ], "scripts": { "test": "vitest --run", "lint": "biome lint src/", "format": "biome format --write src/", "check": "biome check src/", "build": "ts-node scripts/build.ts", "start": "node dist/index.js", "dev": "ts-node src/index.ts", "prepare": "npm run build", "start:dev": "CDK_ENV=local ts-node src/index.ts", "ai-run": "ts-node src/index.ts", "unlink": "npm unlink -g cdk-insights", "link": "npm link", "prepare:test": "npm run unlink && npm run build && npm run link", "deploy:dev": "STAGE=dev cdk deploy", "destroy:dev": "STAGE=dev cdk destroy", "release:patch": "bumper release patch", "release:minor": "bumper release minor", "release:major": "bumper release major", "release:dry-run": "bumper release patch --dry-run", "changelog:preview": "bumper preview", "changelog:generate": "bumper generate", "validate:commits": "bumper validate", "release:check": "npm run validate:commits && npm run test && npm run build", "release:full": "npm run release:check && npm run changelog:generate", "setup:bumper": "bumper setup", "migrate:strogger": "ts-node scripts/migrate-to-strogger.ts", "migrate:strogger:dry-run": "ts-node scripts/migrate-to-strogger.ts --dry-run", "publish:beta": "npm run build && npm publish --tag beta", "publish:alpha": "npm run build && npm publish --tag alpha", "publish:canary": "npm run build && npm publish --tag canary", "publish:latest": "npm run build && npm publish --tag latest", "version:beta": "npm version prerelease --preid=beta", "version:alpha": "npm version prerelease --preid=alpha", "version:rc": "npm version prerelease --preid=rc", "cdk-insights": "node scripts/cdk-insights-wrapper.js", "scan": "node scripts/cdk-insights-wrapper.js scan", "scan:all": "node scripts/cdk-insights-wrapper.js scan --all", "scan:json": "node scripts/cdk-insights-wrapper.js scan --format json", "scan:markdown": "node scripts/cdk-insights-wrapper.js scan --format markdown", "scan:summary": "node scripts/cdk-insights-wrapper.js scan --format summary", "scan:with-issues": "node scripts/cdk-insights-wrapper.js scan --withIssue", "cache:clear": "node scripts/cdk-insights-wrapper.js cache clear", "cache:status": "node scripts/cdk-insights-wrapper.js cache status", "demo:progress": "ts-node src/examples/progress-demo.ts", "demo:single-line": "ts-node src/examples/single-line-progress-demo.ts", "test:line-clearing": "ts-node src/examples/line-clearing-test.ts" }, "publishConfig": { "access": "public" }, "keywords": [ "aws", "cdk", "cloudformation", "analysis", "security", "cost-optimization", "static-analysis", "devops", "infrastructure", "aws-cdk", "cloud-security", "compliance" ], "author": "Lee Priest <lee@cdkinsights.dev>", "license": "MIT", "homepage": "https://github.com/TheLeePriest/cdk-insights", "bugs": "https://github.com/TheLeePriest/cdk-insights/issues", "repository": { "type": "git", "url": "git+https://github.com/TheLeePriest/cdk-insights.git" }, "dependencies": { "@aws-sdk/client-cloudwatch-logs": "^3.840.0", "@aws-sdk/client-dynamodb": "^3.788.0", "@aws-sdk/client-eventbridge": "^3.790.0", "@inquirer/prompts": "^7.4.1", "@middy/core": "^6.1.6", "@types/glob": "^8.1.0", "axios": "^1.8.4", "chalk": "^5.4.1", "cli-progress": "^3.12.0", "cli-table3": "^0.6.5", "dotenv": "^16.5.0", "envolution": "^1.4.1", "glob": "^11.0.3", "inquirer": "^12.5.2", "ora": "^8.2.0", "strogger": "^2.0.3", "yargs": "^17.7.2", "zod": "^3.23.8" }, "devDependencies": { "@biomejs/biome": "^2.0.6", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@types/cli-progress": "^3.11.6", "@types/jsonwebtoken": "^9.0.9", "@types/node": "^22.14.1", "@types/yargs": "^17.0.33", "aws-cdk": "^2.1010.0", "bumper-cli": "^1.6.0", "esbuild": "^0.25.2", "husky": "^8.0.3", "ts-node": "^10.9.2", "typescript": "^5.8.3", "vitest": "^3.1.1" }, "peerDependencies": { "aws-cdk-lib": "^2.190.0", "cdk-nag": "^2.35.73", "constructs": "^10.4.2" } }