UNPKG

@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
{ "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" } }