From cadc7e0a3071fc4a92837fa8d056a4008b6683ed Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Fri, 26 May 2023 15:41:41 -0400 Subject: [PATCH] fix: Fix exported types not working correctly through @k8slens/extensions Signed-off-by: Sebastian Malton --- packages/core/package.json | 18 ++++++++++-------- packages/extension-api/src/extension-api.ts | 9 +++++++-- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 4e419b62cd..dff011e32a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,8 +19,14 @@ "main": "static/build/main.js", "exports": { "./package.json": "./package.json", - "./main": "./static/build/library/main.js", - "./renderer": "./static/build/library/renderer.js", + "./main": { + "default": "./static/build/library/main.js", + "types": "./static/build/main/src/library.d.ts" + }, + "./renderer": { + "default": "./static/build/library/renderer.js", + "types": "./static/build/library/src/renderer/library.d.ts" + }, "./styles": "./static/build/library/renderer.css", "./template.html": "./src/renderer/template.html", "./vars.scss": "./src/renderer/components/vars.scss", @@ -28,12 +34,8 @@ }, "typesVersions": { "*": { - "main": [ - "./static/build/library/src/main/library.d.ts" - ], - "renderer": [ - "./static/build/library/src/renderer/library.d.ts" - ] + "main": ["./static/build/library/src/main/library.d.ts"], + "renderer": ["./static/build/library/src/renderer/library.d.ts"] } }, "files": [ diff --git a/packages/extension-api/src/extension-api.ts b/packages/extension-api/src/extension-api.ts index d411278128..1939be35b5 100644 --- a/packages/extension-api/src/extension-api.ts +++ b/packages/extension-api/src/extension-api.ts @@ -2,6 +2,11 @@ * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ +import { mainExtensionApi as Main, commonExtensionApi as Common } from "@k8slens/core/main"; +import { rendererExtensionApi as Renderer } from "@k8slens/core/renderer"; -export { mainExtensionApi as Main, commonExtensionApi as Common } from "@k8slens/core/main"; -export { rendererExtensionApi as Renderer } from "@k8slens/core/renderer"; +export { + Main, + Common, + Renderer, +};