@cloudkinetix/bmad-enhanced
Version:
Cloud-Kinetix enhanced fork of BMAD-METHOD - Breakthrough Method of Agile AI-driven Development with robust versioning and unified validation.
185 lines (184 loc) • 6.94 kB
JSON
{
"name": "@cloudkinetix/bmad-enhanced",
"version": "1.27.0",
"description": "Cloud-Kinetix enhanced fork of BMAD-METHOD - Breakthrough Method of Agile AI-driven Development with robust versioning and unified validation.",
"main": "tools/cli.js",
"bin": {
"bmad-ck": "ck-layer/bin/bmad-ck.js",
"bmad-enhanced": "ck-layer/bin/bmad-enhanced.js"
},
"files": [
"ck-layer/",
"bmad-core/",
"expansion-packs/",
"tools/",
"README.md",
"CLAUDE.md"
],
"scripts": {
"build": "node tools/cli.js build",
"build:agents": "node tools/cli.js build --agents-only",
"build:teams": "node tools/cli.js build --teams-only",
"list:agents": "node tools/cli.js list:agents",
"validate:yaml": "node tools/cli.js validate",
"flatten": "node tools/flattener/main.js",
"format": "prettier --write \"**/*.md\"",
"version:patch": "node tools/version-bump.js patch",
"version:minor": "node tools/version-bump.js minor",
"version:major": "node tools/version-bump.js major",
"version:core": "node tools/bump-core-version.js",
"version:expansion": "node tools/bump-expansion-version.js",
"version:expansion:set": "node tools/update-expansion-version.js",
"version:all": "node tools/bump-all-versions.js",
"version:all:minor": "node tools/bump-all-versions.js minor",
"version:all:major": "node tools/bump-all-versions.js major",
"version:all:patch": "node tools/bump-all-versions.js patch",
"release": "semantic-release",
"release:test": "semantic-release --dry-run --no-ci || echo 'Release test complete - authentication errors are expected locally'",
"release:status": "echo 'Current version:' && npm ls @cloudkinetix/bmad-enhanced | head -1",
"release:check-config": "echo 'Checking semantic-release configuration...' && npx semantic-release --dry-run --no-ci | grep -E '(next release version|There are no relevant changes)' || echo 'Run with npm run release:test for full dry-run'",
"release:promote": "./scripts/promote-to-stable.sh",
"prepare": "husky",
"test": "jest && echo 'Test reports saved in test-results/'",
"test:watch": "jest --watch",
"test:ck": "jest --config jest.config.ck-simple.js",
"test:ck:watch": "jest --config jest.config.ck-simple.js --watch",
"test:ck:coverage": "jest --config jest.config.ck-simple.js --coverage",
"test:legacy": "jest tests/unit/installer/ tests/unit/expansion-pack*",
"test:llm": "cd tests/llm-native && npm test",
"test:llm:functional": "cd tests/llm-native && npm run test:functional",
"test:llm:quality": "cd tests/llm-native && npm run test:quality",
"test:open-reports": "open test-results/test-report.html",
"test:clean": "rm -rf test-results/ && echo 'Test outputs cleaned'",
"test:local": "bash ck-layer/scripts/02-test-local-install.sh",
"test:beta": "bash ck-layer/scripts/05-test-published-beta.sh",
"test:stable": "bash ck-layer/scripts/07-test-published-stable.sh",
"test:all": "npm run test:local && npm run test:beta && npm run test:stable",
"publish:safe": "npm run test:local && npm run publish:beta",
"sync-upstream": "git fetch upstream-main && git merge upstream-main/main",
"publish:beta": "bash ck-layer/scripts/04-npm-publish-beta.sh",
"publish:stable": "bash ck-layer/scripts/06-npm-publish-stable.sh",
"bmad": "node bmad-core/bin/bmad.js",
"test:ci:local": "rm -rf test-non-interactive && mkdir -p test-non-interactive && echo -e '1\\n1\\n1\\n' | node ck-layer/bin/bmad-enhanced.js install --full --ide claude-code --ide github-copilot --directory test-non-interactive",
"test:ci:beta": "rm -rf test-non-interactive && mkdir -p test-non-interactive && cd test-non-interactive && echo -e '1\\n1\\n1\\n' | npx @cloudkinetix/bmad-enhanced@beta install --full --ide claude-code --ide github-copilot --directory .",
"test:clean-all": "rm -rf test-results/ test-non-interactive test-backup test-beta* test-github test-review test-copilot && echo 'All test directories cleaned'",
"validate": "bash ck-layer/scripts/01-validate-installer.sh",
"pre-publish:check": "bash ck-layer/scripts/03-pre-publish-validation.sh"
},
"keywords": [
"agile",
"ai",
"orchestrator",
"development",
"methodology",
"agents",
"bmad",
"cloud-kinetix",
"enhanced",
"workflow",
"automation"
],
"author": "Cloud Kinetix Team",
"license": "MIT",
"homepage": "https://cloudkinetix.com",
"repository": {
"type": "git",
"url": "https://github.com/Cloud-Kinetix/bmad-enhanced.git"
},
"dependencies": {
"@kayvan/markdown-tree-parser": "^1.5.0",
"archiver": "^6.0.1",
"chalk": "^4.1.2",
"commander": "^14.0.0",
"fs-extra": "^11.3.0",
"glob": "^11.0.3",
"inquirer": "^12.7.0",
"js-yaml": "^4.1.0",
"minimatch": "^10.0.3",
"ora": "^8.2.0",
"yaml": "^2.3.2",
"yauzl": "^3.2.0"
},
"devDependencies": {
"@babel/core": "^7.28.0",
"@babel/preset-env": "^7.28.0",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@types/jest": "^29.5.4",
"babel-jest": "^30.0.5",
"conventional-changelog-conventionalcommits": "^7.0.1",
"husky": "^9.1.7",
"jest": "^29.6.1",
"jest-environment-node": "^29.6.1",
"jest-html-reporter": "^4.3.0",
"jest-html-reporters": "^3.1.7",
"jest-junit": "^16.0.0",
"lint-staged": "^16.1.1",
"prettier": "^3.5.3",
"semantic-release": "^22.0.0",
"vitest": "^2.1.8",
"yaml-lint": "^1.7.0"
},
"lint-staged": {
"*.{yml,yaml}": [
"prettier --write"
],
"**/*.md": [
"prettier --write"
]
},
"jest": {
"testEnvironment": "node",
"roots": [
"tests/"
],
"testMatch": [
"**/*.test.js"
],
"testPathIgnorePatterns": [
"/node_modules/",
"/test-results/",
"/test/fixtures/"
],
"reporters": [
"default",
[
"jest-html-reporters",
{
"publicPath": "./test-results",
"filename": "test-report.html",
"openReport": false,
"expand": true,
"logo": null,
"pageTitle": "BMAD Enhanced Test Report"
}
],
[
"jest-junit",
{
"outputDirectory": "./test-results",
"outputName": "junit.xml",
"suiteNameTemplate": "{filepath}",
"classNameTemplate": "{classname}",
"titleTemplate": "{title}"
}
]
]
},
"cloudKinetix": {
"basedOnUpstream": {
"version": "4.34.0",
"original": "bmad-method",
"repository": "https://github.com/bmadcode/BMAD-METHOD"
},
"upstreamRepository": "https://github.com/bmadcode/BMAD-METHOD",
"lastSync": "2025-07-30"
},
"engines": {
"node": ">=20.0.0"
},
"metadata": {
"lastSync": "2025-08-04",
"releaseSystem": "semantic-release"
}
}