Skip to content

CLI

bash
pnpm dlx untestutils --help
CommandRole
init --preset vitest|playwright|nuxt|fullScaffold configs/tests/fixtures
doctorPeers + configs check (Vitest major 4|5, Playwright when config present, optional peer hints)
doctor --recipesList recipe ids from defineRecipes export
perf --config ./perf.config.tsBuild/load suite (optional)
ai / convert / fix / coverOptional AI workflows
bash
untestutils init --preset vitest
untestutils init --preset playwright --pm pnpm
untestutils init --preset nuxt --no-install
untestutils doctor
untestutils doctor --recipes
untestutils perf --config ./perf.config.ts --skip-load

init flags

FlagDefaultMeaning
--preset / -pvitestvitest | playwright | nuxt | full
--installtrueInstall peers via nypm; use --no-install to skip
--pmauto → pnpmForce pnpm | npm | yarn | bun
--forcefalseOverwrite existing scaffold files
--cwd.Target directory

nuxt preset writes a minimal fixtures/nuxt app so recipes point at a real root.

doctor flags

FlagMeaning
--recipesList recipe ids from defineRecipes export
--cwdProject directory

See Getting started · Perf suite · AI.

Released under the MIT License.