X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=rollup.config.mjs;h=02fc54c00e9f514e30134078d69b56a41a971c29;hb=353260e334c7f801b1236890f3a0cb8a98ed2b8e;hp=44e837d396ab273331cbdb02af9d184123bfd1dd;hpb=186b35b6204e3f99db481c25f2d9521b41b27c8b;p=poolifier.git diff --git a/rollup.config.mjs b/rollup.config.mjs index 44e837d3..02fc54c0 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -5,8 +5,8 @@ import command from 'rollup-plugin-command' import del from 'rollup-plugin-delete' const isDevelopmentBuild = process.env.BUILD === 'development' -const isAnalyze = process.env.ANALYZE -const isDocumentation = process.env.DOCUMENTATION +const isAnalyzeBuild = process.env.ANALYZE +const isDocumentationBuild = process.env.DOCUMENTATION export default { input: 'src/index.ts', @@ -34,7 +34,14 @@ export default { ...(!isDevelopmentBuild && { plugins: [terser({ maxWorkers: 2 })] }) } ], - external: ['async_hooks', 'cluster', 'events', 'os', 'worker_threads'], + external: [ + 'node:async_hooks', + 'node:cluster', + 'node:crypto', + 'node:events', + 'node:os', + 'node:worker_threads' + ], plugins: [ typescript({ tsconfig: isDevelopmentBuild @@ -44,7 +51,7 @@ export default { del({ targets: ['lib/*'] }), - isAnalyze && analyze(), - isDocumentation && command('pnpm run typedoc') + isAnalyzeBuild && analyze(), + isDocumentationBuild && command('pnpm typedoc') ] }