@rtorcato/js-tooling
v2.18.0
Published
JavaScript and TypeScript tooling for Node.js, React, Next.js, and Vitest.
Readme

js-tooling

JavaScript and TypeScript tooling for Node.js, React, Next.js, and Vitest.
Most tooling libraries give you one piece — just TypeScript configs, or just an ESLint preset. js-tooling covers the entire lifecycle: TypeScript, Biome/ESLint, Vitest/Jest, Commitlint, Husky, Semantic Release, GitHub Actions CI, and supply-chain security (Dependabot + CodeQL) — all wired together. The interactive setup wizard scaffolds everything in one shot; doctor checks an existing project for drift; fix applies the missing pieces incrementally.
Quick start
npx @rtorcato/js-tooling setupWhat's new
See CHANGELOG.md for the full history.
v2.4.0 — New fix command applies scaffolders for items doctor flags, with --yes and --dry-run flags. Drift never auto-overwrites — every existing file you'd lose is confirmed first. Doctor grew checks for engines.node, .editorconfig, .nvmrc, Husky, lint-staged, semantic-release, knip, GitHub Actions, GitLab CI, Dependabot, and CodeQL — plus a Next steps: footer that names the exact fix command to run for each finding. Setup wizard adds a "Include security automation?" prompt for Dependabot + CodeQL.
v2.0.0 — All 39 tool packages moved from dependencies to peerDependencies. Add them to your own devDependencies. Also ships: doctor subcommand, generator unit tests, Dependabot, CI matrix (Node 22 + 24).
v1.1.0 — Stricter commitlint limits, fix for CLI path resolution when copying configs.
Contributing
Contributions welcome — see CONTRIBUTING.md.
License
MIT — see LICENSE.
