prettier-plugin-toml

An opinionated toml
formatter plugin for Prettier
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing, taking various rules into account.
This plugin adds support for toml
through taplo.
Notice
This plugin is still under development, its printer just wraps taplo's default printer.
Of course it should just work, but may not match prettier's format sometimes.
Requirements
prettier-plugin-toml
is an evergreen module. 🌲 This module requires an LTS Node version (v16.0.0+).
Install
Using npm:
npm i -D prettier prettier-plugin-toml
yarn add -D prettier prettier-plugin-toml
Usage
Once installed, Prettier plugins must be added to .prettierrc
:
{
"plugins": ["prettier-plugin-toml"]
}
Then:
npx prettier --write foo.toml
yarn prettier --write foo.toml
Parser Options
interface PrettierOptions {
alignEntries: boolean
alignComments: boolean
arrayAutoExpand: boolean
arrayAutoCollapse: boolean
compactArrays: boolean
compactInlineTables: boolean
compactEntries: boolean
indentTables: boolean
indentEntries: boolean
reorderKeys: boolean
allowedBlankLines: number
}
Backers

Changelog
Detailed changes for each release are documented in CHANGELOG.md.
License
MIT © Ray@mk1.io