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)