Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lq782655835/electron-vue-template

A complete electron client project by electron-vue
https://github.com/lq782655835/electron-vue-template

axios electron electron-builder electron-vue vue vue-router vuex

Last synced: 3 months ago
JSON representation

A complete electron client project by electron-vue

Awesome Lists containing this project

README

        

# electron-vue-template

A complete electron client project by electron-vue base on [AI TEAM STANDARD](https://lq782655835.github.io/blogs/team-standard/0.standard-ai-summary.html)

## Compatibility

- [x] code standard:eslint + perttier + husky

- [x] css:scss + scss resource

- [x] light component: link + button + icon(svgicon) + input + modal + select + tabs + toast

- [x] vue: vue-router + vuex + axios

- [x] package: electron-builder

- [x] auto update: electron-updater

- [x] log: electron-log

- [x] network: is-online

## Usage

### Development

``` bash
npm install && npm run dev
```

### Build

To build all platform

```
npm run build
```

To build specific platform

```
npm run build:mac # for macOS
npm run build:win # for windows
npm run build:linux # for linux
```

## Preview

![image](https://user-images.githubusercontent.com/6310131/45092957-8c566000-b149-11e8-892d-37fb4d310982.png)

![image](https://user-images.githubusercontent.com/6310131/45093163-2ae2c100-b14a-11e8-8f5d-97f084980b90.png)

![image](https://user-images.githubusercontent.com/6310131/45093021-ba3ba480-b149-11e8-9357-ac6f16113d58.png)

![image](https://user-images.githubusercontent.com/6310131/45093034-c6276680-b149-11e8-9415-1facadee48b9.png)

## License

The code is distributed under the [MIT](http://opensource.org/licenses/MIT) license