Ultracite v7.8.1 is a zero-configuration preset for Biome, ESLint, and Oxlint that provides hundreds of preconfigured linting and formatting rules for modern JavaScript/TypeScript projects. It runs via interactive CLI (`npx ultracite init`) and supports monorepos, AI agent integration (Claude Code, Copilot, Cursor, Gemini), and framework-aware rules. Requires peer dependencies oxfmt >=0.1.0 and oxlint ^1.0.0. Compared to alternatives like `eslint-config-prettier`, Ultracite is AI-ready and ships with a `doctor` command for diagnostics.
npm install ultraciteNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes Ultracite with Biome linter, npm, VS Code editor, Claude Code agent, React framework, and type-aware linting.
Run `npx ultracite init` to regenerate configuration for the new toolchain.
Upgrade to v7.4.0 or later.
Use `--linter biome` or `--linter oxlint` to avoid the Prettier/Stylelint chain.
Add specific paths, e.g. `ultracite check src/`.
Upgrade to v7.5.0 or later for consistent type-aware behavior.
Remove existing ESLint config before running init if you want Ultracite to manage it.
Run `npx ultracite init` again or install `@biomejs/biome` manually.
Run `npx ultracite init` to create the configuration file.
Use dynamic import: `const { init } = await import('ultracite')`Use --skip-install only to skip `npm install`; package.json is still updated.