@envheaven/plugins-firebase-hosting-deploy
v0.2.0
Published
EnvHeaven plugin for Firebase Hosting deploy workflows.
Maintainers
Readme
Experimental 0.x: EnvHeaven is currently in experimental
0.xdevelopment. APIs, CLI commands, plugin contracts, package names, and release behavior may change before1.0.0. Pin versions and read release notes before using it in production workflows.
Install
| Channel | Install | Purpose |
|---|---|---|
| release | npm install @envheaven/plugins-firebase-hosting-deploy@release | recommended 0.x release track |
| latest | npm install @envheaven/plugins-firebase-hosting-deploy | npm default alias for the release track |
| exp | npm install @envheaven/plugins-firebase-hosting-deploy@exp | experimental builds with newer changes |
Install compatible envheaven host package in the same workflow.
Usage
Run Firebase Hosting deploy workflows through EnvHeaven.
{
"pluginPackage": "@envheaven/plugins-firebase-hosting-deploy",
"Execution": {
"cwd": "."
}
}What it does
- Firebase CLI availability checks.
- Hosting project/site/public directory resolution.
- optional config materialization.
firebase deployexecution through EnvHeaven.
Requirements
Node.js >=20, EnvHeaven host package, Firebase CLI, Firebase auth, and an existing Hosting site.
Release Channels
| Channel | Install | Purpose |
|---|---|---|
| release | npm install @envheaven/plugins-firebase-hosting-deploy@release | recommended 0.x release track |
| latest | npm install @envheaven/plugins-firebase-hosting-deploy | npm default alias for the release track |
| exp | npm install @envheaven/plugins-firebase-hosting-deploy@exp | experimental builds with newer changes |
release is the recommended 0.x track, not a stable API promise.
Status
Experimental. Plugin contracts may change before EnvHeaven 1.0.0.
License
MIT, as declared in package.json.
