Home

Awesome

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.

DefaultCLI OverrideAPI Override
false--escape-non-latin1escapeNonLatin1: <bool>

Key Separator

Set the separator to use between a property key and its value.

Valid options:<br> " " | ":" | "=" | ": " | "= " | " : " | " = "

DefaultCLI OverrideAPI 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
      }
    }
  ]
}