diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6021a15..ef2a06f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,6 +13,7 @@ jobs: - name: '📦 Cache dependencies' uses: actions/setup-node@v6 with: + node-version: 22 cache: 'npm' - name: 'npm install' run: npm ci --prefer-offline --no-audit --no-fund @@ -26,6 +27,7 @@ jobs: - name: '📦 Cache dependencies' uses: actions/setup-node@v6 with: + node-version: 22 cache: 'npm' - name: 'npm install' run: npm ci --prefer-offline --no-audit --no-fund @@ -41,6 +43,7 @@ jobs: - name: '📦 Cache dependencies' uses: actions/setup-node@v6 with: + node-version: 22 cache: 'npm' - name: 'npm install' run: npm ci --prefer-offline --no-audit --no-fund @@ -56,6 +59,7 @@ jobs: - name: '📦 Cache dependencies' uses: actions/setup-node@v6 with: + node-version: 22 cache: 'npm' - name: 'npm install' run: npm ci --prefer-offline --no-audit --no-fund diff --git a/.nvmrc b/.nvmrc index 87ec884..5767036 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18.18.2 +22.21.1 diff --git a/package-lock.json b/package-lock.json index be7b8b8..ba9f2d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "@angular/cli": "^18.2.6", "@angular/compiler-cli": "^18.2.6", "@types/jasmine": "~5.1.4", - "@types/node": "^18.14.6", + "@types/node": "^22.19.1", "@typescript-eslint/eslint-plugin": "^7.2.0", "@typescript-eslint/parser": "^7.2.0", "eslint": "^8.57.0", @@ -3442,16 +3442,6 @@ "node": ">=18" } }, - "node_modules/@inquirer/core/node_modules/@types/node": { - "version": "22.7.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", - "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, "node_modules/@inquirer/core/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -4968,13 +4958,13 @@ } }, "node_modules/@types/node": { - "version": "18.19.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.54.tgz", - "integrity": "sha512-+BRgt0G5gYjTvdLac9sIeE0iZcJxi4Jc4PV5EUzqi+88jmQLr+fRZdv2tCTV7IHKSGxM6SaLoOXQWWUiLUItMw==", + "version": "22.19.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.1.tgz", + "integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.21.0" } }, "node_modules/@types/node-forge": { @@ -4987,13 +4977,6 @@ "@types/node": "*" } }, - "node_modules/@types/node/node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/qs": { "version": "6.9.16", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", @@ -13912,9 +13895,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index 01ca834..e2f3bfa 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@angular/cli": "^18.2.6", "@angular/compiler-cli": "^18.2.6", "@types/jasmine": "~5.1.4", - "@types/node": "^18.14.6", + "@types/node": "^22.19.1", "@typescript-eslint/eslint-plugin": "^7.2.0", "@typescript-eslint/parser": "^7.2.0", "eslint": "^8.57.0",