cli-v3.0.2
DavidHDev/react-bitscli-v3.0.2Jun 16, 2026by pbakaus
AI Summary
Enhances the CLI with design system awareness, introduces a dedicated ignore management workflow, and fixes silent installation failures on newer Node.js versions.
Key Highlights
- The `impeccable detect` command now supports design system context (DESIGN.md) to check for typography and palette drift.
- A new `impeccable ignores` command allows teams to manage exceptions without hand-editing JSON files.
- Fixed silent install failure on Node.js v24.16.0 and v26.1.0+ using pure-JS libraries.
New Features
- Design system integration for detection
- Dedicated CLI workflow for ignore management
- Node.js compatibility fix for newer versions
Full Release Notes
- **`impeccable detect` now understands your design system.** When a project has `DESIGN.md`, CLI scans load the same context as hooks and flag font, color, and radius drift against documented typography, palette, rounded scale, and sidecar tonal ramps. Pass `--no-design-system` when you want the global detector only. - **Ignore management is now a first-class CLI workflow.** `impeccable ignores` can list, add, and remove rule, file, and value exceptions in the shared detector config, so teams no longer have to hand-edit `.impeccable/config.json`. Hooks and manual CLI scans honor the same exceptions. - **Install no longer fails silently on newer Node.** On Node v24.16.0 and v26.1.0+, `impeccable install` could print "Downloading impeccable skills...", exit 0, and write nothing. ZIP extraction now uses pure-JS `fflate`, avoiding the destroyed-stream stall behind [nodejs/node#63487](https://github.com/nodejs/node/issues/63487) while preserving the Windows install fix. Reported by [@kenryu42](https://github.com/kenryu42) in [#250](https://github.com/pbakaus/impeccable/issues/250).