A Vue.js project
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
https://www.smashingmagazine.com/2019/02/interactive-weather-dashboard-api-vue-js/
For detailed explanation on how things work, consult the docs for vue-loader.