v0.2.0 — Phase B test suite (stable)
Stable release of the Phase B test suite. Identical content to v0.2.0-beta.0; promoted to latest after beta soak verified the published tarball + CI gate.
Highlights (recap)
- 102 fixture-backed
node:testtests covering every existing command. - 93.03 % line / 95.65 % function coverage on
src/commands/*+src/draft.ts— well above the 80 % gate. - CI enforces the gate: new
coveragejob (Node 22 / ubuntu) wired intoci-pass. - Each mutating test runs against a deep-cloned tmp copy of the fixture corpus — zero shared state.
- Full CI matrix green (3 Node × 3 OS = 9 jobs + lint + coverage + fixture-integrity + ci-pass = 13 jobs).
Install
```bash
npm install capcut-cli-david
or
npx capcut-cli-david --help
```
What changed vs 0.1.0
No behavioral or schema change to any existing command. Pure test addition + CI hardening.
See CHANGELOG.md and the linked beta release for the full module-by-module breakdown.
Next
Phase C — Ken Burns + keyframe commands → `0.3.x`.