SDK Dev Workflow
Before you can start working on the Firebase JS SDK, you need to have Node.js
installed on your machine. The currently supported versions are
8.0.0 or greater,
but smaller than
To download Node.js visit https://nodejs.org/en/download/.
In addition to Node.js we use
yarn to facilitate multi package development.
yarn follow the instructions listed on their website:
The closure compiler requires a modern Java installation. Java 8+ should be installed: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
You can verify your setup by running the following commands in your terminal:
$ node -v $ yarn -v $ java -version
Your Node.js version should be
8.0.0 or greater, your
yarn version should
1.0.0 or greater, and your
java version should be
1.8.0 or greater.
NOTE: We will update the documentation as new versions are required, however for continuing development on the SDK, staying up to date on the stable versions of these packages is advised
Once you have Node.js and
yarn installed on your machine and have validated
that you are running the proper version, you can set up the development environment
by running the following at the root of the SDK: