From 45da050f8489903ac77c44f375feace9d35a7385 Mon Sep 17 00:00:00 2001 From: henryruhs Date: Fri, 7 Feb 2025 22:18:19 +0100 Subject: [PATCH] Modernize codebase --- .eslintrc | 10 ---------- .github/workflows/ci.yml | 4 ++-- LICENSE.md | 2 +- eslint.config.cjs | 4 ++++ package.json | 6 +++--- 5 files changed, 10 insertions(+), 16 deletions(-) delete mode 100644 .eslintrc create mode 100644 eslint.config.cjs diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index a2127bc..0000000 --- a/.eslintrc +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": - [ - "@isnotdefined/eslint-config/common" - ], - "parserOptions": - { - "ecmaVersion": 2020 - } -} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 84decb6..7af6463 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,9 +8,9 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - name: Set up Node 20 + - name: Set up Node 22 uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - run: npm install - run: npm run lint diff --git a/LICENSE.md b/LICENSE.md index aae2360..9be381f 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,3 +1,3 @@ MIT license -Copyright (c) 2024 Henry Ruhs +Copyright (c) 2025 Henry Ruhs diff --git a/eslint.config.cjs b/eslint.config.cjs new file mode 100644 index 0000000..2714909 --- /dev/null +++ b/eslint.config.cjs @@ -0,0 +1,4 @@ +module.exports = +[ + ...require('@isnotdefined/eslint-config/common') +] diff --git a/package.json b/package.json index ad36b21..036c1ff 100644 --- a/package.json +++ b/package.json @@ -5,12 +5,12 @@ "license": "MIT", "devDependencies": { - "@isnotdefined/eslint-config": "9.8.0", - "eslint": "8.57.0" + "@isnotdefined/eslint-config": "10.0.0", + "eslint": "9.19.0" }, "scripts": { - "lint": "eslint . --ext .js", + "lint": "eslint .", "fix": "npm run lint -- --fix" } }