cdk-insights
Version:
AWS CDK security and cost analysis tool with AI-powered insights
137 lines (136 loc) • 4.77 kB
JSON
{
"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"
}
}