diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 6273641..eebaf27 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -25,7 +25,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 22.18.0 - name: Install pnpm via corepack shell: bash diff --git a/.github/workflows/test-pr.yaml b/.github/workflows/test-pr.yaml index 2cc381b..b57faaf 100644 --- a/.github/workflows/test-pr.yaml +++ b/.github/workflows/test-pr.yaml @@ -24,7 +24,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 22.18.0 - name: Install pnpm via corepack shell: bash diff --git a/packages/icu-messages/package.json b/packages/icu-messages/package.json index 91b82f2..c38a7e0 100644 --- a/packages/icu-messages/package.json +++ b/packages/icu-messages/package.json @@ -65,7 +65,7 @@ "@ltd/j-toml": "^1.38.0", "@rollup/plugin-json": "^6.1.0", "@types/glob": "^8.1.0", - "@types/node": "^18.19.15", + "@types/node": "^22.17.0", "del-cli": "^5.1.0", "eslint": "^8.56.0", "memfs": "^4.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70fe6f6..9ae1aa9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,8 +58,8 @@ importers: specifier: ^8.1.0 version: 8.1.0 '@types/node': - specifier: ^18.19.15 - version: 18.19.17 + specifier: ^22.17.0 + version: 22.17.0 del-cli: specifier: ^5.1.0 version: 5.1.0 @@ -80,10 +80,10 @@ importers: version: 2.0.0(typescript@5.3.3) vite: specifier: ^5.1.1 - version: 5.1.3(@types/node@18.19.17) + version: 5.1.3(@types/node@22.17.0) vitest: specifier: ^1.2.2 - version: 1.2.2(@types/node@18.19.17) + version: 1.2.2(@types/node@22.17.0) webpack: specifier: ^5.90.1 version: 5.90.1 @@ -1391,14 +1391,14 @@ packages: /@types/fs-extra@9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 18.19.17 + '@types/node': 22.17.0 dev: false /@types/glob@8.1.0: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.19.17 + '@types/node': 22.17.0 dev: true /@types/json-schema@7.0.13: @@ -1438,10 +1438,10 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@18.19.17: - resolution: {integrity: sha512-SzyGKgwPzuWp2SHhlpXKzCX0pIOfcI4V2eF37nNBJOhwlegQ83omtVQ1XxZpDE06V/d6AQvfQdPfnw0tRC//Ng==} + /@types/node@22.17.0: + resolution: {integrity: sha512-bbAKTCqX5aNVryi7qXVMi+OkB3w/OyblodicMbvE38blyAz7GxXf6XYhklokijuPwwVg9sDLKRxt0ZHXQwZVfQ==} dependencies: - undici-types: 5.26.5 + undici-types: 6.21.0 /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3666,7 +3666,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.17 + '@types/node': 22.17.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -3832,6 +3832,7 @@ packages: /lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead. dev: true /lodash.merge@4.6.2: @@ -5497,8 +5498,8 @@ packages: - supports-color dev: true - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} /unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} @@ -5565,7 +5566,7 @@ packages: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 - /vite-node@1.2.2(@types/node@18.19.17): + /vite-node@1.2.2(@types/node@22.17.0): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5574,7 +5575,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.3(@types/node@18.19.17) + vite: 5.1.3(@types/node@22.17.0) transitivePeerDependencies: - '@types/node' - less @@ -5586,7 +5587,7 @@ packages: - terser dev: true - /vite@5.1.3(@types/node@18.19.17): + /vite@5.1.3(@types/node@22.17.0): resolution: {integrity: sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5614,7 +5615,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.17 + '@types/node': 22.17.0 esbuild: 0.19.9 postcss: 8.4.35 rollup: 4.11.0 @@ -5622,7 +5623,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.2.2(@types/node@18.19.17): + /vitest@1.2.2(@types/node@22.17.0): resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5647,7 +5648,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 18.19.17 + '@types/node': 22.17.0 '@vitest/expect': 1.2.2 '@vitest/runner': 1.2.2 '@vitest/snapshot': 1.2.2 @@ -5666,8 +5667,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.2 - vite: 5.1.3(@types/node@18.19.17) - vite-node: 1.2.2(@types/node@18.19.17) + vite: 5.1.3(@types/node@22.17.0) + vite-node: 1.2.2(@types/node@22.17.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less