firepl
v1.0.2
Published
An tiny wrapper of the Node REPL to make firestore easier to use
Downloads
2
Maintainers
Readme
Firepl 🔥
features ✨
- custom contexts can be used to make Firestore more easily.
- Top-Level Await support. powered by node-repl-wait.
- syntax highlighting support. powered by pretty-repl.
usage 🚀
To use firepl, you need to get a key file for your firebase service account.
To generate a private key file for your service account:
- In the Firebase console, open Settings > Service Accounts.
- Click Generate New Private Key, then confirm by clicking Generate Key.
- Securely store the JSON file containing the key.
After downloading the service account key file, execute the following command.
# If you use npx command
npx firepl -c YOUR_SERVICE_ACCOUNT_FILE_PATH
# If you use global install
npm i -g firepl
firepl -c YOUR_SERVICE_ACCOUNT_FILE_PATH
custom context 🎮
Firepl allows you to use a custom context called firepl
inside REPL.
|name|description|
|---|---|
|firepl.db
| This is the entry point of the Firestore operation for the firebase project specified in credentials. Result of admin.firestore()
. |
|firepl.getData(arg)
| Methods to get data from collectionsReference or documentReference. |