Skip to content

xtarterize · conformance CLI

The conformance CLI for JavaScript & TypeScript

Detect your project’s stack. Validate your configs. Keep everything in sync — without overwriting a single file without your say-so.

xtarterize · dry run

Example output: npx xtarterize init --dry-run detects the stack (react 19, vite 8, typescript 5.8, pnpm 10), plans 12 conformance tasks across 8 files, and previews each change before anything is written. Originals are backed up to .xtarterize/backups/.

The pipeline

Every run follows the same five steps, from reading your project to applying changes with backups in place.

  1. Detect

    Profile your project: framework, bundler, package manager, existing configs.

  2. Resolve

    Map that profile to the conformance tasks that apply to your stack.

  3. Check

    Compare each file against the standard: new, patch, skip, or conflict.

  4. Plan

    Review the conformance plan before anything is written.

  5. Apply

    Back up originals, then merge or rewrite configs.

Quick start

Three commands cover the common loop.

Initialize conformance
npx xtarterize@latest init
Check conformance
npx xtarterize@latest check
Preview changes
npx xtarterize@latest diff