From 82cd5a35b70417e588c0c532247cbeb45d391304 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rostislav=20L=C3=A1n?= Date: Mon, 17 Feb 2025 16:16:16 +0100 Subject: [PATCH] Switch to ESModule MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Rostislav Lán --- podman-desktop-extension/package.json | 3 ++- podman-desktop-extension/tsconfig.json | 6 +++++- podman-desktop-extension/vite.config.js | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/podman-desktop-extension/package.json b/podman-desktop-extension/package.json index d3bf632..c9f5c6f 100644 --- a/podman-desktop-extension/package.json +++ b/podman-desktop-extension/package.json @@ -6,10 +6,11 @@ "icon": "icon.png", "publisher": "redhat", "license": "Apache-2.0", + "type": "module", "engines": { "podman-desktop": "^1.6.3" }, - "main": "./dist/extension.js", + "main": "./dist/extension.cjs", "contributes": { "configuration": {} }, diff --git a/podman-desktop-extension/tsconfig.json b/podman-desktop-extension/tsconfig.json index 82bf41a..927523e 100644 --- a/podman-desktop-extension/tsconfig.json +++ b/podman-desktop-extension/tsconfig.json @@ -1,11 +1,15 @@ { "compilerOptions": { "lib": ["ES2017", "webworker"], + "module": "ESNext", + "target": "ESNext", "sourceMap": true, "rootDir": "src", "outDir": "dist", "skipLibCheck": true, - "types": ["node"] + "types": ["node"], + "moduleResolution": "Node", + "esModuleInterop": true }, "include": ["src"] } diff --git a/podman-desktop-extension/vite.config.js b/podman-desktop-extension/vite.config.js index 60aef55..e9b2669 100644 --- a/podman-desktop-extension/vite.config.js +++ b/podman-desktop-extension/vite.config.js @@ -51,7 +51,7 @@ const config = { ...builtinModules.flatMap(p => [p, `node:${p}`]), ], output: { - entryFileNames: '[name].js', + entryFileNames: '[name].cjs', }, }, emptyOutDir: true,