From 925f011f26f1fb2df0786a927e31ced26de29a97 Mon Sep 17 00:00:00 2001 From: Wade Baglin Date: Fri, 28 Feb 2025 08:53:09 +1000 Subject: [PATCH] Fix the package file cjs entry reference The output configuration using Rollup is ```ts output: [ { dir: 'dist', format: 'cjs', entryFileNames: '[name].js', preserveModules: true, sourcemap: true, dynamicImportInCjs: false, }, { dir: 'dist', format: 'es', entryFileNames: '[name].mjs', preserveModules: true, sourcemap: true, }, ], ``` As you can see, ESM gets the `js` extension. However, CJS keeps the traditional `js` extension. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a70ca24..699ac34 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "type": "module", "module": "index.mjs", "types": "index.d.ts", - "main": "index.cjs", + "main": "index.js", "engines": { "node": ">=18.0" },