1.0.11 • Published 4 years ago

firestore-rules-organizer v1.0.11

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

FIRESTORE RULES ORGANIZER

Helps you organize your firestore rules and split it to different files

Installation

npm i firestore-rules-organizer

Getting Started

Create a folder called firestore-rules at the root of your project.

mkdir firestore-rules

Add .rules file that contains your firestore rules (Ex. user.rules, post.rules, etc)

Example: Create user.rules and place it inside your firestore-rules folder

Add your firestore rules for your user collection.

    match /users/{user} {
      allow read, write: if false;
    }

Then run

build-firestore-rules

Your firestore.rules file will be created or updated base on the rules you added in you firestore-rules folder

Example output:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {

    match /users/{user} {
      allow read, write: if false;
    }

  }
}

Configuration

OptionDefault ValueDescription
rules_folderfirestore-rulesThis is the directory where you can place all your firestore rules
rules_outputfirestore.rulesThe output file of the consolidated rules from your rules folder

(Optional) Create a configuration file to override the default values

Create a file called firestore_rules_organizer.config.js at the root of your project. Place your desired rules_folder and rules_output values.

module.exports = {
    rules_folder: "firestore-rules",
    rules_output: "firestore.rules",
};
1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago