From 400c8e003b4e2e44c9163e970a2372609df1b4ad Mon Sep 17 00:00:00 2001 From: isamu Date: Wed, 21 Oct 2026 17:02:20 +0900 Subject: [PATCH] fix: use import.meta.dirname in vite.config.ts The package is "type": "module", so __dirname is not defined in the config; it worked only because Vite's bundled config loader supplies it. With --configLoader runner (native ESM) vitest and vite build stopped at startup with ReferenceError. Co-Authored-By: Claude Opus 5.5 --- vite.config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 3533312..891c6aa 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -8,9 +8,9 @@ export default defineConfig({ build: { lib: { entry: { - index: resolve(__dirname, "src/index.ts"), - core: resolve(__dirname, "src/core/index.ts"), - vue: resolve(__dirname, "src/vue/index.ts"), + index: resolve(import.meta.dirname, "src/index.ts"), + core: resolve(import.meta.dirname, "src/core/index.ts"), + vue: resolve(import.meta.dirname, "src/vue/index.ts"), }, name: "GUIChatPluginSpreadsheet", formats: ["es", "cjs"],