meow fmt reprints your code using the Oxc code printer — comments included —
working from the same syntax tree the rest of the toolchain uses. One built-in
style, no .prettierrc.
Writing vs checking
- Format in place (default)
- Check mode (CI)
Comments
meow fmt preserves comments as it reprints — leading comments, standalone comment
lines, and JSDoc blocks all survive formatting.
One known limitation: a trailing comment on the same line as code (for example
const x = 1; // note) may be dropped. This is an upstream limitation in the Oxc
code printer at meow’s pinned generation and affects trailing same-line comments
only — leading, standalone, and JSDoc comments are kept.Style
meow ships a single, opinionated format style — there are no formatting knobs to bikeshed. It’s selected by default in your config:meow.config.json
Bundle next
Roll your module graph into a single file.