Simplified Firebase interaction for continuous integration
eslint-plugin-jsdoc
to confirm valid jsdoc comments exist for all functionssplit of undefined
error - #46runCommand
util to help prevent split of undefined errorbabel-plugin-add-module-exports
(deprecated)commander
to v3devDependencies
including husky and babelnyc
in place of istanbul
for test coveragecodecov
)--non-interactive
flag to deploy command (fails builds instead of showing prompts)FIREBASE_CI_WRAP_TOKEN
option to wrap deploy token in quotes.firebaserc
for createConfig).only
from createConfig testcodecov
command to correctly upload coverage report (set correct path)debug
flag to deploy
command (passed along to Firebase CLI)sinon
and sinon-chai
to verify log callshosting:web
instead of just hosting
)FIREBASE_TOKEN
if it is definedfirebase-tools
firebase-ci
deploy command