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
const maxWorkers = Math.floor(availableParallelism() / 2)
-export default [
+export default defineConfig([
{
input: './src/index.ts',
strictDeprecations: true,
dir: './lib',
sourcemap: true,
entryFileNames: '[name].mjs',
+ chunkFileNames: '[name]-[hash].mjs',
preserveModules: true,
preserveModulesRoot: './src'
}),
isAnalyzeBuild && analyze()
]
}
-]
+])