Skip to main content
js-tooling

One package, full dev toolchain. TypeScript, linting, testing, commits, releases — wired together and validated against each other.

terminal
$ npx @rtorcato/js-tooling setup

🛠️  Welcome to JS Tooling Setup!
? Project type:    📚 Library/Package
? TypeScript:      ✅ Yes
? Linter:          ⚡ Biome
? Test framework:  ⚡ Vitest
? Git hooks:       ✅ Husky + lint-staged
? Releases:        🚀 semantic-release

✅ Setup complete.
npx @rtorcato/js-tooling setup
Full dev lifecycle
Full dev lifecycle
TypeScript, Biome/ESLint, Vitest/Jest, commitlint, Husky, semantic-release, CI, and security — wired together and validated against each other.
Setup wizard
Setup wizard
One `npx` command scaffolds a complete project. Interactive prompts pick the right stack for libraries, Next.js apps, Node APIs, and more.
Doctor + fix
Doctor + fix
Audit existing repos for drift; apply missing pieces incrementally with `fix` — your customisations are preserved unless you opt in.
AI-agent ready
AI-agent ready
Every command emits structured JSON via `--json` and accepts `--yes` for non-interactive runs. Built for autonomous coding agents and CI bots.

What's in the box

Eight focused areas. Pick what you need with the wizard, audit drift with doctor, scaffold individual configs with fix.

CLI reference →

Sibling projects

More from @rtorcato — same conventions, same release pipeline.