mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
- Removed `getFreePort` as its use is always a race condition. Change all uses of it to retrive the port after listening - Added `getPortFrom` as a helper function to read a port from a stream - Remove `Cluster.ownerRef` as it is outdated and no longer needed for 5.0 - Remove `Cluster.enabled`, no longer needed because of above - Removed `Cluster.init`, moved its contents into `Cluster.constructor` as nothing in that function is asyncronous. Currently only being run on `main` as a stop gap until `renderer` gets its own version of `Cluster` - Refactored `LensProxy` so as to prevent `pty.node` (a NodeJS extension) being included in `webpack.extension.ts`'s run - Removed the passing around of the proxy port as that can now be accessed from an instance of `LensProxy` - purge ContextHandler's cache on disconnect Co-authored-by: Sebastian Malton <sebastian@malton.name>
23 lines
541 B
TypeScript
23 lines
541 B
TypeScript
// Lens-extensions api developer's kit
|
|
export { LensMainExtension } from "../lens-main-extension";
|
|
export { LensRendererExtension } from "../lens-renderer-extension";
|
|
|
|
// APIs
|
|
import * as App from "./app";
|
|
import * as EventBus from "./event-bus";
|
|
import * as Store from "./stores";
|
|
import * as Util from "./utils";
|
|
import * as ClusterFeature from "./cluster-feature";
|
|
import * as Interface from "../interfaces";
|
|
import * as Catalog from "./catalog";
|
|
|
|
export {
|
|
App,
|
|
EventBus,
|
|
Catalog,
|
|
ClusterFeature,
|
|
Interface,
|
|
Store,
|
|
Util,
|
|
};
|