output: [
{
format: 'cjs',
- sourcemap: !!isDevelopmentBuild,
...(isDevelopmentBuild && {
dir: 'lib',
+ sourcemap: true,
preserveModules: true,
preserveModulesRoot: 'src'
}),
},
{
format: 'esm',
- sourcemap: !!isDevelopmentBuild,
...(isDevelopmentBuild && {
dir: 'lib',
+ sourcemap: true,
entryFileNames: '[name].mjs',
preserveModules: true,
preserveModulesRoot: 'src'
'node:crypto',
'node:events',
'node:os',
+ 'node:perf_hooks',
'node:worker_threads'
],
plugins: [