Usage

Generating Mock Firestore Data

Programmatic Usage

// Import it in your project

import { generateFirestoreData } from "generate-firestore-data";
// Or
const { generateFirestoreData } = require("generate-firestore-data");

// Import firebase-admin
import firebase from "firebase-admin";
// Or
const firebase = require("firebase-admin");

// Use it

(async () => {
  const databaseURL = "<FIREBASE_DATABASE_URL>";
  const credential = require("./firebase-key.json");
  const { schema, count, keyReducers } = require("./schema");
  await generateFirestoreData(
    {
      schema,
      count,
      keyReducers
    },
    {
      firebase,
      credential,
      databaseURL
    }
  );
  // Done 👍 
})()

Cli Usage

Requires 2 files to exist schema.js and credentials.js

credentials.js

schema.js

Last updated