Releases: boltguo/react-vite
Releases · boltguo/react-vite
Release list
v0.0.7
What's New
rv doctor— checks Node version support, dependency drift against rv's pinned versions, and router/layout anchor healthrv update— pins drifted dependencies back to the rv-verified set (supports--dry-run)- Nested pages —
rv add page blog/detailgeneratesBlogDetailwith a lazy/blog/detailroute --dry-runoncreate/init/add/update; init dry-run also flags file conflicts- git init by default on
rv create(init only, no commit); opt out with--no-git .vscode/extensions.jsongenerated when ESLint/Tailwind are selected- JSDoc across all source files
- README now available in English, 简体中文, and 日本語
v0.0.6
Complete rewrite of the rv scaffolding CLI.
Highlights
- Two commands:
rv create <dir>(new directory) andrv init(current directory — merges an existingpackage.jsonand offers overwrite / keep / cancel for conflicting files) - Five opt-in features, every combination supported: TypeScript, Tailwind CSS v4, React Router v7, ESLint flat config + Prettier, Zustand
- Fully non-interactive when flags are given:
--features,--install,--name,--conflicts - Offers to run the install with npm, pnpm, or yarn (detected from PATH and lockfiles)
- Template dependencies pinned to a verified set (React 19, Vite 8, TypeScript 6, Tailwind 4, Router 7, Zustand 5, ESLint 10)
- No build step — ships plain ESM; requires Node
^20.19.0 || ^22.13.0 || >=24.0.0 - Verified by 24 unit tests plus a smoke test that scaffolds, installs, builds, type-checks, and lints four project profiles
Housekeeping
- Removed the legacy rollup/babel/husky/lint-staged/commitlint toolchain, docsify docs, unused static templates, and
yarn.lock - Rewrote the README; fixed the npm publish workflow (pnpm + Node 22)