An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack, Quasar1.x/Vuetify2.x Sass/Less/Stylus.
❤️ Modular Upgrade
Name | Old | New |
---|---|---|
ajv | ^6.12.2 | ^7.0.2 |
@babel/core | ^7.9.6 | ^7.12.10 |
@babel/preset-env | ^7.9.6 | ^7.12.11 |
@babel/plugin-transform-runtime | ^7.9.6 | ^7.12.10 |
@babel/preset-react | ^7.9.4 | ^7.12.10 |
@quasar/extras | ^1.8.1 | ^1.9.12 |
quasar | ^1.11.3 | ^1.14.7 |
vuetify | ^2.2.29 | ^2.4.0 |
babel-loader | ^8.1.0 | ^8.2.2 |
cfonts | ^2.8.2 | ^2.9.1 |
chalk | ^4.0.0 | ^4.1.0 |
copy-webpack-plugin | ^6.0.1 | ^6.2.1 |
cross-env | ^7.0.2 | ^7.0.3 |
css-loader | ^3.5.3 | ^5.0.1 |
electron | ^9.0.0 | ^11.1.1 |
electron-devtools-installer | ^3.0.0 | ^3.1.1 |
electron-packager | ^14.2.1 | ^15.2.0 |
electron-rebuild | ^1.11.0 | ^2.3.4 |
electron-builder | ^22.6.1 | ^22.9.1 |
eslint | ^7.0.0 | ^7.16.0 |
eslint-plugin-html | ^6.0.2 | ^6.1.1 |
eslint-config-standard | ^14.1.1 | ^16.0.2 |
eslint-plugin-import | ^2.20.2 | ^2.22.1 |
eslint-plugin-vue | ^6.2.2 | ^7.4.0 |
eslint-config-airbnb-base | ^14.1.0 | ^14.2.1 |
eslint-import-resolver-webpack | ^0.12.1 | ^0.13.0 |
file-loader | ^6.0.0 | ^6.2.0 |
html-webpack-plugin | ^4.3.0 | ^4.5.0 |
karma | ^5.0.9 | ^5.2.3 |
karma-coverage | ^2.0.2 | ^2.0.3 |
spectron | ^11.0.0 | ^13.0.0 |
mocha | ^7.1.2 | ^8.2.1 |
node-sass | ^4.14.1 | ^5.0.0 |
sass-loader | ^8.0.2 | ^10.1.0 |
less | ^3.11.1 | ^4.0.0 |
less-loader | ^6.1.0 | ^7.2.0 |
style-loader | ^1.2.1 | ^2.0.0 |
url-loader | ^4.1.0 | ^4.1.1 |
vue-loader | ^15.9.2 | ^15.9.6 |
webpack-cli | ^3.3.11 | ^4.3.0 |
axios | ^0.19.2 | ^0.21.1 |
vue-router | ^3.2.0 | ^3.4.9 |
vue | ^2.6.11 | ^2.6.12 |
vuex | ^3.4.0 | ^3.6.0 |
terser-webpack-plugin | ^3.0.1 | ^4.2.3 |
vue-template-compiler | ^2.6.11 | ^2.6.12 |
Name | Old | New |
---|---|---|
ajv | ^6.10.2 | ^6.12.2 |
@babel/core | ^7.7.7 | ^7.9.6 |
@babel/preset-env | ^7.7.7 | ^7.9.6 |
@babel/plugin-syntax-dynamic-import | ^7.7.4 | ^7.8.3 |
@babel/plugin-transform-runtime | ^7.7.6 | ^7.9.6 |
@babel/preset-react | ^7.7.4 | ^7.9.4 |
@quasar/extras | ^1.3.3 | ^1.8.1 |
quasar | ^1.5.11 | ^1.11.3 |
vuetify | ^2.1.15 | ^2.2.29 |
babel-loader | ^8.0.6 | ^8.1.0 |
cfonts | ^2.4.5 | ^2.8.2 |
chalk | ^3.0.0 | ^4.0.0 |
copy-webpack-plugin | ^5.1.1 | ^6.0.1 |
cross-env | ^6.0.3 | ^7.0.2 |
css-loader | ^3.4.0 | ^3.5.3 |
electron | ^7.1.7 | ^9.0.0 |
electron-devtools-installer | ^2.2.4 | ^3.0.0 |
electron-packager | ^14.1.1 | ^14.2.1 |
electron-rebuild | ^1.8.8 | ^1.11.0 |
electron-builder | ^21.2.0 | ^22.6.1 |
babel-eslint | ^10.0.3 | ^10.1.0 |
eslint | ^6.8.0 | ^7.0.0 |
eslint-loader | ^3.0.3 | ^4.0.2 |
eslint-plugin-html | ^6.0.0 | ^6.0.2 |
eslint-config-standard | ^14.1.0 | ^14.1.1 |
eslint-plugin-import | ^2.19.1 | ^2.20.2 |
eslint-plugin-node | ^10.0.0 | ^11.1.0 |
eslint-plugin-vue | ^6.0.2 | ^6.2.2 |
eslint-config-airbnb-base | ^14.0.0 | ^14.1.0 |
eslint-import-resolver-webpack | ^0.12.0 | ^0.12.1 |
file-loader | ^5.0.2 | ^6.0.0 |
html-webpack-plugin | ^3.2.0 | ^4.3.0 |
karma | ^4.4.1 | ^5.0.9 |
karma-coverage | ^2.0.1 | ^2.0.2 |
karma-mocha | ^1.3.0 | ^2.0.1 |
spectron | ^9.0.0 | ^11.0.0 |
mocha | ^6.2.2 | ^7.1.2 |
node-sass | ^4.13.0 | ^4.14.1 |
sass-loader | ^8.0.0 | ^8.0.2 |
less | ^3.10.3 | ^3.11.1 |
less-loader | ^5.0.0 | ^6.1.0 |
style-loader | ^1.1.2 | ^1.2.1 |
url-loader | ^3.0.0 | ^4.1.0 |
vue-loader | ^15.8.3 | ^15.9.2 |
webpack | ^4.41.4 | ^4.43.0 |
webpack-cli | ^3.3.10 | ^3.3.11 |
webpack-dev-server | ^3.10.1 | ^3.11.0 |
axios | ^0.19.0 | ^0.19.2 |
vue-router | ^3.1.3 | ^3.2.0 |
vuex | ^3.1.2 | ^3.4.0 |