build: switch default to ESM
[poolifier.git] / rollup.config.mjs
index d4af3f3ff624310388649f22934a60e7cf867d18..26739f65d88ca4d12f75c24425ac19ef3dedcbda 100644 (file)
@@ -37,11 +37,13 @@ export default defineConfig([
         format: 'cjs',
         ...(isDevelopmentBuild && {
           dir: './lib',
+          entryFileNames: '[name].cjs',
+          chunkFileNames: '[name]-[hash].cjs',
           preserveModules: true,
           preserveModulesRoot: './src'
         }),
         ...(!isDevelopmentBuild && {
-          file: './lib/index.js',
+          file: './lib/index.cjs',
           plugins: [terser({ maxWorkers })]
         }),
         ...(sourcemap && {