UNPKG

cmte

Version:

Design by Committee™ except it's just you and LLMs

90 lines (89 loc) 3 kB
{ "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" } }