It's built with:
- JavaScript (ES7)
- Vue.js
- LESS
- Firebase Hosting
- ESLint
- webpack
keyboardlove
-
Ensure Node.js and NPM versions meets the engines property in the package.json. For example:
"engines": { "node": "8.12.0", "npm": "6.4.1" }
NOTE: the project contains
.nvmrc
file, so you can use NVM:nvm use
-
Install NPM dependencies
npm install
-
Configure environment variables.
Before running make sure that you've configured environment variables.
npm run dev
# or
npm run serve
npm run lint
npm run build
# build for production and view the bundle analyzer report
npm run build --report
npm run prod
-
Login
npm run firebase:login
-
Deploy
npm run deploy