Bug Report
Description
Plugin packages on npm declare peer dependencies with >=3.0.0 ranges, but only 3.0.0-alpha.x versions are published. npm semver treats pre-release versions as less than the release version, so 3.0.0-alpha.1 does not satisfy >=3.0.0.
Steps to Reproduce
npx @claude-flow/cli@latest plugins install --name @claude-flow/plugin-code-intelligence
Error
npm error code ETARGET
npm error notarget No matching version found for @claude-flow/embeddings@>=3.0.0.
Root Cause
@claude-flow/plugin-agentic-qe@3.0.0-alpha.4 declares:
"peerDependencies": {
"@claude-flow/embeddings": ">=3.0.0",
"@claude-flow/plugins": ">=3.0.0"
}
But only @claude-flow/embeddings@3.0.0-alpha.1 exists on npm. Per npm semver rules, 3.0.0-alpha.1 < 3.0.0, so the range >=3.0.0 rejects it.
Affected Plugins
@claude-flow/plugin-code-intelligence
@claude-flow/plugin-test-intelligence
@claude-flow/security
- Any plugin depending on
@claude-flow/embeddings@>=3.0.0
Fix
Change peer dep ranges to include pre-releases:
"@claude-flow/embeddings": ">=3.0.0-0"
The -0 suffix matches all pre-release versions of 3.0.0+.
Environment
@claude-flow/cli@latest (3.0.0-alpha.2)
- Node 20.19.6, npm 10.x
- Ubuntu (WSL2)
Bug Report
Description
Plugin packages on npm declare peer dependencies with
>=3.0.0ranges, but only3.0.0-alpha.xversions are published. npm semver treats pre-release versions as less than the release version, so3.0.0-alpha.1does not satisfy>=3.0.0.Steps to Reproduce
Error
Root Cause
@claude-flow/plugin-agentic-qe@3.0.0-alpha.4declares:But only
@claude-flow/embeddings@3.0.0-alpha.1exists on npm. Per npm semver rules,3.0.0-alpha.1 < 3.0.0, so the range>=3.0.0rejects it.Affected Plugins
@claude-flow/plugin-code-intelligence@claude-flow/plugin-test-intelligence@claude-flow/security@claude-flow/embeddings@>=3.0.0Fix
Change peer dep ranges to include pre-releases:
The
-0suffix matches all pre-release versions of 3.0.0+.Environment
@claude-flow/cli@latest(3.0.0-alpha.2)