{
  "name": "cognitive-complexity-ts",
  "kind": "function",
  "version": "0.8.2",
  "description": "",
  "keywords": [
    "typescript",
    "cognitive",
    "complexity",
    "metric"
  ],
  "main": "./build/src/api.js",
  "types": "./build/src/api.d.ts",
  "scripts": {
    "build": "tsc -i",
    "build-tools": "tsc -i -p ./tools",
    "build-ui": "npm run build && tsc -i -p ./ui",
    "json": "npm run build && node -r source-map-support/register ./build/src/json",
    "ui": "npm run build && npm run build-ui && DEV=true node -r source-map-support/register ./build/src/ui",
    "test": "npm run build && node -r source-map-support/register ./build/test/main",
    "what": "npm run build-tools && node -r source-map-support/register ./build/tools/what-is-it",
    "prepublishOnly": "rm -rf ./build && npm run build && npm run build-ui && npm run test"
  },
  "bin": {
    "ccts": "./bin/cognitive-complexity-ts",
    "ccts-json": "./bin/cognitive-complexity-ts-json",
    "ccts-ui": "./bin/cognitive-complexity-ts-ui",
    "cognitive-complexity-ts": "./bin/cognitive-complexity-ts",
    "cognitive-complexity-ts-json": "./bin/cognitive-complexity-ts-json",
    "cognitive-complexity-ts-ui": "./bin/cognitive-complexity-ts-ui"
  },
  "files": [
    "/bin",
    "/build/shared/**/*.js",
    "/build/shared/**/*.d.ts",
    "/build/src/**/*.js",
    "/build/src/**/*.d.ts",
    "/build/ui/**/*.js",
    "/ui/html/**",
    "/ui/ts/**/*.css",
    "/README.md"
  ],
  "author": "Thomas Richards",
  "license": "GPL-3.0",
  "bugs": "https://github.com/Deskbot/Cognitive-Complexity-TS/issues",
  "homepage": "https://github.com/Deskbot/Cognitive-Complexity-TS#readme",
  "repository": "https://github.com/Deskbot/Cognitive-Complexity-TS",
  "dependencies": {
    "js-beautify": "^1.15.4",
    "minimist": "^1.2.8",
    "open": "^11.0.0",
    "source-map-support": "^0.5.21",
    "typescript": "^5.9.3"
  },
  "devDependencies": {
    "@types/deep-diff": "^1.0.5",
    "@types/glob": "^9.0.0",
    "@types/js-beautify": "^1.14.3",
    "@types/minimist": "^1.2.5",
    "@types/node": "^24.10.4",
    "deep-diff": "^1.0.2",
    "glob": "^13.0.0"
  }
}
