prettier-plugin-firebase-database

Formatter for Firebase Realtime Database Rules

Usage no npm install needed!

<script type="module">
  import prettierPluginFirebaseDatabase from 'https://cdn.skypack.dev/prettier-plugin-firebase-database';
</script>

README

Prettier for Firebase rules

Formatter for Firebase Realtime Database Rules

Usage

Install this package:

npm install --save-dev prettier prettier-plugin-firebase

Then run it like this:

prettier --write firebase_database.rules

By default, this plugin would try to parse all files with the extension .rules as Firebase Realtime Database Rules. You can customize this behaviour though configuration overwrites in your .prettierrc or equivalent:

{
  "overrides": [
    {
      "files": "firebase_database_rules.yaml",
      "options": {
        "parser": "firebase-database"
      }
    }
  ]
}