├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .npmrc ├── fixtures └── Icon.png ├── license ├── media └── screenshot-about-window-linux.png ├── package.json ├── readme.md ├── source ├── main │ ├── about-window.ts │ ├── active-window.ts │ ├── app-menu.ts │ ├── dark-mode.ts │ ├── debug-info.ts │ ├── dev.ts │ ├── enforce-macos-app-location.ts │ ├── first-app-launch.ts │ ├── index.ts │ ├── security-policy.ts │ └── window.ts ├── node │ └── index.ts └── shared │ ├── app-launch-timestamp.ts │ ├── chrome.ts │ ├── github-issue.ts │ ├── index.ts │ ├── is.ts │ ├── platform.ts │ ├── run-js.ts │ ├── system-preferences.ts │ └── url-menu-item.ts ├── test-d ├── main.test-d.ts └── shared.test-d.ts ├── test ├── example.js ├── index.html ├── preload.cjs └── renderer.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn.lock 3 | distribution/ 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /fixtures/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/fixtures/Icon.png -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/license -------------------------------------------------------------------------------- /media/screenshot-about-window-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/media/screenshot-about-window-linux.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/readme.md -------------------------------------------------------------------------------- /source/main/about-window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/about-window.ts -------------------------------------------------------------------------------- /source/main/active-window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/active-window.ts -------------------------------------------------------------------------------- /source/main/app-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/app-menu.ts -------------------------------------------------------------------------------- /source/main/dark-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/dark-mode.ts -------------------------------------------------------------------------------- /source/main/debug-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/debug-info.ts -------------------------------------------------------------------------------- /source/main/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/dev.ts -------------------------------------------------------------------------------- /source/main/enforce-macos-app-location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/enforce-macos-app-location.ts -------------------------------------------------------------------------------- /source/main/first-app-launch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/first-app-launch.ts -------------------------------------------------------------------------------- /source/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/index.ts -------------------------------------------------------------------------------- /source/main/security-policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/security-policy.ts -------------------------------------------------------------------------------- /source/main/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/main/window.ts -------------------------------------------------------------------------------- /source/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/node/index.ts -------------------------------------------------------------------------------- /source/shared/app-launch-timestamp.ts: -------------------------------------------------------------------------------- 1 | export const appLaunchTimestamp = Date.now(); 2 | -------------------------------------------------------------------------------- /source/shared/chrome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/shared/chrome.ts -------------------------------------------------------------------------------- /source/shared/github-issue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/shared/github-issue.ts -------------------------------------------------------------------------------- /source/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/shared/index.ts -------------------------------------------------------------------------------- /source/shared/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/shared/is.ts -------------------------------------------------------------------------------- /source/shared/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/shared/platform.ts -------------------------------------------------------------------------------- /source/shared/run-js.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/shared/run-js.ts -------------------------------------------------------------------------------- /source/shared/system-preferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/shared/system-preferences.ts -------------------------------------------------------------------------------- /source/shared/url-menu-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/source/shared/url-menu-item.ts -------------------------------------------------------------------------------- /test-d/main.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/test-d/main.test-d.ts -------------------------------------------------------------------------------- /test-d/shared.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/test-d/shared.test-d.ts -------------------------------------------------------------------------------- /test/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/test/example.js -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/test/index.html -------------------------------------------------------------------------------- /test/preload.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/test/preload.cjs -------------------------------------------------------------------------------- /test/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/test/renderer.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/electron-util/HEAD/tsconfig.json --------------------------------------------------------------------------------