mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Extension npm packaging preparations (#1103)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
1 parent
d25e2f015b
commit
8f8dd9eb45
21 files changed
+144
-64
No files matched your search
@@ -0,0 +1 @@
|
||||
api.d.ts
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"name": "@k8slens/main-extensions",
|
||||
"productName": "Lens extensions",
|
||||
"description": "Lens - The Kubernetes IDE: extensions",
|
||||
"version": "0.0.0",
|
||||
"copyright": "© 2020, Mirantis, Inc.",
|
||||
"license": "MIT",
|
||||
"files": [
|
||||
"api.d.ts"
|
||||
],
|
||||
"author": {
|
||||
"name": "Mirantis, Inc.",
|
||||
"email": "info@k8slens.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
api.d.ts
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"name": "@k8slens/renderer-extensions",
|
||||
"productName": "Lens extensions",
|
||||
"description": "Lens - The Kubernetes IDE: extensions",
|
||||
"version": "0.0.0",
|
||||
"copyright": "© 2020, Mirantis, Inc.",
|
||||
"license": "MIT",
|
||||
"files": [
|
||||
"api.d.ts"
|
||||
],
|
||||
"author": {
|
||||
"name": "Mirantis, Inc.",
|
||||
"email": "info@k8slens.dev"
|
||||
}
|
||||
}
|
||||
@@ -7,16 +7,14 @@ import json from '@rollup/plugin-json';
|
||||
import dts from "rollup-plugin-dts";
|
||||
import ignoreImport from 'rollup-plugin-ignore-import'
|
||||
|
||||
// todo: generate extension-api.js bundle also with Rollup (?)
|
||||
|
||||
const config: RollupOptions = {
|
||||
input: "src/extensions/extension-api.ts",
|
||||
output: [
|
||||
{ file: "types/extension-api.d.ts", format: "es", }
|
||||
{ file: "src/extensions/npm/main-extensions/api.d.ts", format: "es", }
|
||||
],
|
||||
plugins: [
|
||||
dts(),
|
||||
dtsModuleWrap({ name: "@lens/extensions" }),
|
||||
dtsModuleWrap({ name: "@k8slens/main-extensions" }),
|
||||
ignoreImport({ extensions: ['.scss'] }),
|
||||
json(),
|
||||
],
|
||||
@@ -25,11 +23,11 @@ const config: RollupOptions = {
|
||||
const rendererConfig: RollupOptions = {
|
||||
input: "src/extensions/extension-renderer-api.ts",
|
||||
output: [
|
||||
{ file: "types/extension-renderer-api.d.ts", format: "es", }
|
||||
{ file: "src/extensions/npm/renderer-extensions/api.d.ts", format: "es", }
|
||||
],
|
||||
plugins: [
|
||||
dts(),
|
||||
dtsModuleWrap({ name: "@lens/ui-extensions" }),
|
||||
dtsModuleWrap({ name: "@k8slens/renderer-extensions" }),
|
||||
ignoreImport({ extensions: ['.scss'] }),
|
||||
json(),
|
||||
],
|
||||
|
||||
+2
-2
@@ -17,7 +17,7 @@ import { clusterStore } from "../common/cluster-store"
|
||||
import { userStore } from "../common/user-store";
|
||||
import { workspaceStore } from "../common/workspace-store";
|
||||
import { appEventBus } from "../common/event-bus"
|
||||
import * as LensExtensions from "../extensions/extension-api";
|
||||
import * as LensMainExtensions from "../extensions/extension-api";
|
||||
import { extensionManager } from "../extensions/extension-manager";
|
||||
import { extensionLoader } from "../extensions/extension-loader";
|
||||
import { getLensRuntime } from "../extensions/lens-runtime";
|
||||
@@ -25,7 +25,7 @@ import logger from "./logger"
|
||||
import * as Mobx from "mobx"
|
||||
|
||||
export {
|
||||
LensExtensions,
|
||||
LensMainExtensions,
|
||||
Mobx
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import "./components/app.scss"
|
||||
import React from "react";
|
||||
import * as Mobx from "mobx"
|
||||
import * as LensMainExtensions from "../extensions/extension-api"
|
||||
import * as LensExtensions from "../extensions/extension-renderer-api"
|
||||
import * as LensRendererExtensions from "../extensions/extension-renderer-api"
|
||||
import { render, unmountComponentAtNode } from "react-dom";
|
||||
import { isMac } from "../common/vars";
|
||||
import { userStore } from "../common/user-store";
|
||||
@@ -20,7 +20,7 @@ type AppComponent = React.ComponentType & {
|
||||
export {
|
||||
React,
|
||||
Mobx,
|
||||
LensExtensions,
|
||||
LensRendererExtensions,
|
||||
LensMainExtensions
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user