Merge dependabot/npm_and_yarn/examples/typescript/http-client-pool/poolifier-2.6...
[poolifier.git] / rollup.config.mjs
index e0c97bd6e4ebe607ec56d4c526c43206a6215393..9e8cd65bb0317152141a539de08f8d64c16a2c6c 100644 (file)
@@ -5,6 +5,7 @@ import typescript from '@rollup/plugin-typescript'
 import analyze from 'rollup-plugin-analyzer'
 import command from 'rollup-plugin-command'
 import del from 'rollup-plugin-delete'
+import { defineConfig } from 'rollup'
 
 const availableParallelism = () => {
   let availableParallelism = 1
@@ -25,7 +26,7 @@ const isDocumentationBuild = process.env.DOCUMENTATION
 
 const maxWorkers = Math.floor(availableParallelism() / 2)
 
-export default [
+export default defineConfig([
   {
     input: './src/index.ts',
     strictDeprecations: true,
@@ -49,6 +50,7 @@ export default [
           dir: './lib',
           sourcemap: true,
           entryFileNames: '[name].mjs',
+          chunkFileNames: '[name]-[hash].mjs',
           preserveModules: true,
           preserveModulesRoot: './src'
         }),
@@ -100,4 +102,4 @@ export default [
       isAnalyzeBuild && analyze()
     ]
   }
-]
+])