From: Jérôme Benoit Date: Tue, 24 Mar 2026 11:55:44 +0000 (+0100) Subject: fix(build): harmonize TS configs and rollup compilerOptions for TS 6.0 compatibility X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=4fea14667f2eff5282d05ff3d5d84fb665ade7b8;p=poolifier.git fix(build): harmonize TS configs and rollup compilerOptions for TS 6.0 compatibility --- diff --git a/biome.json b/biome.json index c8e78dfdb..be2198699 100644 --- a/biome.json +++ b/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.4.7/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.8/schema.json", "assist": { "actions": { "source": { 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 913837748..1ed40f58c 100644 --- a/examples/typescript/http-server-pool/express-cluster/rollup.config.ts +++ b/examples/typescript/http-server-pool/express-cluster/rollup.config.ts @@ -20,7 +20,12 @@ export default defineConfig({ }, ], plugins: [ - typescript(), + typescript({ + compilerOptions: { + module: 'Node16', + moduleResolution: 'Node16', + }, + }), del({ targets: ['./dist/*'], }), 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 06e95db7c..e80bc482f 100644 --- a/examples/typescript/http-server-pool/express-hybrid/rollup.config.ts +++ b/examples/typescript/http-server-pool/express-hybrid/rollup.config.ts @@ -24,7 +24,12 @@ export default defineConfig({ }, ], plugins: [ - typescript(), + typescript({ + compilerOptions: { + module: 'Node16', + moduleResolution: 'Node16', + }, + }), del({ targets: ['./dist/*'], }), 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 93c1d29d8..836f417ad 100644 --- a/examples/typescript/http-server-pool/fastify-cluster/rollup.config.ts +++ b/examples/typescript/http-server-pool/fastify-cluster/rollup.config.ts @@ -20,7 +20,12 @@ export default defineConfig({ }, ], plugins: [ - typescript(), + typescript({ + compilerOptions: { + module: 'Node16', + moduleResolution: 'Node16', + }, + }), del({ targets: ['./dist/*'], }), 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 617736cbe..c978be244 100644 --- a/examples/typescript/http-server-pool/fastify-hybrid/rollup.config.ts +++ b/examples/typescript/http-server-pool/fastify-hybrid/rollup.config.ts @@ -24,7 +24,12 @@ export default defineConfig({ }, ], plugins: [ - typescript(), + typescript({ + compilerOptions: { + module: 'Node16', + moduleResolution: 'Node16', + }, + }), del({ targets: ['./dist/*'], }), 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 ee1b4c2cf..023ccbe4f 100644 --- a/examples/typescript/websocket-server-pool/ws-cluster/rollup.config.ts +++ b/examples/typescript/websocket-server-pool/ws-cluster/rollup.config.ts @@ -20,7 +20,12 @@ export default defineConfig({ }, ], plugins: [ - typescript(), + typescript({ + compilerOptions: { + module: 'Node16', + moduleResolution: 'Node16', + }, + }), del({ targets: ['./dist/*'], }), 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 aa309de80..d504c5dd9 100644 --- a/examples/typescript/websocket-server-pool/ws-hybrid/rollup.config.ts +++ b/examples/typescript/websocket-server-pool/ws-hybrid/rollup.config.ts @@ -24,7 +24,12 @@ export default defineConfig({ }, ], plugins: [ - typescript(), + typescript({ + compilerOptions: { + module: 'Node16', + moduleResolution: 'Node16', + }, + }), del({ targets: ['./dist/*'], }), diff --git a/tsconfig.json b/tsconfig.json index 576a66bee..b07e79437 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,6 +3,7 @@ "compilerOptions": { "target": "ES2022", "module": "Node16", + "moduleResolution": "Node16", "declaration": true, "declarationDir": "./lib", "strict": true,