@dword-design/prettier-plugin-compactify
v0.0.1
Published
Available on npm as `prettier-plugin-compactify`
Downloads
896
Readme
prettier-plugin-compactify
Available on npm as prettier-plugin-compactify
Introduction
This plugin collapses objects' formatting before passing the code to Prettier.
Effectively it preprocesses the code such that:
const obj = {
foo: "bar"
}
Becomes:
const obj = {foo: "bar"
}
Which prettier will try to fit in a single line:
const obj = { foo: "bar" }
This plugin was created because Prettier keeps arbitrary newlines after a {
even if the user does not want them. For more context see
issue 10757.
Development
- Install pre-commit
- Install pre-commit hooks
cd
to this repository- Run
pre-commit install
Additionally:
yarn fix
for formattingyarn lint
for linting
Release
yarn release