Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

loopback-connector-zater-firebase-admin

danisilva025Apache License 2.01.0.3

Loopback Connector for firebase admin NoSql Database. LoopBack is an API Mgmt/MBaas platform built on top of express by Strongloop. It supports the notion of connectors to connect to databases, restful web services, soap web services etc. This project is

loopback, strongloop, connector, firebase

readme

loopback-connector-firebase

Firebase admin connector for loopback

Documentation: TBD

Customizing Firebase admin configuration for tests/examples

The .loopbackrc file is in JSON format, for example:

"teste": {
    "name": "teste",
    "connector": "loopback-connector-zater-firebase-admin",
    "serviceAccount": {
        "type": "service_account",
        "project_id": "project_id",
        "private_key_id": "private_key_id",
        "private_key": "private_key",
        "client_email": "client_email",
        "client_id": "client_id",
        "auth_uri": "auth_uri",
        "token_uri": "token_uri",
        "auth_provider_x509_cert_url": "auth_provider_x509_cert_url",
        "client_x509_cert_url": "client_x509_cert_url"
    },
    "databaseURL": "databaseURL",
    "databaseAuthVariableOverride": "admin" // optional
}

Running databaseAuthVariableOverride firebase roles

"mymodels": {
    ".read": "auth.uid === 'admin' ",
    ".write": "auth.uid === 'admin' "
}

Running tests

  • npm test - To run the test
  • npm run coverage - To find the code coverage

Release notes

Yet to be Released officially