Skip to content

v0.2.0 — Phase B test suite (stable)

Choose a tag to compare

@Davidb-2107 Davidb-2107 released this 12 May 10:08
· 301 commits to master since this release

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:test tests 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 coverage job (Node 22 / ubuntu) wired into ci-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`.