├── .browserslistrc ├── .gitignore ├── .npmignore ├── .vscode └── launch.json ├── README.md ├── babel.config.js ├── config └── app-config.json ├── electron-builder.yml ├── index.js ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── main-window.html └── sub-window.html ├── src.mainproc ├── ipc │ ├── app.ts │ └── views.Home.ts ├── lib │ ├── SimpleWindowManager.ts │ └── conf.ts ├── main.ts └── windows │ ├── MainWindow.ts │ ├── SubWindow.ts │ └── UserContentWindow.ts ├── src.preload ├── preload-for-user-contents.js ├── preload-isolated.js └── preload.js ├── src ├── assets │ └── logo.png ├── components │ └── HelloWorld.vue ├── shims-tsx.d.ts ├── shims-vue.d.ts ├── views │ ├── About.vue │ └── Home.vue └── windows │ ├── MainWindow │ ├── App.vue │ ├── main.ts │ └── router.ts │ └── SubWindow │ ├── App.vue │ ├── main.ts │ └── router.ts ├── tests └── unit │ └── example.spec.ts ├── tsconfig.json ├── tsconfig.mainproc.json ├── tslint.json ├── vue.config.js └── webpack.mainproc.config.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 8 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/babel.config.js -------------------------------------------------------------------------------- /config/app-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar" 3 | } -------------------------------------------------------------------------------- /electron-builder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/electron-builder.yml -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/main-window.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/public/main-window.html -------------------------------------------------------------------------------- /public/sub-window.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/public/sub-window.html -------------------------------------------------------------------------------- /src.mainproc/ipc/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.mainproc/ipc/app.ts -------------------------------------------------------------------------------- /src.mainproc/ipc/views.Home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.mainproc/ipc/views.Home.ts -------------------------------------------------------------------------------- /src.mainproc/lib/SimpleWindowManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.mainproc/lib/SimpleWindowManager.ts -------------------------------------------------------------------------------- /src.mainproc/lib/conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.mainproc/lib/conf.ts -------------------------------------------------------------------------------- /src.mainproc/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.mainproc/main.ts -------------------------------------------------------------------------------- /src.mainproc/windows/MainWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.mainproc/windows/MainWindow.ts -------------------------------------------------------------------------------- /src.mainproc/windows/SubWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.mainproc/windows/SubWindow.ts -------------------------------------------------------------------------------- /src.mainproc/windows/UserContentWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.mainproc/windows/UserContentWindow.ts -------------------------------------------------------------------------------- /src.preload/preload-for-user-contents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.preload/preload-for-user-contents.js -------------------------------------------------------------------------------- /src.preload/preload-isolated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.preload/preload-isolated.js -------------------------------------------------------------------------------- /src.preload/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src.preload/preload.js -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /src/shims-tsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/shims-tsx.d.ts -------------------------------------------------------------------------------- /src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/shims-vue.d.ts -------------------------------------------------------------------------------- /src/views/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/views/About.vue -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/views/Home.vue -------------------------------------------------------------------------------- /src/windows/MainWindow/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/windows/MainWindow/App.vue -------------------------------------------------------------------------------- /src/windows/MainWindow/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/windows/MainWindow/main.ts -------------------------------------------------------------------------------- /src/windows/MainWindow/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/windows/MainWindow/router.ts -------------------------------------------------------------------------------- /src/windows/SubWindow/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/windows/SubWindow/App.vue -------------------------------------------------------------------------------- /src/windows/SubWindow/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/windows/SubWindow/main.ts -------------------------------------------------------------------------------- /src/windows/SubWindow/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/src/windows/SubWindow/router.ts -------------------------------------------------------------------------------- /tests/unit/example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/tests/unit/example.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.mainproc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/tsconfig.mainproc.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/tslint.json -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/vue.config.js -------------------------------------------------------------------------------- /webpack.mainproc.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellyln/vue-electron-typescript-quickstart/HEAD/webpack.mainproc.config.js --------------------------------------------------------------------------------