├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .github └── workflows │ └── release-tag.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.yaml ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── rollup.config.ts ├── src ├── conf.ts ├── global.ts ├── main.ts ├── preload.ts ├── renderer.ts ├── types.ts └── utils.ts ├── test ├── basic.test.ts ├── electron.test.ts └── electron │ ├── index.html │ ├── main.mjs │ ├── preload.mjs │ ├── renderer.mjs │ └── test.mjs └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/release-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/.github/workflows/release-tag.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | tmp 4 | .env* 5 | *.log* 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | pnpm-lock.yaml 3 | -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | singleQuote: true 2 | semi: false 3 | printWidth: 80 4 | trailingComma: none 5 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["dbaeumer.vscode-eslint"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/rollup.config.ts -------------------------------------------------------------------------------- /src/conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/src/conf.ts -------------------------------------------------------------------------------- /src/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/src/global.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/src/preload.ts -------------------------------------------------------------------------------- /src/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/src/renderer.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/test/basic.test.ts -------------------------------------------------------------------------------- /test/electron.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/test/electron.test.ts -------------------------------------------------------------------------------- /test/electron/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/test/electron/index.html -------------------------------------------------------------------------------- /test/electron/main.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/test/electron/main.mjs -------------------------------------------------------------------------------- /test/electron/preload.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/test/electron/preload.mjs -------------------------------------------------------------------------------- /test/electron/renderer.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/test/electron/renderer.mjs -------------------------------------------------------------------------------- /test/electron/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/test/electron/test.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex8088/electron-conf/HEAD/tsconfig.json --------------------------------------------------------------------------------