{
  "name": "cdk-insights",
  "version": "1.41.1",
  "description": "AWS CDK security and cost analysis CLI. Free static scans via npm — no account needed. Sign up free to add AI-powered insights.",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": {
    "cdk-insights": "dist/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/",
    "typecheck": "tsc --noEmit",
    "format": "biome format --write src/",
    "check": "biome check src/",
    "check:schema-sync": "ts-node scripts/check-schema-sync.ts",
    "build": "ts-node scripts/build.ts",
    "build:dev": "CDK_INSIGHTS_ENVIRONMENT=dev CDK_INSIGHTS_API_URL=https://s2zhmjbwlj.execute-api.eu-west-2.amazonaws.com/v1 ts-node scripts/build.ts",
    "start": "node dist/index.js",
    "dev": "ts-node src/index.ts",
    "prepare": "husky install && 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",
    "prepare:dev": "npm run unlink && npm run build:dev && 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",
    "publish:beta": "npm run build && npm publish --tag beta && npm dist-tag add cdk-insights@$npm_package_version latest",
    "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": "BUSL-1.1",
  "homepage": "https://github.com/instancelabs/cdk-insights",
  "bugs": "https://github.com/instancelabs/cdk-insights/issues",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/instancelabs/cdk-insights.git"
  },
  "dependencies": {
    "@inquirer/prompts": "^7.4.1",
    "@middy/core": "^6.1.6",
    "@types/glob": "^8.1.0",
    "axios": "^1.8.4",
    "chalk": "^5.4.1",
    "chokidar": "^3.6.0",
    "cli-progress": "^3.12.0",
    "cli-table3": "^0.6.5",
    "dotenv": "^16.5.0",
    "envolution": "^1.4.1",
    "glob": "^11.0.3",
    "ora": "^8.2.0",
    "strogger": "^2.0.3",
    "yargs": "^17.7.2",
    "zod": "^3.23.8"
  },
  "devDependencies": {
    "@aws-sdk/client-dynamodb": "^3.788.0",
    "@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-solutions-constructs/aws-apigateway-lambda": "^2.0.0",
    "@aws-solutions-constructs/aws-lambda-stepfunctions": "^2.0.0",
    "@aws-solutions-constructs/aws-s3-lambda": "^2.0.0",
    "aws-cdk-lib": "^2.190.0",
    "cdk-nag": "^2.35.73",
    "constructs": "^10.4.2"
  },
  "peerDependenciesMeta": {
    "@aws-solutions-constructs/aws-apigateway-lambda": { "optional": true },
    "@aws-solutions-constructs/aws-lambda-stepfunctions": { "optional": true },
    "@aws-solutions-constructs/aws-s3-lambda": { "optional": true }
  }
}
