Skip to content

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.

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.

Every run follows five steps: detect, resolve, check, plan, apply. See How a run works for what each step does.

Scaffold a fresh project with create-xtarter-app, then run xtarterize init inside it:

Terminal window
npm create xtarter-app@latest -- my-app
Terminal window
npx xtarterize@latest init
Install xtarterize