{
  "name": "cmte",
  "version": "1.1.4",
  "description": "Design by Committee™ except it's just you and LLMs",
  "type": "module",
  "main": "dist/index.js",
  "bin": {
    "cmte": "bin/cmte.sh"
  },
  "scripts": {
    "build": "node build.js",
    "llmtxt": "(cat docs/introduction.md && printf '\\n\\n---\\n\\n' && cat docs/planning.md && printf '\\n\\n---\\n\\n' && cat docs/workflows.md && printf '\\n\\n---\\n\\n' && cat docs/sets.md && printf '\\n\\n---\\n\\n' && cat docs/tasks.md && printf '\\n\\n---\\n\\n' && cat docs/outputs.md && printf '\\n\\n---\\n\\n' && cat docs/testing.md && printf '\\n\\n---\\n\\n' && cat docs/examples.md) > docs/llms.txt",
    "start": "node dist/index.js",
    "dev": "node src/index.js",
    "test": "npm run test:unit && npm run test:workflow",
    "test:unit": "vitest run",
    "test:workflow": "node test/cli-test.js",
    "test:templates": "node src/templates/test.js",
    "test:two-phase": "node src/processors/test-two-phase.js",
    "test:components": "node src/core/components/test.js",
    "test:execution": "node src/core/test-execution.js",
    "test:options": "node src/processors/test-cli-options.js",
    "test:apidry": "node src/processors/test-api-dry.js",
    "test:watch": "vitest watch",
    "test:coverage": "vitest run --coverage",
    "prepublishOnly": "npm test && npm run build",
    "link-cli": "npm link",
    "cli": "node src/bin/cmte.js",
    "reinstall": "npm test && npm run build && npm uninstall -g cmte && npm install -g .",
    "reinstall:notest": "npm run build && npm uninstall -g cmte && npm install -g ."
  },
  "keywords": [
    "design",
    "feedback",
    "simulation",
    "ai",
    "llm",
    "llms",
    "committee",
    "design committee"
  ],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@anthropic-ai/sdk": "^0.39.0",
    "chalk": "^5.4.1",
    "commander": "^13.1.0",
    "dotenv": "^16.4.7",
    "glob": "^11.0.1",
    "inquirer": "^12.5.0",
    "js-yaml": "^4.1.0",
    "llmxml": "1.4.3",
    "minimatch": "^10.0.0",
    "mustache": "^4.2.0",
    "winston": "^3.17.0",
    "yaml": "^2.7.0"
  },
  "devDependencies": {
    "@anthropic-ai/sdk": "^0.39.0",
    "@babel/core": "^7.26.10",
    "@babel/generator": "^7.27.0",
    "@babel/parser": "^7.27.0",
    "@babel/plugin-transform-typescript": "^7.27.0",
    "@babel/preset-typescript": "^7.27.0",
    "@babel/traverse": "^7.27.0",
    "@babel/types": "^7.27.0",
    "@types/fs-extra": "^11.0.4",
    "@types/jest": "^29.5.14",
    "@types/js-yaml": "^4.0.9",
    "@types/mustache": "^4.2.5",
    "@vitest/coverage-v8": "^3.0.9",
    "chalk": "^5.4.1",
    "commander": "^13.1.0",
    "dotenv": "^16.4.7",
    "esbuild": "^0.20.2",
    "fs-extra": "^11.3.0",
    "glob": "^11.0.1",
    "inquirer": "^12.5.0",
    "js-yaml": "^4.1.0",
    "knip": "^5.46.2",
    "llmxml": "1.4.3",
    "minimatch": "^10.0.0",
    "mustache": "^4.2.0",
    "tsx": "^4.15.0",
    "vitest": "^3.0.9",
    "winston": "^3.17.0",
    "yaml": "^2.7.0"
  }
}
