aiwf
Version:
AI Workflow Framework for Claude Code with multi-language support (Korean/English)
137 lines (136 loc) • 4.06 kB
JSON
{
"name": "aiwf",
"version": "0.3.19",
"description": "AI Workflow Framework for Claude Code with multi-language support (Korean/English)",
"main": "index.js",
"type": "module",
"bin": {
"aiwf": "./src/cli/index.js",
"aiwf-lang": "./src/cli/language-cli.js",
"aiwf-sprint": "./src/cli/sprint-cli.js",
"aiwf-checkpoint": "./src/cli/checkpoint-cli.js",
"aiwf-cache": "./src/cli/cache-cli.js"
},
"scripts": {
"test": "node --experimental-vm-modules node_modules/.bin/jest",
"check:deps": "node scripts/check-dependencies.js",
"prepublishOnly": "npm run check:deps",
"lang:status": "node src/cli/index.js lang status",
"lang:set": "node src/cli/index.js lang set",
"lang:reset": "node src/cli/index.js lang reset",
"validate:commands": "node scripts/validate-commands.js",
"update:file-lists": "node scripts/update-file-lists.js",
"update:file-lists:dry-run": "node scripts/update-file-lists.js --dry-run",
"update:file-lists:verbose": "node scripts/update-file-lists.js --verbose"
},
"keywords": [
"aiwf",
"ai",
"workflow",
"framework",
"claude-code",
"multilingual",
"korean",
"english",
"project-management"
],
"author": "moonklabs",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/moonklabs/aiwf.git"
},
"bugs": {
"url": "https://github.com/moonklabs/aiwf/issues"
},
"homepage": "https://github.com/moonklabs/aiwf#readme",
"engines": {
"node": ">=14.0.0"
},
"files": [
"src/",
"docs/",
"config/",
"utils/",
"lib/",
"commands/",
"templates/",
"rules/",
"personas/",
"hooks/",
"scripts/",
"ai-tools/",
"index.js",
"README.md",
"README.ko.md",
"CHANGELOG.md",
"GUIDE.md",
"GUIDE.ko.md"
],
"dependencies": {
"chalk": "^5.3.0",
"chokidar": "^3.5.3",
"commander": "^11.1.0",
"fs-extra": "^11.3.0",
"glob": "^10.3.10",
"js-yaml": "^4.1.0",
"ora": "^8.0.1",
"prompts": "^2.4.2",
"table": "^6.8.1",
"tar": "^6.2.1",
"tiktoken": "^1.0.21",
"yaml": "^2.3.4"
},
"devDependencies": {
"jest": "^30.0.3"
},
"aiwf": {
"moduleCategories": {
"core": [
"utils/paths.js",
"utils/messages.js",
"utils/language-utils.js"
],
"yolo": [
"utils/engineering-guard.js",
"utils/checkpoint-manager.js"
],
"persona": [
"lib/ai-persona-manager.js",
"lib/context-engine.js",
"lib/metrics-collector.js",
"lib/task-analyzer.js",
"lib/token-optimizer.js"
],
"installer": [
"lib/installer.js",
"lib/backup-manager.js",
"lib/file-downloader.js",
"lib/rollback-manager.js",
"lib/validator.js"
],
"cache": [
"lib/template-cache-system.js",
"lib/offline-detector.js",
"lib/template-downloader.js",
"lib/template-version-manager.js"
],
"github": [
"lib/github-integration.js",
"lib/state/state-index.js",
"lib/state/priority-calculator.js",
"lib/state/task-scanner.js"
],
"common": [
"lib/resource-loader.js"
]
},
"criticalModules": [
"utils/engineering-guard.js",
"utils/checkpoint-manager.js"
],
"dynamicImports": [
"utils/engineering-guard.js"
]
}
}