galakhov / electron-vue-ts-boilerplate

Boilerplate to start with Electron, Vue.js/Vuex, TypeScript, SASS, and Jest. Tech stack: vue-cli-3 + electron (vue-cli-plugin-electron-builder) + TS (vue-property-decorator) + SASS + Vuetify + Router + Vuex + Jest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

electron-vue-ts-boilerplate

Project setup

npm install

If it hangs on 'extract:app-builder-bin', try to install it with the temporary cache enabled

rm -rf node_modules/
npm cache clean
npm install --cache /tmp/empty-cache

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Run your unit tests

npm run test:unit

Customize configuration

vue-cli-plugin-electron-builder guide

Advanced Webpack configuration of VCP electron-builder

WebPack Config / vue.config.js: vue inspect > webpack.config.preview.js

See Configuration Reference.

TSConfig docs.

GIT: changing remotes.

About

Boilerplate to start with Electron, Vue.js/Vuex, TypeScript, SASS, and Jest. Tech stack: vue-cli-3 + electron (vue-cli-plugin-electron-builder) + TS (vue-property-decorator) + SASS + Vuetify + Router + Vuex + Jest

License:MIT License


Languages

Language:Vue 52.3%Language:TypeScript 29.9%Language:JavaScript 14.1%Language:HTML 3.7%