From fcdc962c5bb68f641bbfd74281c8c3eafabc6bad Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sun, 5 Nov 2023 12:56:06 +0100 Subject: [PATCH] build: use regex for external in rollup config MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- .../express-cluster/rollup.config.ts | 2 +- .../express-hybrid/rollup.config.ts | 2 +- .../fastify-cluster/rollup.config.ts | 2 +- .../fastify-hybrid/rollup.config.ts | 2 +- .../ws-cluster/rollup.config.ts | 2 +- .../ws-hybrid/rollup.config.ts | 2 +- rollup.config.mjs | 19 ++----------------- 7 files changed, 8 insertions(+), 23 deletions(-) diff --git a/examples/typescript/http-server-pool/express-cluster/rollup.config.ts b/examples/typescript/http-server-pool/express-cluster/rollup.config.ts index ac0da326..1ce8d77b 100644 --- a/examples/typescript/http-server-pool/express-cluster/rollup.config.ts +++ b/examples/typescript/http-server-pool/express-cluster/rollup.config.ts @@ -19,7 +19,7 @@ export default defineConfig({ sourcemap: true } ], - external: ['express', 'node:path', 'node:url', 'poolifier'], + external: ['express', /node:*/, 'poolifier'], plugins: [ typescript(), del({ diff --git a/examples/typescript/http-server-pool/express-hybrid/rollup.config.ts b/examples/typescript/http-server-pool/express-hybrid/rollup.config.ts index 9337c580..50b6abd6 100644 --- a/examples/typescript/http-server-pool/express-hybrid/rollup.config.ts +++ b/examples/typescript/http-server-pool/express-hybrid/rollup.config.ts @@ -23,7 +23,7 @@ export default defineConfig({ sourcemap: true } ], - external: ['express', 'node:path', 'node:url', 'poolifier'], + external: ['express', /node:*/, 'poolifier'], plugins: [ typescript(), del({ diff --git a/examples/typescript/http-server-pool/fastify-cluster/rollup.config.ts b/examples/typescript/http-server-pool/fastify-cluster/rollup.config.ts index ee04284f..50653c74 100644 --- a/examples/typescript/http-server-pool/fastify-cluster/rollup.config.ts +++ b/examples/typescript/http-server-pool/fastify-cluster/rollup.config.ts @@ -19,7 +19,7 @@ export default defineConfig({ sourcemap: true } ], - external: ['fastify', 'node:path', 'node:url', 'poolifier'], + external: ['fastify', /node:*/, 'poolifier'], plugins: [ typescript(), del({ diff --git a/examples/typescript/http-server-pool/fastify-hybrid/rollup.config.ts b/examples/typescript/http-server-pool/fastify-hybrid/rollup.config.ts index 293d69fc..4b3e4e63 100644 --- a/examples/typescript/http-server-pool/fastify-hybrid/rollup.config.ts +++ b/examples/typescript/http-server-pool/fastify-hybrid/rollup.config.ts @@ -23,7 +23,7 @@ export default defineConfig({ sourcemap: true } ], - external: ['fastify', 'fastify-plugin', 'node:path', 'node:url', 'poolifier'], + external: ['fastify', 'fastify-plugin', /node:*/, 'poolifier'], plugins: [ typescript(), del({ diff --git a/examples/typescript/websocket-server-pool/ws-cluster/rollup.config.ts b/examples/typescript/websocket-server-pool/ws-cluster/rollup.config.ts index ff47feed..19e44313 100644 --- a/examples/typescript/websocket-server-pool/ws-cluster/rollup.config.ts +++ b/examples/typescript/websocket-server-pool/ws-cluster/rollup.config.ts @@ -19,7 +19,7 @@ export default defineConfig({ sourcemap: true } ], - external: ['node:path', 'node:url', 'poolifier', 'ws'], + external: [/node:*/, 'poolifier', 'ws'], plugins: [ typescript(), del({ diff --git a/examples/typescript/websocket-server-pool/ws-hybrid/rollup.config.ts b/examples/typescript/websocket-server-pool/ws-hybrid/rollup.config.ts index 6d2fc34d..d4d28a19 100644 --- a/examples/typescript/websocket-server-pool/ws-hybrid/rollup.config.ts +++ b/examples/typescript/websocket-server-pool/ws-hybrid/rollup.config.ts @@ -23,7 +23,7 @@ export default defineConfig({ sourcemap: true } ], - external: ['node:path', 'node:url', 'poolifier', 'ws'], + external: [/node:*/, 'poolifier', 'ws'], plugins: [ typescript(), del({ diff --git a/rollup.config.mjs b/rollup.config.mjs index b7abc9c5..1eca9997 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -66,16 +66,7 @@ export default defineConfig([ }) } ], - external: [ - 'node:async_hooks', - 'node:cluster', - 'node:crypto', - 'node:events', - 'node:fs', - 'node:os', - 'node:perf_hooks', - 'node:worker_threads' - ], + external: [/node:*/], plugins: [ typescript({ tsconfig: './tsconfig.build.json', @@ -93,13 +84,7 @@ export default defineConfig([ { input: './lib/dts/index.d.ts', output: [{ format: 'esm', file: './lib/index.d.ts' }], - external: [ - 'node:async_hooks', - 'node:cluster', - 'node:events', - 'node:perf_hooks', - 'node:worker_threads' - ], + external: [/node:*/], plugins: [ dts(), del({ -- 2.34.1