Prettier for .properties Files
Adds support to Prettier (v2.3 and later) for .properties
files. To use, just install it:
npm install --save-dev prettier-plugin-properties
Prettier should then automatically detect and use the 'dot-properties'
parser for .properties
files.
For more information, see Prettier plugins documentation.
Configuration
In addition to the default options, two additional options are available:
Escape Non-Latin-1 Characters
Escape with \u
all non-Latin-1 characters, to allow safely encoding output as ISO-8859-1.
Default | CLI Override | API Override |
---|---|---|
false |
--escape-non-latin1 |
escapeNonLatin1: <bool> |
Key Separator
Set the separator to use between a property key and its value.
Valid options:
" " | ":" | "=" | ": " | "= " | " : " | " = "
Default | CLI Override | API Override |
---|---|---|
" = " |
--key-separator "<sep>" |
keySeparator: "<sep>" |
Using Overrides
To apply separate Prettier configuration for different file types, you may use configuration overrides. For example:
{
"overrides": [
{
"files": "*.properties",
"options": {
"printWidth": 0
}
}
]
}