diff --git a/.github/workflows/fe-build.yml b/.github/workflows/fe-build.yml index dcf8d9e..f388803 100644 --- a/.github/workflows/fe-build.yml +++ b/.github/workflows/fe-build.yml @@ -32,7 +32,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-check-upmerge.yml b/.github/workflows/fe-check-upmerge.yml index 0674165..ef0d61b 100644 --- a/.github/workflows/fe-check-upmerge.yml +++ b/.github/workflows/fe-check-upmerge.yml @@ -22,7 +22,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache diff --git a/.github/workflows/fe-cleanup-snapshots.yml b/.github/workflows/fe-cleanup-snapshots.yml index 22a8a3c..75140d4 100644 --- a/.github/workflows/fe-cleanup-snapshots.yml +++ b/.github/workflows/fe-cleanup-snapshots.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache diff --git a/.github/workflows/fe-code-quality.yml b/.github/workflows/fe-code-quality.yml index c103537..6c57744 100644 --- a/.github/workflows/fe-code-quality.yml +++ b/.github/workflows/fe-code-quality.yml @@ -46,7 +46,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-e2e.yml b/.github/workflows/fe-e2e.yml index ffd1ca5..e5e9ca3 100644 --- a/.github/workflows/fe-e2e.yml +++ b/.github/workflows/fe-e2e.yml @@ -17,7 +17,7 @@ jobs: e2e: runs-on: ubuntu-latest container: - image: cypress/browsers:22.15.0 + image: cypress/browsers:24.20.0 options: --user 1001 timeout-minutes: 120 strategy: diff --git a/.github/workflows/fe-install-deps.yml b/.github/workflows/fe-install-deps.yml index f24bcef..f909d00 100644 --- a/.github/workflows/fe-install-deps.yml +++ b/.github/workflows/fe-install-deps.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-licenses.yml b/.github/workflows/fe-licenses.yml index 021d13a..6ea0b4b 100644 --- a/.github/workflows/fe-licenses.yml +++ b/.github/workflows/fe-licenses.yml @@ -27,7 +27,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-pr-close.yml b/.github/workflows/fe-pr-close.yml index cb5c63e..9d55248 100644 --- a/.github/workflows/fe-pr-close.yml +++ b/.github/workflows/fe-pr-close.yml @@ -27,7 +27,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-pr-snapshot.yml b/.github/workflows/fe-pr-snapshot.yml index d233fc8..fa3092a 100644 --- a/.github/workflows/fe-pr-snapshot.yml +++ b/.github/workflows/fe-pr-snapshot.yml @@ -30,7 +30,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-release.yml b/.github/workflows/fe-release.yml index b9baf90..3d6e6aa 100644 --- a/.github/workflows/fe-release.yml +++ b/.github/workflows/fe-release.yml @@ -27,7 +27,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache diff --git a/.github/workflows/fe-snapshot.yml b/.github/workflows/fe-snapshot.yml index 627a3be..18d835c 100644 --- a/.github/workflows/fe-snapshot.yml +++ b/.github/workflows/fe-snapshot.yml @@ -32,7 +32,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-tag.yml b/.github/workflows/fe-tag.yml index 3481cb0..76f07fa 100644 --- a/.github/workflows/fe-tag.yml +++ b/.github/workflows/fe-tag.yml @@ -34,7 +34,7 @@ jobs: token: ${{ secrets.GIT_USER_TOKEN }} - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 24.20.0 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.nvmrc b/.nvmrc index 9158a6f..0f60905 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v22.15.0 +v24.20.0 diff --git a/.tool-versions b/.tool-versions index 36e55c3..6b5ccda 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1,2 @@ -nodejs 22.15.0 +nodejs 24.20.0 +npm 11.19.0 diff --git a/package-lock.json b/package-lock.json index 3fdfc23..d375c40 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,13 +16,17 @@ "@babel/preset-env": "^7.19.4", "@babel/preset-typescript": "^7.18.6", "@types/jest": "29.5.14", - "@types/node": "^22.15.0", + "@types/node": "^24.13.0", "jest": "29.7.0", "lcov-result-merger": "^5.0.1", "luxon": "^3.3.0", "prettier": "2.8.1", "ts-jest": "29.1.1", "typescript": "5.4.5" + }, + "engines": { + "node": "24.20.0", + "npm": "11.19.0" } }, "node_modules/@actions/core": { @@ -2635,11 +2639,12 @@ } }, "node_modules/@types/node": { - "version": "22.15.0", - "resolved": "https://cplace.jfrog.io/artifactory/api/npm/cplace-npm/@types/node/-/node-22.15.0.tgz", - "integrity": "sha512-99S8dWD2DkeE6PBaEDw+In3aar7hdoBvjyJMR6vaKBTzpvR0P00ClzJMOoVrj9D2+Sy/YCwACYHnBTpMhg1UCA==", + "version": "24.13.4", + "resolved": "https://cplace.jfrog.io/artifactory/api/npm/cplace-npm/@types/node/-/node-24.13.4.tgz", + "integrity": "sha512-YJ7EqCstVTzIr0fMr7qul/977en+pQHrfmuKIo6Zr9i75Be21dr3MovcfvGtyvi2HAUrRerWps5sMO9I7WaxDw==", + "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.18.0" } }, "node_modules/@types/retry": { @@ -3578,6 +3583,21 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://cplace.jfrog.io/artifactory/api/npm/cplace-npm/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://cplace.jfrog.io/artifactory/api/npm/cplace-npm/function-bind/-/function-bind-1.1.1.tgz", @@ -6580,9 +6600,10 @@ } }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://cplace.jfrog.io/artifactory/api/npm/cplace-npm/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" + "version": "7.18.2", + "resolved": "https://cplace.jfrog.io/artifactory/api/npm/cplace-npm/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", diff --git a/package.json b/package.json index 989201c..504fbb5 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,10 @@ "version": "1.0.0", "description": "", "main": "index.js", + "engines": { + "node": "24.20.0", + "npm": "11.19.0" + }, "scripts": { "test": "jest --config=./jest.config.js", "check-prettier": "prettier --check .", @@ -14,7 +18,7 @@ "@babel/preset-env": "^7.19.4", "@babel/preset-typescript": "^7.18.6", "@types/jest": "29.5.14", - "@types/node": "^22.15.0", + "@types/node": "^24.13.0", "jest": "29.7.0", "lcov-result-merger": "^5.0.1", "luxon": "^3.3.0",