You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changesets currently has built-in support for formatting generated files with Prettier, but there does not appear to be a way to use oxfmt instead.
Our project uses oxfmt as the standard formatter, so Changesets-generated files end up being handled differently from the rest of the codebase. This creates extra friction in CI and local workflows, especially for teams that have fully moved away from Prettier.
It would be helpful if Changesets supported oxfmt as an alternative formatter, or more generally allowed configuring which formatter to use for generated/updated files.
Expected behavior
One of the following would solve the issue:
Native support for oxfmt, similar to the existing Prettier integration.
A configurable formatter option, for example allowing users to specify a formatter command or formatter type.
A formatter abstraction so other tools besides Prettier can be plugged in.
Why this would help
Many projects are standardizing on oxfmt
Generated Changesets files should follow the same formatting rules as the rest of the repo
It avoids requiring Prettier only for Changesets
It reduces formatting noise in commits and CI
Example use case
A repo uses oxfmt for formatting and does not include Prettier. When Changesets creates or updates files, those files are not formatted consistently with the rest of the repository. Supporting oxfmt would make Changesets fit better into that workflow.
Additional note
If full oxfmt support is not desirable, even a generic “custom formatter” hook/configuration would be a big improvement.
Reacted by Steven Kuster-Eskes, James Camilleri and Sam
Activity
bluwy commentedon May 12, 2026
Hey @rajzik, thanks for the report and PR. We're currently working on decoupling prettier and supporting formatters generically in the next major (v3). I've started the work at #1994 and created a new package for it https://github.com/changesets/format.
For now, you can workaround it by setting
"prettier": falseand formatting manually, but this should be fixed when the PR is merged.bluwy commentedon May 12, 2026
Let's keep this open for now so we can track the progress.