diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bcd8c2b5..d09de585 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: - node: [18, 20] + node: [18, 20, 22] steps: - name: Checkout the repository @@ -26,10 +26,10 @@ jobs: steps: - name: Checkout the repository uses: actions/checkout@v4 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 22 - run: npm ci - run: npm run lint @@ -38,7 +38,7 @@ jobs: strategy: matrix: - node: [18, 20] + node: [18, 20, 22] steps: - name: Checkout the repository diff --git a/README.md b/README.md index 03dfa5c0..4ebbc230 100644 --- a/README.md +++ b/README.md @@ -241,7 +241,7 @@ restricted to a constant interval. ## Supported Node Versions -momo-scheduler is currently tested on the node LTS versions 18 and 20. +momo-scheduler is currently tested on the node LTS versions 18, 20 and 22. ## License diff --git a/package-lock.json b/package-lock.json index 7b243e5e..76f075f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ }, "devDependencies": { "@sinonjs/fake-timers": "13.0.5", - "@stylistic/eslint-plugin": "^2.8.0", + "@stylistic/eslint-plugin": "2.8.0", "@types/human-interval": "1.0.2", "@types/jest": "29.5.14", "@types/lodash": "4.17.12", @@ -1521,15 +1521,15 @@ } }, "node_modules/@stylistic/eslint-plugin": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.9.0.tgz", - "integrity": "sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.8.0.tgz", + "integrity": "sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^8.8.0", - "eslint-visitor-keys": "^4.1.0", - "espree": "^10.2.0", + "@typescript-eslint/utils": "^8.4.0", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.1.0", "estraverse": "^5.3.0", "picomatch": "^4.0.2" }, diff --git a/package.json b/package.json index a313e69f..6fb35272 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@sinonjs/fake-timers": "13.0.5", - "@stylistic/eslint-plugin": "^2.8.0", + "@stylistic/eslint-plugin": "2.8.0", "@types/human-interval": "1.0.2", "@types/jest": "29.5.14", "@types/lodash": "4.17.12",