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(),
|
||||
],
|
||||
|
||||
Reference in new issue
Block a user