1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/packages/core/src/renderer
Janne Savolainen 0f1f030a06
Switch to using messaging and startable stoppable from NPM package (#7368)
* Add custom jest resolver to fix requiring "uuid" module

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Update dependencies

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Introduce test utils for rendering and running with thrown mobx reactions

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Extract startable-stoppable to NPM package

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Extract messaging to NPM package

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Switch to using startable-stoppable from NPM package

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Switch to using messaging from the Feature

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Remove old implementation of messaging

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Make setupping app paths happen earlier in renderer

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Fix typo

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Add kludge to make testing-library work properly from test-utils package

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Fix code style

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Add lint:fix -root script

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Fix unrelated failing unit tests

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Turn of no-floating-promises from typescript linting for being broken

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Make linting not happen for dist -directories

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Make linting failures appear as failure

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Stop running prettier twice

It already gets ran as eslint-plugin.

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Make CI run unit tests for all packages by consolidating name of NPM script

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Add missing unit tests for coverage

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Skip coverage for test utils

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Remove check for coverage in packages which are not ready for it

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Stop collecting coverage from index.ts files them being indirections to the implementation

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Implement sending message to channel in main

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Add missing feature dependencies

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Add dummy implementations for requesting in main from renderer

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Re-enable communicating from main to cluster frames

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Ignore trivial files from coverage

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Update package-lock

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Extract message-bridge to separate NPM package to prevent dev dependencies being in the production bundle

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Extract computed channel to own NPM package for clear dependencies

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Consolidate electron related stuff to a directory

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Add missing publish configurations

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Ignore test implementation from coverage being not interesting

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

---------

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2023-03-21 11:38:43 +02:00
..
api Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
app-paths Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
base-store Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
before-frame-starts Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
catalog Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
certificate Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
cluster Cleanup 'Cluster' to remove environment specific details (#6951) 2023-03-10 09:37:39 +02:00
cluster-frame-context Cleanup 'Cluster' to remove environment specific details (#6951) 2023-03-10 09:37:39 +02:00
components Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
extension-loader Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
fonts Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
frames Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
hooks Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
initializers Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
ipc Fix bundled extensions not being loaded (#7359) 2023-03-15 18:16:09 +02:00
k8s Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
kube-object Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
kube-watch-api Remove direct dependency on 'abort-controller' package (#7366) 2023-03-17 12:59:57 -04:00
kubectl Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
logger White-listing of telemetry params (#7262) 2023-03-06 13:14:27 +02:00
monaco Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
navigation Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
port-forward Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
protocol-handler Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
remote-helpers Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
routes Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
search-store Simplify test setup by removing option for global overrides (#7302) 2023-03-07 12:23:57 -05:00
start-frame Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
stores Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
themes Fine-tune light theme hotbar colors (#7351) 2023-03-14 08:31:57 -04:00
utils Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
vars Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
window Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
bootstrap.global-override-for-injectable.ts Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
bootstrap.injectable.ts Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
bootstrap.tsx Switch to using start application from Feature (#7260) 2023-03-06 10:40:04 +02:00
extension-api.ts Fix @k8slens/extensions being broken after monorepo (#7058) 2023-01-30 16:32:30 -05:00
getDiForUnitTesting.tsx Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
library.ts Switch to using start application from Feature (#7260) 2023-03-06 10:40:04 +02:00
mui-base-theme.tsx Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
register-lens-core.ts Switch to using start application from Feature (#7260) 2023-03-06 10:40:04 +02:00
stores-apis-can-be-created.injectable.ts Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
template.html Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00