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: [