cmte
Version:
Design by Committee™ except it's just you and LLMs
90 lines (89 loc) • 3 kB
JSON
{
"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"
}
}