Introduction
xtarterize scans JavaScript and TypeScript projects, selects the conformance tasks that apply, previews the changes, and applies approved updates. Coverage is deepest for Vite, React, and TypeScript.
Why xtarterize?
Section titled “Why xtarterize?”JS/TS projects need many kinds of tooling configuration, and keeping it consistent is repetitive, error-prone, and stack-dependent. xtarterize detects the project before selecting tasks, preserves existing values by default, reports conflicts instead of overwriting them, and keeps repeat runs idempotent.
How it works
Section titled “How it works”Every run follows five steps: detect, resolve, check, plan, apply. See How a run works for what each step does.
Starting a new project
Section titled “Starting a new project”Scaffold a fresh project with create-xtarter-app, then run xtarterize init inside it:
npm create xtarter-app@latest -- my-apppnpm create xtarter-app@latest my-appyarn create xtarter-app my-appbun create xtarter-app@latest my-appnpx xtarterize@latest initpnpx xtarterize@latest inityarn dlx xtarterize@latest initbunx xtarterize@latest initdeno x xtarterize@latest initnlx xtarterize@latest init