Skip to content

Commit e54460f

Browse files
authored
chore: update all dev deps (#20)
1 parent 2b2268e commit e54460f

6 files changed

Lines changed: 915 additions & 1084 deletions

File tree

.eslintrc.js

Lines changed: 0 additions & 21 deletions
This file was deleted.

.github/workflows/semantic-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Use Node.js
3232
uses: actions/setup-node@v6
3333
with:
34-
node-version: '20.x'
34+
node-version: '22.x'
3535
cache: 'pnpm'
3636
cache-dependency-path: pnpm-lock.yaml
3737

.nycrc.json

Lines changed: 0 additions & 16 deletions
This file was deleted.

eslint.config.js

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
const {
2+
defineConfig,
3+
} = require("eslint/config");
4+
5+
const tsParser = require("@typescript-eslint/parser");
6+
const globals = require("globals");
7+
const typescriptEslint = require("@typescript-eslint/eslint-plugin");
8+
const prettier = require("eslint-plugin-prettier");
9+
const js = require("@eslint/js");
10+
11+
const {
12+
FlatCompat,
13+
} = require("@eslint/eslintrc");
14+
15+
const compat = new FlatCompat({
16+
baseDirectory: __dirname,
17+
recommendedConfig: js.configs.recommended,
18+
allConfig: js.configs.all
19+
});
20+
21+
module.exports = defineConfig([{
22+
languageOptions: {
23+
parser: tsParser,
24+
25+
globals: {
26+
...globals.node,
27+
...globals.jest,
28+
},
29+
30+
ecmaVersion: 6,
31+
sourceType: "module",
32+
33+
parserOptions: {
34+
ecmaFeatures: {
35+
modules: true,
36+
},
37+
},
38+
},
39+
40+
plugins: {
41+
"@typescript-eslint": typescriptEslint,
42+
prettier,
43+
},
44+
45+
extends: compat.extends("eslint:recommended", "plugin:prettier/recommended"),
46+
47+
rules: {
48+
"no-unused-vars": "off",
49+
"no-prototype-builtins": "off",
50+
"@typescript-eslint/no-unused-vars": "error",
51+
},
52+
}]);

package.json

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,22 @@
5757
"dts": true
5858
},
5959
"devDependencies": {
60+
"@eslint/eslintrc": "^3.3.3",
61+
"@eslint/js": "^9.39.1",
6062
"@semantic-release/changelog": "^6.0.3",
6163
"@semantic-release/git": "^10.0.1",
6264
"@types/node": "^24.10.1",
63-
"@typescript-eslint/eslint-plugin": "^6.2.0",
64-
"@typescript-eslint/parser": "^6.2.0",
65-
"eslint": "^8.45.0",
66-
"eslint-config-prettier": "^8.9.0",
67-
"eslint-plugin-prettier": "^5.0.0",
65+
"@typescript-eslint/eslint-plugin": "^8.48.1",
66+
"@typescript-eslint/parser": "^8.48.1",
67+
"eslint": "^9.39.1",
68+
"eslint-config-prettier": "^10.1.8",
69+
"eslint-plugin-prettier": "^5.5.4",
6870
"fast-json-patch": "^3.1.1",
69-
"semantic-release": "^21.1.1",
71+
"globals": "^16.5.0",
72+
"semantic-release": "^25.0.2",
7073
"tsup": "^8.5.1",
7174
"tsx": "^4.16.2",
72-
"typescript": "^5.1.6"
75+
"typescript": "^5.9.3"
7376
},
7477
"release": {
7578
"branches": [

0 commit comments

Comments
 (0)