From 078e7dd163040d62e6592e674c86bc99ccf44780 Mon Sep 17 00:00:00 2001 From: "Tommy D. Rossi" Date: Thu, 13 Nov 2025 19:27:04 +0100 Subject: [PATCH] tsc --- playwriter/package.json | 1 + pnpm-lock.yaml | 53 ++++++++++++++++++++++++++++------------- tsconfig.base.json | 4 ++-- 3 files changed, 39 insertions(+), 19 deletions(-) diff --git a/playwriter/package.json b/playwriter/package.json index 4434727..6907586 100644 --- a/playwriter/package.json +++ b/playwriter/package.json @@ -24,6 +24,7 @@ "author": "Tommaso De Rossi, morse ", "license": "", "devDependencies": { + "@types/node": "^24.10.1", "@vitest/ui": "^4.0.8", "vite-node": "^5.0.0", "vitest": "^4.0.8" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f826fdd..9740695 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@changesets/cli': specifier: ^2.29.7 - version: 2.29.7 + version: 2.29.7(@types/node@24.10.1) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22,10 +22,10 @@ importers: version: 5.9.3 vite: specifier: ^7.2.2 - version: 7.2.2(tsx@4.20.6) + version: 7.2.2(@types/node@24.10.1)(tsx@4.20.6) vitest: specifier: ^4.0.8 - version: 4.0.8(@vitest/ui@4.0.8)(tsx@4.20.6) + version: 4.0.8(@types/node@24.10.1)(@vitest/ui@4.0.8)(tsx@4.20.6) new-package-template: {} @@ -47,15 +47,18 @@ importers: specifier: ^4.1.12 version: 4.1.12 devDependencies: + '@types/node': + specifier: ^24.10.1 + version: 24.10.1 '@vitest/ui': specifier: ^4.0.8 version: 4.0.8(vitest@4.0.8) vite-node: specifier: ^5.0.0 - version: 5.0.0(tsx@4.20.6) + version: 5.0.0(@types/node@24.10.1)(tsx@4.20.6) vitest: specifier: ^4.0.8 - version: 4.0.8(@vitest/ui@4.0.8)(tsx@4.20.6) + version: 4.0.8(@types/node@24.10.1)(@vitest/ui@4.0.8)(tsx@4.20.6) packages: @@ -446,6 +449,9 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@types/node@24.10.1': + resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} + '@vitest/expect@4.0.8': resolution: {integrity: sha512-Rv0eabdP/xjAHQGr8cjBm+NnLHNoL268lMDK85w2aAGLFoVKLd8QGnVon5lLtkXQCoYaNL0wg04EGnyKkkKhPA==} @@ -1201,6 +1207,9 @@ packages: engines: {node: '>=14.17'} hasBin: true + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -1352,7 +1361,7 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.29.7': + '@changesets/cli@2.29.7(@types/node@24.10.1)': dependencies: '@changesets/apply-release-plan': 7.0.13 '@changesets/assemble-release-plan': 6.0.9 @@ -1368,7 +1377,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3 + '@inquirer/external-editor': 1.0.3(@types/node@24.10.1) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 @@ -1545,10 +1554,12 @@ snapshots: '@esbuild/win32-x64@0.25.12': optional: true - '@inquirer/external-editor@1.0.3': + '@inquirer/external-editor@1.0.3(@types/node@24.10.1)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.0 + optionalDependencies: + '@types/node': 24.10.1 '@jridgewell/sourcemap-codec@1.5.5': {} @@ -1684,6 +1695,10 @@ snapshots: '@types/node@12.20.55': {} + '@types/node@24.10.1': + dependencies: + undici-types: 7.16.0 + '@vitest/expect@4.0.8': dependencies: '@standard-schema/spec': 1.0.0 @@ -1693,13 +1708,13 @@ snapshots: chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.8(vite@7.2.2(tsx@4.20.6))': + '@vitest/mocker@4.0.8(vite@7.2.2(@types/node@24.10.1)(tsx@4.20.6))': dependencies: '@vitest/spy': 4.0.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.2.2(tsx@4.20.6) + vite: 7.2.2(@types/node@24.10.1)(tsx@4.20.6) '@vitest/pretty-format@4.0.8': dependencies: @@ -1727,7 +1742,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.0.8(@vitest/ui@4.0.8)(tsx@4.20.6) + vitest: 4.0.8(@types/node@24.10.1)(@vitest/ui@4.0.8)(tsx@4.20.6) '@vitest/utils@4.0.8': dependencies: @@ -2447,6 +2462,8 @@ snapshots: typescript@5.9.3: {} + undici-types@7.16.0: {} + universalify@0.1.2: {} unpipe@1.0.0: {} @@ -2457,13 +2474,13 @@ snapshots: vary@1.1.2: {} - vite-node@5.0.0(tsx@4.20.6): + vite-node@5.0.0(@types/node@24.10.1)(tsx@4.20.6): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.2.2(tsx@4.20.6) + vite: 7.2.2(@types/node@24.10.1)(tsx@4.20.6) transitivePeerDependencies: - '@types/node' - jiti @@ -2478,7 +2495,7 @@ snapshots: - tsx - yaml - vite@7.2.2(tsx@4.20.6): + vite@7.2.2(@types/node@24.10.1)(tsx@4.20.6): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -2487,13 +2504,14 @@ snapshots: rollup: 4.53.2 tinyglobby: 0.2.15 optionalDependencies: + '@types/node': 24.10.1 fsevents: 2.3.3 tsx: 4.20.6 - vitest@4.0.8(@vitest/ui@4.0.8)(tsx@4.20.6): + vitest@4.0.8(@types/node@24.10.1)(@vitest/ui@4.0.8)(tsx@4.20.6): dependencies: '@vitest/expect': 4.0.8 - '@vitest/mocker': 4.0.8(vite@7.2.2(tsx@4.20.6)) + '@vitest/mocker': 4.0.8(vite@7.2.2(@types/node@24.10.1)(tsx@4.20.6)) '@vitest/pretty-format': 4.0.8 '@vitest/runner': 4.0.8 '@vitest/snapshot': 4.0.8 @@ -2510,9 +2528,10 @@ snapshots: tinyexec: 0.3.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.2.2(tsx@4.20.6) + vite: 7.2.2(@types/node@24.10.1)(tsx@4.20.6) why-is-node-running: 2.3.0 optionalDependencies: + '@types/node': 24.10.1 '@vitest/ui': 4.0.8(vitest@4.0.8) transitivePeerDependencies: - jiti diff --git a/tsconfig.base.json b/tsconfig.base.json index e5efc1b..f980c52 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1,12 +1,12 @@ { "compilerOptions": { "target": "ES2022", - "module": "commonjs", + "module": "NodeNext", "allowJs": false, "composite": true, "outDir": "${configDir}/dist", "rootDir": "${configDir}/src", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "lib": [ "es2022", "es2017",