{"repo":"simondotm/nx-firebase","free":true,"listed":false,"github":"https://github.com/simondotm/nx-firebase","clone":"git clone https://github.com/simondotm/nx-firebase.git","description":"Firebase plugin for Nx Monorepos","language":"TypeScript","stars":188,"topics":["firebase","nx"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"@simondotm/nx-firebase A plugin for Nx that integrates Firebase workflows in an Nx monorepo workspace. Easily generate Firebase applications and functions Uses esbuild for fast Firebase function builds so you can easily create & import shared Nx libraries with the benefits of tree-shaking Supports function environment variables and secrets Supports single or multiple firebase projects/apps within an Nx workspace Full support for the Firebase Emulator suite for local development, with watch mode for functions Keeps your firebase.json configurations in sync when renaming or deleting Firebase apps & functions Only very lightly opinionated about your Firebase configurations and workspace layouts; you can use Nx or the Firebase CLI See CHANGELOG for release notes. Install Plugin npm install @simondotm/nx-firebase --save-dev - Installs this plugin into your Nx workspace - This will also install @nx/node and firebase SDK's to your root workspace package.json if they are not already installed Generate Firebase Application nx g @simondotm/nx-firebase:app my-new-firebase-app [--directory=dir] [--project=proj] - Generates a new Nx Firebase application project in the workspace - The app generator will also create a Firebase configuration file in the root of your workspace (along with a default .firebaserc and firebase.json if they don't already exist) - For the first firebase application you create, the project firebase configuration will be firebase.json - If you create additional fireb","default_branch":null,"files":null,"tree":[],"storefront":"/r/simondotm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/simondotm/nx-firebase/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}