refactor: use delete on properties
[poolifier.git] / rollup.config.mjs
index 29cc1f96e86610346dc42757afe07c73fae0b560..aac1c8cdd00740db11a5c031b31b14c850049c17 100644 (file)
@@ -41,6 +41,7 @@ export default defineConfig([
         }),
         ...(!isDevelopmentBuild && {
           file: './lib/index.js',
+          sourcemap: true,
           plugins: [terser({ maxWorkers })]
         })
       },
@@ -50,11 +51,13 @@ export default defineConfig([
           dir: './lib',
           sourcemap: true,
           entryFileNames: '[name].mjs',
+          chunkFileNames: '[name]-[hash].mjs',
           preserveModules: true,
           preserveModulesRoot: './src'
         }),
         ...(!isDevelopmentBuild && {
           file: './lib/index.mjs',
+          sourcemap: true,
           plugins: [terser({ maxWorkers })]
         })
       }
@@ -71,9 +74,7 @@ export default defineConfig([
     ],
     plugins: [
       typescript({
-        tsconfig: isDevelopmentBuild
-          ? './tsconfig.development.json'
-          : './tsconfig.production.json'
+        tsconfig: './tsconfig.build.json'
       }),
       del({
         targets: ['./lib/*']