Skip to main content
All four quality commands exit non-zero on findings, so they drop straight into CI and pre-commit hooks.

meow check

Type-check via tsc over the generated shadow config.
Requires .meow/tsconfig.json — run meow sync first (or meow init, which does it for you). Resolves tsc through meow x, using a locally installed TypeScript if present. See Type checking.

meow lint

Lint over the shared Oxc syntax tree.
Rule severities come from lint.rules in meow.config.json. See Linting.

meow fmt

Format source files from the Oxc code printer.
See Formatting.

meow bundle

Bundle a module graph via Rolldown over meow’s resolver.
See Bundling.

Insight & lifecycle commands

why-dep, why-large, why-slow, doctor, sync, ls.