├── .eslintrc.js ├── .gitignore ├── .gitmodules ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── execution-API.hbs ├── genDocs.js └── pluginMgr-API.hbs ├── execution ├── Activation.js ├── ExtensionPoint.js ├── ExtensionPoint.test.js ├── Plugin.js ├── Plugin.test.js ├── activation-manager.js ├── activation-manager.test.js ├── extension-manager.js ├── extension-manager.test.js ├── facade.js ├── import-manager.js ├── index.js └── index.test.js ├── facade ├── index.js └── index.test.js ├── jest.config.mjs ├── package.json ├── pluginMgr ├── Plugin.js ├── Plugin.test.js ├── globals.js ├── index.js ├── index.test.js ├── router.js ├── store.js └── store.test.js ├── rollup.config.mjs ├── shields └── coverage.svg └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /todo.md 3 | /dist 4 | /coverage -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /docs 2 | .gitmodules 3 | rollup.* 4 | /coverage -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/README.md -------------------------------------------------------------------------------- /docs/execution-API.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/docs/execution-API.hbs -------------------------------------------------------------------------------- /docs/genDocs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/docs/genDocs.js -------------------------------------------------------------------------------- /docs/pluginMgr-API.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/docs/pluginMgr-API.hbs -------------------------------------------------------------------------------- /execution/Activation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/Activation.js -------------------------------------------------------------------------------- /execution/ExtensionPoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/ExtensionPoint.js -------------------------------------------------------------------------------- /execution/ExtensionPoint.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/ExtensionPoint.test.js -------------------------------------------------------------------------------- /execution/Plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/Plugin.js -------------------------------------------------------------------------------- /execution/Plugin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/Plugin.test.js -------------------------------------------------------------------------------- /execution/activation-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/activation-manager.js -------------------------------------------------------------------------------- /execution/activation-manager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/activation-manager.test.js -------------------------------------------------------------------------------- /execution/extension-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/extension-manager.js -------------------------------------------------------------------------------- /execution/extension-manager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/extension-manager.test.js -------------------------------------------------------------------------------- /execution/facade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/facade.js -------------------------------------------------------------------------------- /execution/import-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/import-manager.js -------------------------------------------------------------------------------- /execution/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/index.js -------------------------------------------------------------------------------- /execution/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/execution/index.test.js -------------------------------------------------------------------------------- /facade/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/facade/index.js -------------------------------------------------------------------------------- /facade/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/facade/index.test.js -------------------------------------------------------------------------------- /jest.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/jest.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/package.json -------------------------------------------------------------------------------- /pluginMgr/Plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/pluginMgr/Plugin.js -------------------------------------------------------------------------------- /pluginMgr/Plugin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/pluginMgr/Plugin.test.js -------------------------------------------------------------------------------- /pluginMgr/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/pluginMgr/globals.js -------------------------------------------------------------------------------- /pluginMgr/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/pluginMgr/index.js -------------------------------------------------------------------------------- /pluginMgr/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/pluginMgr/index.test.js -------------------------------------------------------------------------------- /pluginMgr/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/pluginMgr/router.js -------------------------------------------------------------------------------- /pluginMgr/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/pluginMgr/store.js -------------------------------------------------------------------------------- /pluginMgr/store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/pluginMgr/store.test.js -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /shields/coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/shields/coverage.svg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutchigor/pluggable-electron/HEAD/tsconfig.json --------------------------------------------------------------------------------