All Projects → shellyln → Vue Electron Typescript Quickstart

shellyln / Vue Electron Typescript Quickstart

A boilerplate of Electron app that uses Vue in TypeScript.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Vue Electron Typescript Quickstart

Vue Electron Template
An Electron & Vue.js template with Hot-reloading enabled and common Vue plugins, dev, debug and build scripts configured.
Stars: ✭ 260 (+1081.82%)
Mutual labels:  starter, boilerplate
React Native Starter Kit
🚀 A React Native boilerplate app to get you up and running very, very quickly 🚀
Stars: ✭ 3,094 (+13963.64%)
Mutual labels:  boilerplate-template, boilerplate
Cookie
A Template-based File Generator. Like cookiecutter but works with file templates instead of project templates.
Stars: ✭ 261 (+1086.36%)
Mutual labels:  boilerplate-template, boilerplate
create-material-ui-app
create-react-app + storybook + storybook-addon-material-ui
Stars: ✭ 55 (+150%)
Mutual labels:  boilerplate-template, quickstart
Chrome Extension Typescript Starter
Chrome Extension TypeScript Starter
Stars: ✭ 601 (+2631.82%)
Mutual labels:  starter, boilerplate
typescript-on-browser-starter
Starter for TypeScript on Web Browser
Stars: ✭ 23 (+4.55%)
Mutual labels:  starter, quickstart
React Native Navigation Redux Starter Kit
React Native Navigation(v2) Starter Kit with Redux, Saga, ESLint, Babel, Jest and Facebook SDK 😎
Stars: ✭ 271 (+1131.82%)
Mutual labels:  starter, boilerplate
Typescript Starter
Quickly create and configure a new library or Node.js project
Stars: ✭ 2,953 (+13322.73%)
Mutual labels:  starter, boilerplate
Hartija Css Print Framework
Universal CSS for web printing
Stars: ✭ 509 (+2213.64%)
Mutual labels:  starter, boilerplate
Starter Laravel Angular
Laravel and AngularJS Starter Application Boilerplate featuring Laravel 5.3 and AngularJS 1.5.8
Stars: ✭ 373 (+1595.45%)
Mutual labels:  starter, boilerplate
Ignite
A comprehensive Flask boilerplate to build SaaS applications that includes Stripe billing, emails, login, and OAuth.
Stars: ✭ 102 (+363.64%)
Mutual labels:  boilerplate-template, starter
Laravel Boilerplate
Laravel Boilerplate / Starter Kit with Gentelella Admin Theme
Stars: ✭ 704 (+3100%)
Mutual labels:  starter, boilerplate
frontenso-11ty-starter
Production-ready 11ty+Gulp+Webpack Starter that features Nunjucks, SASS, TailwindCSS (with JIT complier), and ESNext.
Stars: ✭ 24 (+9.09%)
Mutual labels:  boilerplate-template, starter
Create React App Material Typescript Redux
A ready to use boilerplate for starting big react projects
Stars: ✭ 257 (+1068.18%)
Mutual labels:  starter, boilerplate
react-redux-nextjs-bootstrap-starter
next + react + redux + bootstrap starter
Stars: ✭ 24 (+9.09%)
Mutual labels:  boilerplate-template, starter
Modular Admin Html
ModularAdmin - Free Dashboard Theme Built On Bootstrap 4 | HTML Version
Stars: ✭ 2,875 (+12968.18%)
Mutual labels:  boilerplate-template, boilerplate
Frontend Boilerplate
An ES20XX starter with common frontend tasks using Webpack 4 as module bundler and npm scripts as task runner.
Stars: ✭ 224 (+918.18%)
Mutual labels:  starter, boilerplate
React Redux Typescript Jspm Starter
Futuristic, bundle-free, development environment for building Component-Driven SPA with React, Redux and TypeScript - powered by JSPM (SystemJS & Rollup with tree-shaking)
Stars: ✭ 238 (+981.82%)
Mutual labels:  starter, boilerplate
Electron React Webpack Boilerplate
Minimal Electron, React, PostCSS and Webpack boilerplate to help you get started with building your next app.
Stars: ✭ 312 (+1318.18%)
Mutual labels:  boilerplate-template, boilerplate
Lass
👧 Lass scaffolds a modern package boilerplate for Node.js
Stars: ✭ 615 (+2695.45%)
Mutual labels:  starter, boilerplate

vue-electron-typescript-quickstart

A boilerplate of Electron app that uses Vue in TypeScript.
This is based on the output of Vue CLI 3 and is not ejecting from the CLI.

Usage

git clone https://github.com/shellyln/vue-electron-typescript-quickstart.git
cd vue-electron-typescript-quickstart

vi package.json
# and edit package name, author, ...

rm package-lock.json
npm install

rm -rf .git/
git init
git add .
git commit -m "initial commit."

npm run build
npm run build:mainproc
npm start

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production (electron renderer process)

npm run build

Compiles and minifies for production (electron main process)

npm run build:mainproc

Clean project

npm run clean

Start electron app for debug

npm run start

Build electron distribution executable files (unpacked)

npm run pack

Build electron distribution executable files (packing to the installer)

npm run dist

Run your tests

npm run test

Lints and fixes files

npm run lint

Run your unit tests (renderer process)

npm run test:unit

Customize configuration

See Configuration Reference.


Electron Documentation (security)

See this guide.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].