diff --git a/.tool-versions b/.tool-versions index 29ddde92..c3b68fa0 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -nodejs 20.18.0 +nodejs 22.11.0 pnpm 9.12.3 diff --git a/package.json b/package.json index 6d0615d5..43321b9d 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@opentf/std": "^0.13.0", "@total-typescript/ts-reset": "^0.6.1", "@types/eslint__js": "^8.42.3", - "@types/node": "~20.17.4", + "@types/node": "~22.9.1", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^8.12.2", "@typescript-eslint/parser": "^8.12.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 451dd760..aaf86324 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,8 +37,8 @@ importers: specifier: ^8.42.3 version: 8.42.3 '@types/node': - specifier: ~20.17.4 - version: 20.17.4 + specifier: ~22.9.1 + version: 22.9.1 '@types/uuid': specifier: ^10.0.0 version: 10.0.0 @@ -50,7 +50,7 @@ importers: version: 8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) '@vitest/coverage-v8': specifier: ^2.1.4 - version: 2.1.4(vitest@2.1.4(@types/node@20.17.4)) + version: 2.1.4(vitest@2.1.4(@types/node@22.9.1)) chalk: specifier: ^5.3.0 version: 5.3.0 @@ -71,7 +71,7 @@ importers: version: 3.6.3(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import-x@4.4.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6)) eslint-plugin-github: specifier: ^5.0.2 - version: 5.0.2(@types/eslint@9.6.1)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import-x@4.4.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6)))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) + version: 5.0.2(@types/eslint@9.6.1)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) eslint-plugin-import: specifier: ^2.31.0 version: 2.31.0(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)) @@ -89,7 +89,7 @@ importers: version: 8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) vitest: specifier: ^2.1.4 - version: 2.1.4(@types/node@20.17.4) + version: 2.1.4(@types/node@22.9.1) packages: @@ -693,8 +693,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node@20.17.4': - resolution: {integrity: sha512-Fi1Bj8qTJr4f1FDdHFR7oMlOawEYSzkHNdBJK+aRjcDDNHwEV3jPPjuZP2Lh2QNgXeqzM8Y+U6b6urKAog2rZw==} + '@types/node@22.9.1': + resolution: {integrity: sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==} '@types/uuid@10.0.0': resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} @@ -2898,7 +2898,7 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@20.17.4': + '@types/node@22.9.1': dependencies: undici-types: 6.19.8 @@ -3023,7 +3023,7 @@ snapshots: '@typescript-eslint/types': 8.12.2 eslint-visitor-keys: 3.4.3 - '@vitest/coverage-v8@2.1.4(vitest@2.1.4(@types/node@20.17.4))': + '@vitest/coverage-v8@2.1.4(vitest@2.1.4(@types/node@22.9.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -3037,7 +3037,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.4(@types/node@20.17.4) + vitest: 2.1.4(@types/node@22.9.1) transitivePeerDependencies: - supports-color @@ -3048,13 +3048,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.4(vite@5.4.8(@types/node@20.17.4))': + '@vitest/mocker@2.1.4(vite@5.4.8(@types/node@22.9.1))': dependencies: '@vitest/spy': 2.1.4 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.8(@types/node@20.17.4) + vite: 5.4.8(@types/node@22.9.1) '@vitest/pretty-format@2.1.4': dependencies: @@ -3624,7 +3624,7 @@ snapshots: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.13.0(jiti@1.21.6) - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import-x@4.4.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6)))(eslint@9.13.0(jiti@1.21.6)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 @@ -3638,7 +3638,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import-x@4.4.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6)))(eslint@9.13.0(jiti@1.21.6)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)): dependencies: debug: 3.2.7 optionalDependencies: @@ -3668,7 +3668,7 @@ snapshots: lodash.snakecase: 4.1.1 lodash.upperfirst: 4.3.1 - eslint-plugin-github@5.0.2(@types/eslint@9.6.1)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import-x@4.4.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6)))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3): + eslint-plugin-github@5.0.2(@types/eslint@9.6.1)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3): dependencies: '@github/browserslist-config': 1.0.0 '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) @@ -3727,7 +3727,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.13.0(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import-x@4.4.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6)))(eslint@9.13.0(jiti@1.21.6)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -4891,12 +4891,12 @@ snapshots: uuid@10.0.0: {} - vite-node@2.1.4(@types/node@20.17.4): + vite-node@2.1.4(@types/node@22.9.1): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.8(@types/node@20.17.4) + vite: 5.4.8(@types/node@22.9.1) transitivePeerDependencies: - '@types/node' - less @@ -4908,19 +4908,19 @@ snapshots: - supports-color - terser - vite@5.4.8(@types/node@20.17.4): + vite@5.4.8(@types/node@22.9.1): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.23.0 optionalDependencies: - '@types/node': 20.17.4 + '@types/node': 22.9.1 fsevents: 2.3.3 - vitest@2.1.4(@types/node@20.17.4): + vitest@2.1.4(@types/node@22.9.1): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.8(@types/node@20.17.4)) + '@vitest/mocker': 2.1.4(vite@5.4.8(@types/node@22.9.1)) '@vitest/pretty-format': 2.1.4 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -4936,11 +4936,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.17.4) - vite-node: 2.1.4(@types/node@20.17.4) + vite: 5.4.8(@types/node@22.9.1) + vite-node: 2.1.4(@types/node@22.9.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.4 + '@types/node': 22.9.1 transitivePeerDependencies: - less - lightningcss