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:cluster',
'node:crypto',
'node:events',
+ 'node:fs',
'node:os',
'node:perf_hooks',
'node:worker_threads'