├── .editorconfig ├── .github ├── dependabot.yml ├── stale.yml └── workflows │ ├── codeql-analysis.yml │ ├── continuous-integration.yml │ ├── release.yml │ └── scorecards.yml ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CODEOWNERS ├── CONTRIBUTING.md ├── DISCLAIMER ├── LICENSE ├── NOTICE ├── README.md ├── codecov.yml ├── dco ├── daniel-jasnowski-pascual.md └── dco_template.md ├── eslint.config.mjs ├── examples ├── README.md ├── electron │ ├── README.md │ ├── electron.js │ └── package.json ├── openfin │ ├── README.md │ ├── app.json │ └── platform.json └── web │ ├── README.md │ ├── assets │ ├── css │ │ └── app.css │ ├── img │ │ ├── application.png │ │ └── logo.png │ └── js │ │ └── app.js │ ├── favicon.ico │ ├── index.html │ ├── notification.html │ └── vite.config.mjs ├── jest.config.js ├── lerna.json ├── package.json ├── packages ├── desktopjs-electron │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── electron.ts │ ├── tests │ │ ├── electron.spec.ts │ │ └── setup.ts │ ├── tsconfig.json │ └── vite.config.ts ├── desktopjs-openfin │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── openfin.ts │ ├── tests │ │ ├── openfin.spec.ts │ │ └── setup.ts │ ├── tsconfig.json │ └── vite.config.ts └── desktopjs │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── Default │ │ └── default.ts │ ├── container.ts │ ├── desktop.ts │ ├── events.ts │ ├── guid.ts │ ├── ipc.ts │ ├── menu.ts │ ├── notification.ts │ ├── propertymapping.ts │ ├── registry.ts │ ├── screen.ts │ ├── shortcut.ts │ ├── tray.ts │ └── window.ts │ ├── tests │ ├── setup.ts │ └── unit │ │ ├── Default │ │ └── default.spec.ts │ │ ├── container.spec.ts │ │ ├── desktop.spec.ts │ │ ├── events.spec.ts │ │ ├── guid.spec.ts │ │ ├── ipc.spec.ts │ │ ├── menu.spec.ts │ │ ├── notification.spec.ts │ │ ├── propertymapping.spec.ts │ │ ├── registry.spec.ts │ │ ├── tray.spec.ts │ │ └── window.spec.ts │ ├── tsconfig.json │ └── vite.config.ts ├── tsconfig.json ├── tsconfig.test.json ├── typedoc.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | _extends: .github -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scorecards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.github/workflows/scorecards.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DISCLAIMER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/DISCLAIMER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/codecov.yml -------------------------------------------------------------------------------- /dco/daniel-jasnowski-pascual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/dco/daniel-jasnowski-pascual.md -------------------------------------------------------------------------------- /dco/dco_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/dco/dco_template.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/electron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/electron/README.md -------------------------------------------------------------------------------- /examples/electron/electron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/electron/electron.js -------------------------------------------------------------------------------- /examples/electron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/electron/package.json -------------------------------------------------------------------------------- /examples/openfin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/openfin/README.md -------------------------------------------------------------------------------- /examples/openfin/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/openfin/app.json -------------------------------------------------------------------------------- /examples/openfin/platform.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/openfin/platform.json -------------------------------------------------------------------------------- /examples/web/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/web/assets/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/web/assets/css/app.css -------------------------------------------------------------------------------- /examples/web/assets/img/application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/web/assets/img/application.png -------------------------------------------------------------------------------- /examples/web/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/web/assets/img/logo.png -------------------------------------------------------------------------------- /examples/web/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/web/assets/js/app.js -------------------------------------------------------------------------------- /examples/web/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/web/favicon.ico -------------------------------------------------------------------------------- /examples/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/web/index.html -------------------------------------------------------------------------------- /examples/web/notification.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/web/notification.html -------------------------------------------------------------------------------- /examples/web/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/examples/web/vite.config.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/package.json -------------------------------------------------------------------------------- /packages/desktopjs-electron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-electron/README.md -------------------------------------------------------------------------------- /packages/desktopjs-electron/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-electron/jest.config.js -------------------------------------------------------------------------------- /packages/desktopjs-electron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-electron/package.json -------------------------------------------------------------------------------- /packages/desktopjs-electron/src/electron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-electron/src/electron.ts -------------------------------------------------------------------------------- /packages/desktopjs-electron/tests/electron.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-electron/tests/electron.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs-electron/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-electron/tests/setup.ts -------------------------------------------------------------------------------- /packages/desktopjs-electron/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-electron/tsconfig.json -------------------------------------------------------------------------------- /packages/desktopjs-electron/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-electron/vite.config.ts -------------------------------------------------------------------------------- /packages/desktopjs-openfin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-openfin/README.md -------------------------------------------------------------------------------- /packages/desktopjs-openfin/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-openfin/jest.config.js -------------------------------------------------------------------------------- /packages/desktopjs-openfin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-openfin/package.json -------------------------------------------------------------------------------- /packages/desktopjs-openfin/src/openfin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-openfin/src/openfin.ts -------------------------------------------------------------------------------- /packages/desktopjs-openfin/tests/openfin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-openfin/tests/openfin.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs-openfin/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-openfin/tests/setup.ts -------------------------------------------------------------------------------- /packages/desktopjs-openfin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-openfin/tsconfig.json -------------------------------------------------------------------------------- /packages/desktopjs-openfin/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs-openfin/vite.config.ts -------------------------------------------------------------------------------- /packages/desktopjs/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/jest.config.js -------------------------------------------------------------------------------- /packages/desktopjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/package.json -------------------------------------------------------------------------------- /packages/desktopjs/src/Default/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/Default/default.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/container.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/desktop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/desktop.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/events.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/guid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/guid.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/ipc.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/menu.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/notification.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/propertymapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/propertymapping.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/registry.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/screen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/screen.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/shortcut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/shortcut.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/tray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/tray.ts -------------------------------------------------------------------------------- /packages/desktopjs/src/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/src/window.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/setup.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/Default/default.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/Default/default.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/container.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/container.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/desktop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/desktop.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/events.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/events.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/guid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/guid.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/ipc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/ipc.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/menu.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/menu.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/notification.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/notification.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/propertymapping.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/propertymapping.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/registry.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/registry.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/tray.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/tray.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tests/unit/window.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tests/unit/window.spec.ts -------------------------------------------------------------------------------- /packages/desktopjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/tsconfig.json -------------------------------------------------------------------------------- /packages/desktopjs/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/packages/desktopjs/vite.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/typedoc.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morganstanley/desktopJS/HEAD/vite.config.ts --------------------------------------------------------------------------------