Skip to content

Releases: boltguo/react-vite

Release list

v0.0.7

Choose a tag to compare

@boltguo boltguo released this 21 Jul 13:44

What's New

  • rv doctor — checks Node version support, dependency drift against rv's pinned versions, and router/layout anchor health
  • rv update — pins drifted dependencies back to the rv-verified set (supports --dry-run)
  • Nested pagesrv add page blog/detail generates BlogDetail with a lazy /blog/detail route
  • --dry-run on create / 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.json generated when ESLint/Tailwind are selected
  • JSDoc across all source files
  • README now available in English, 简体中文, and 日本語

v0.0.6

Choose a tag to compare

@boltguo boltguo released this 21 Jul 12:36

Complete rewrite of the rv scaffolding CLI.

Highlights

  • Two commands: rv create <dir> (new directory) and rv init (current directory — merges an existing package.json and 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)