From f479cce8b3de819680f2eea9d4484166ef64fe89 Mon Sep 17 00:00:00 2001 From: alexanderspevak Date: Mon, 17 Oct 2022 13:01:54 +0200 Subject: [PATCH] create exports for cjs and mjs --- packages/psd/package.json | 3 ++- packages/psd/vite.config.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/psd/package.json b/packages/psd/package.json index 95cdf79..1980085 100644 --- a/packages/psd/package.json +++ b/packages/psd/package.json @@ -10,7 +10,8 @@ "Kang Ye Hyoung " ], "type": "module", - "main": "./dist/index.js", + "exports": "./dist/index.js", + "main": "./dist/index.cjs", "types": "./dist/index.d.ts", "files": [ "dist" diff --git a/packages/psd/vite.config.ts b/packages/psd/vite.config.ts index 03988f8..7dcdef3 100644 --- a/packages/psd/vite.config.ts +++ b/packages/psd/vite.config.ts @@ -11,8 +11,8 @@ export default defineConfig((env) => ({ lib: { entry: path.resolve(__dirname, "src/index.ts"), // Use arrow function instead of plain string to avoid emitting "index.es.js" - fileName: () => "index.js", - formats: ["es"], + fileName: (format) => (format === "cjs" ? "index.cjs" : "index.js"), + formats: ["cjs", "es"], }, rollupOptions: { plugins: [