I present to you FireDeploy : A Firebase Deployment CLI Alternative

FireDeploy is a CLI tool which can also be used as a dependency module to deploy single page applications to Firebase from serverless environments. It is a lightweight alternative to the firebase `firebase-tools` cli. It does not rely on heavy dependencies such as firebase, firebase-tools(190M), firebase-admin and weighs < 10mb.

  • Does not use Firebase modules
  • Size < 10mb
  • Only has 7 dependencies
  • Can be used as a CLI or module dependency

Why Another Deployment Tool?

Firebase deployment CLI firebase-tools is loaded with functionality and that is why its a sizable package. The size of the package makes it not ideal for serverless environments. FireDeploy is a stripped down version of firebase-tools . It only has the functionality to deploy your single page application to the hosting environment.

Installation:

npm install -g firedeploy

Example Usage:

$ firedeploy hosting -m "Message" -c "/fireDeploy/spec/test" -p "project name" -t "CI Token"

You can view it here!

https://github.com/mbejda/firedeploy