https://github.com/gopherj/typescript-vuejs-electron-bulma-starter
Typescript-VueJs-Bulma-Starter
https://github.com/gopherj/typescript-vuejs-electron-bulma-starter
bulma typescript vuejs
Last synced: 5 months ago
JSON representation
Typescript-VueJs-Bulma-Starter
- Host: GitHub
- URL: https://github.com/gopherj/typescript-vuejs-electron-bulma-starter
- Owner: GopherJ
- Created: 2018-06-26T11:17:41.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-27T10:22:27.000Z (almost 7 years ago)
- Last Synced: 2024-10-29T09:14:32.706Z (6 months ago)
- Topics: bulma, typescript, vuejs
- Language: JavaScript
- Size: 340 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Typescript-VueJs-Electron-Bulma-Starter
## Install
1. `git clone https://github.com/GopherJ/Typescript-VueJs-Electron-Bulma-Starter`
2. `yarn`# Project Structure
- `build/` - webpack scripts for client compilation
- `config/` - webpack configs for client compilation
- `dist` - project compiled into ES5
- `server` - compiled server
- `client` - compiled front-end
- `src` - sources written in TypeScript and ES6
- `server` - Node.js server
- `client` - Vue.js based UI
- `.editorconfig` - formatting code settings for [EditorConfig](http://editorconfig.org/) file
- `.nvmrc` - contains version of desired NodeJS (works with [nvm](https://github.com/creationix/nvm))
- `nodemon.json` - [Nodemon](https://github.com/remy/nodemon) setting used to reboot Node server
- `tsconfig.json` - TypeScript config for client compilation
- `yarn.lock` - do not remove or change this file## Setup
```bash
# build the client VueJs based UI
yarn cbuild# build the NodeJs express server
yarn sbuild# build both client-side and server-side
yarn build# dev with hot-reload webpack server -> watch client change
yarn cdev# dev with hot-reload express server -> watch server change
yarn sdev# start nodejs server
yarn sstart# start electron app
yarn estart# compile electron app
# need to configure
yarn ebuild
```