nx-firebase 2.2.0
Install from the command line:
Learn more about npm packages
$ npm install @simondotm/nx-firebase@2.2.0
Install via package.json:
"@simondotm/nx-firebase": "2.2.0"
About this version
A plugin for Nx v16.1.1+ that provides support for Firebase projects in an Nx monorepo workspace.
See CHANGELOG for release notes.
Nx provides a great way to manage monorepo workflows and this plugin helps make it easy to integrate Firebase projects with Nx.
-
Firebase Apps
- Generates Firebase application projects, with default
firebase.json
configurations, rules and indexes for each Firebase app
- Generates Firebase application projects, with default
-
Firebase Functions
- Generates Firebase function apps based on Typescript Nx node applications
- Bundling of Firebase functions using
esbuild
for extremely fast compilation & tree-shaking for optimal function cold starts - Easily import Typescript Nx libraries from your Nx workspace into your Firebase functions for code sharing across projects
- Supports function environment variables and secrets
-
Firebase Features
- Use the Firebase Emulator suite whilst developing locally - all functions are watched and updated live while you work
- Use Firebase hosting with Nx to easily build & deploy web apps
-
Workspace Management
- Nx's automatic dependency checking for no-fuss builds, and per-project or per-function deployments
- Supports single or multiple firebase projects/apps within an Nx workspace
- Nx workspace management with the
sync
generator keeps your project &firebase.json
configs automatically updated 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 the full plugin README for more details.
Details
- nx-firebase
- simondotm
- 10 months ago
- MIT
- 3 dependencies
Assets
- nx-firebase-2.2.0.tgz
Download activity
- Total downloads 0
- Last 30 days 0
- Last week 0
- Today 0