├── .babelrc ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .travis.yml ├── .vscode ├── launch.json └── tasks.json ├── README.md ├── appveyor.yml ├── dist ├── electron │ └── .gitkeep └── web │ └── .gitkeep ├── docs ├── adapter.md ├── img │ ├── app1.png │ ├── install1.png │ └── install2.png ├── mvc.md └── readme.md ├── package.json ├── scripts ├── build.js ├── builder.json ├── config.js ├── dev-client.js ├── dev-runner.js ├── installer.nsi ├── webpack.main.config.js ├── webpack.renderer.config.js └── webpack.web.config.js ├── src ├── index.ejs ├── main │ ├── app │ │ ├── adapters │ │ │ ├── index.js │ │ │ ├── ipc.js │ │ │ ├── readme.md │ │ │ └── server.js │ │ ├── controllers │ │ │ ├── index.js │ │ │ └── machine │ │ │ │ ├── index.js │ │ │ │ └── method.js │ │ ├── helpers │ │ │ └── index.js │ │ ├── models │ │ │ ├── index.js │ │ │ ├── machine.js │ │ │ ├── readme.md │ │ │ └── sqlite.sql │ │ ├── routes │ │ │ ├── index.js │ │ │ └── ipc.js │ │ ├── services │ │ │ ├── index.js │ │ │ ├── subevent.js │ │ │ └── update.js │ │ └── stores │ │ │ ├── index.js │ │ │ ├── readme.md │ │ │ └── user.js │ ├── index.dev.js │ ├── index.js │ └── libs │ │ ├── adapter.js │ │ ├── chromeArgs.js │ │ ├── core │ │ ├── adapter │ │ │ ├── base.js │ │ │ ├── ipc.js │ │ │ ├── request.js │ │ │ ├── response.js │ │ │ ├── router.js │ │ │ ├── tcpclient.js │ │ │ └── tcpserver.js │ │ ├── hprose │ │ │ └── index.js │ │ ├── index.js │ │ ├── loader │ │ │ ├── context.js │ │ │ ├── controller.js │ │ │ ├── index.js │ │ │ ├── preload.js │ │ │ ├── raw.js │ │ │ ├── store.js │ │ │ └── util.js │ │ ├── updater.js │ │ ├── utils.js │ │ └── window.js │ │ ├── db.js │ │ ├── index.js │ │ ├── loader.js │ │ ├── logger.js │ │ ├── polyfill.js │ │ ├── updater.js │ │ └── window.js └── renderer │ ├── App.vue │ ├── assets │ ├── .gitkeep │ └── logo.png │ ├── components │ ├── LandingPage.vue │ └── LandingPage │ │ └── SystemInformation.vue │ ├── main.js │ ├── router │ └── index.js │ ├── service │ └── ipc.js │ └── store │ ├── index.js │ └── modules │ ├── Counter.js │ └── index.js ├── static ├── .gitkeep └── message.html └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | build -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/appveyor.yml -------------------------------------------------------------------------------- /dist/electron/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/web/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/docs/adapter.md -------------------------------------------------------------------------------- /docs/img/app1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/docs/img/app1.png -------------------------------------------------------------------------------- /docs/img/install1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/docs/img/install1.png -------------------------------------------------------------------------------- /docs/img/install2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/docs/img/install2.png -------------------------------------------------------------------------------- /docs/mvc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/docs/mvc.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/builder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/scripts/builder.json -------------------------------------------------------------------------------- /scripts/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/scripts/config.js -------------------------------------------------------------------------------- /scripts/dev-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/scripts/dev-client.js -------------------------------------------------------------------------------- /scripts/dev-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/scripts/dev-runner.js -------------------------------------------------------------------------------- /scripts/installer.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/scripts/installer.nsi -------------------------------------------------------------------------------- /scripts/webpack.main.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/scripts/webpack.main.config.js -------------------------------------------------------------------------------- /scripts/webpack.renderer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/scripts/webpack.renderer.config.js -------------------------------------------------------------------------------- /scripts/webpack.web.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/scripts/webpack.web.config.js -------------------------------------------------------------------------------- /src/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/index.ejs -------------------------------------------------------------------------------- /src/main/app/adapters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/adapters/index.js -------------------------------------------------------------------------------- /src/main/app/adapters/ipc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/adapters/ipc.js -------------------------------------------------------------------------------- /src/main/app/adapters/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/adapters/readme.md -------------------------------------------------------------------------------- /src/main/app/adapters/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/adapters/server.js -------------------------------------------------------------------------------- /src/main/app/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/controllers/index.js -------------------------------------------------------------------------------- /src/main/app/controllers/machine/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/controllers/machine/index.js -------------------------------------------------------------------------------- /src/main/app/controllers/machine/method.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | check () {}, 3 | } 4 | -------------------------------------------------------------------------------- /src/main/app/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/helpers/index.js -------------------------------------------------------------------------------- /src/main/app/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/models/index.js -------------------------------------------------------------------------------- /src/main/app/models/machine.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/app/models/readme.md: -------------------------------------------------------------------------------- 1 | # 数据库持久化存储 -------------------------------------------------------------------------------- /src/main/app/models/sqlite.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE setting; -------------------------------------------------------------------------------- /src/main/app/routes/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ipc: require('./ipc') 3 | } 4 | -------------------------------------------------------------------------------- /src/main/app/routes/ipc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/routes/ipc.js -------------------------------------------------------------------------------- /src/main/app/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/services/index.js -------------------------------------------------------------------------------- /src/main/app/services/subevent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/services/subevent.js -------------------------------------------------------------------------------- /src/main/app/services/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/services/update.js -------------------------------------------------------------------------------- /src/main/app/stores/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | user: require('./user') 3 | } 4 | -------------------------------------------------------------------------------- /src/main/app/stores/readme.md: -------------------------------------------------------------------------------- 1 | # 内存全局状态数据 -------------------------------------------------------------------------------- /src/main/app/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/app/stores/user.js -------------------------------------------------------------------------------- /src/main/index.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/index.dev.js -------------------------------------------------------------------------------- /src/main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/index.js -------------------------------------------------------------------------------- /src/main/libs/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/adapter.js -------------------------------------------------------------------------------- /src/main/libs/chromeArgs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/chromeArgs.js -------------------------------------------------------------------------------- /src/main/libs/core/adapter/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/adapter/base.js -------------------------------------------------------------------------------- /src/main/libs/core/adapter/ipc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/adapter/ipc.js -------------------------------------------------------------------------------- /src/main/libs/core/adapter/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/adapter/request.js -------------------------------------------------------------------------------- /src/main/libs/core/adapter/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/adapter/response.js -------------------------------------------------------------------------------- /src/main/libs/core/adapter/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/adapter/router.js -------------------------------------------------------------------------------- /src/main/libs/core/adapter/tcpclient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/adapter/tcpclient.js -------------------------------------------------------------------------------- /src/main/libs/core/adapter/tcpserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/adapter/tcpserver.js -------------------------------------------------------------------------------- /src/main/libs/core/hprose/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/hprose/index.js -------------------------------------------------------------------------------- /src/main/libs/core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/index.js -------------------------------------------------------------------------------- /src/main/libs/core/loader/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/loader/context.js -------------------------------------------------------------------------------- /src/main/libs/core/loader/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/loader/controller.js -------------------------------------------------------------------------------- /src/main/libs/core/loader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/loader/index.js -------------------------------------------------------------------------------- /src/main/libs/core/loader/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/loader/preload.js -------------------------------------------------------------------------------- /src/main/libs/core/loader/raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/loader/raw.js -------------------------------------------------------------------------------- /src/main/libs/core/loader/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/loader/store.js -------------------------------------------------------------------------------- /src/main/libs/core/loader/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/loader/util.js -------------------------------------------------------------------------------- /src/main/libs/core/updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/updater.js -------------------------------------------------------------------------------- /src/main/libs/core/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/utils.js -------------------------------------------------------------------------------- /src/main/libs/core/window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/core/window.js -------------------------------------------------------------------------------- /src/main/libs/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/db.js -------------------------------------------------------------------------------- /src/main/libs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/index.js -------------------------------------------------------------------------------- /src/main/libs/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/loader.js -------------------------------------------------------------------------------- /src/main/libs/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/logger.js -------------------------------------------------------------------------------- /src/main/libs/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/polyfill.js -------------------------------------------------------------------------------- /src/main/libs/updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/updater.js -------------------------------------------------------------------------------- /src/main/libs/window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/main/libs/window.js -------------------------------------------------------------------------------- /src/renderer/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/renderer/App.vue -------------------------------------------------------------------------------- /src/renderer/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/renderer/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/renderer/assets/logo.png -------------------------------------------------------------------------------- /src/renderer/components/LandingPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/renderer/components/LandingPage.vue -------------------------------------------------------------------------------- /src/renderer/components/LandingPage/SystemInformation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/renderer/components/LandingPage/SystemInformation.vue -------------------------------------------------------------------------------- /src/renderer/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/renderer/main.js -------------------------------------------------------------------------------- /src/renderer/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/renderer/router/index.js -------------------------------------------------------------------------------- /src/renderer/service/ipc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/renderer/service/ipc.js -------------------------------------------------------------------------------- /src/renderer/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/renderer/store/index.js -------------------------------------------------------------------------------- /src/renderer/store/modules/Counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/renderer/store/modules/Counter.js -------------------------------------------------------------------------------- /src/renderer/store/modules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/src/renderer/store/modules/index.js -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/message.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyasliu/electron-startkit/HEAD/yarn.lock --------------------------------------------------------------------------------