}),
...(!isDevelopmentBuild && {
file: './lib/index.js',
+ sourcemap: true,
plugins: [terser({ maxWorkers })]
})
},
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 })]
})
}
],
plugins: [
typescript({
- tsconfig: isDevelopmentBuild
- ? './tsconfig.development.json'
- : './tsconfig.production.json'
+ tsconfig: './tsconfig.build.json'
}),
del({
targets: ['./lib/*']